diff --git a/dist/Customer/Customer.d.ts b/dist/Customer/Customer.d.ts index 15dcbc0..48714f1 100644 --- a/dist/Customer/Customer.d.ts +++ b/dist/Customer/Customer.d.ts @@ -8,6 +8,11 @@ export default class Customer extends Resource { updated_at: Date | null; office_folders?: OfficeFolder[]; documents?: Document[]; + smsCode?: string | null; + smsCodeExpire?: Date | null; + passwordCode?: string | null; + passwordCodeExpire?: Date | null; + password?: string | null; } export declare enum ECustomerStatus { VALIDATED = "VALIDATED", diff --git a/dist/Notary/OfficeFolder.js b/dist/Notary/OfficeFolder.js index 2039979..ddfa67b 100644 --- a/dist/Notary/OfficeFolder.js +++ b/dist/Notary/OfficeFolder.js @@ -108,7 +108,7 @@ __decorate([ (0, class_transformer_1.Expose)(), (0, class_validator_1.IsOptional)({ groups: ["updateFolder"] }), (0, class_validator_1.IsNotEmpty)({ groups: ["createFolder"], message: "Au moins un collaborateur est requis" }), - (0, class_validator_1.NotEquals)([], { groups: ["updateFolder", "createFolder"], message: "Au moins un collaborateur est requis" }), + (0, class_validator_1.NotEquals)([] || null, { groups: ["updateFolder", "createFolder"], message: "Au moins un collaborateur est requis" }), (0, class_validator_1.ValidateNested)({ groups: ["createFolder", "updateFolder"] }), (0, class_transformer_1.Type)(() => User_1.default), __metadata("design:type", Array) diff --git a/src/Customer/Customer.ts b/src/Customer/Customer.ts index 38b92d8..b890f2a 100644 --- a/src/Customer/Customer.ts +++ b/src/Customer/Customer.ts @@ -1,40 +1,44 @@ -import { - IsDate, -} from "class-validator"; +import { IsDate } from "class-validator"; import { Contact, Document, OfficeFolder } from "."; import Resource from "../Resource"; import { Expose, Type } from "class-transformer"; export default class Customer extends Resource { - @Expose() - public uid?: string; + @Expose() + public uid?: string; - @Expose() - public status!: ECustomerStatus | string; + @Expose() + public status!: ECustomerStatus | string; - @Expose() - @Type(() => Contact) - public contact?: Contact; + @Expose() + @Type(() => Contact) + public contact?: Contact; - @Expose() - @IsDate() - public created_at: Date | null = null; + @Expose() + @IsDate() + public created_at: Date | null = null; - @Expose() - @IsDate() - public updated_at: Date | null = null; + @Expose() + @IsDate() + public updated_at: Date | null = null; - @Expose() - @Type(() => OfficeFolder) - public office_folders?: OfficeFolder[]; + @Expose() + @Type(() => OfficeFolder) + public office_folders?: OfficeFolder[]; - @Expose() - @Type(() => Document) - public documents?: Document[]; + @Expose() + @Type(() => Document) + public documents?: Document[]; + + public smsCode?: string | null; + public smsCodeExpire?: Date | null; + public passwordCode?: string | null; + public passwordCodeExpire?: Date | null; + public password?: string | null; } export enum ECustomerStatus { - VALIDATED = "VALIDATED", - PENDING = "PENDING", - ERRONED = "ERRONED", + VALIDATED = "VALIDATED", + PENDING = "PENDING", + ERRONED = "ERRONED", }