opencrm/backend/dist/services/tariff.service.d.ts

65 lines
1.5 KiB
TypeScript

export declare function getTariffsByProvider(providerId: number, includeInactive?: boolean): Promise<({
_count: {
contracts: number;
};
} & {
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
providerId: number;
})[]>;
export declare function getTariffById(id: number): Promise<({
_count: {
contracts: number;
};
provider: {
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
portalUrl: string | null;
usernameFieldName: string | null;
passwordFieldName: string | null;
};
} & {
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
providerId: number;
}) | null>;
export declare function createTariff(data: {
providerId: number;
name: string;
}): Promise<{
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
providerId: number;
}>;
export declare function updateTariff(id: number, data: {
name?: string;
isActive?: boolean;
}): Promise<{
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
providerId: number;
}>;
export declare function deleteTariff(id: number): Promise<{
id: number;
isActive: boolean;
createdAt: Date;
updatedAt: Date;
name: string;
providerId: number;
}>;
//# sourceMappingURL=tariff.service.d.ts.map