make optionnal some office informations

This commit is contained in:
OxSaitama 2023-09-06 14:42:46 +02:00
parent 034c5f4d33
commit 3bb19cf64a
4 changed files with 12 additions and 12 deletions

View File

@ -2,8 +2,8 @@ import Address from "./Address";
import Resource from "../Resource"; import Resource from "../Resource";
export default class Office extends Resource { export default class Office extends Resource {
uid?: string; uid?: string;
name: string; name?: string;
crpcen: string; crpcen?: string;
address?: Address; address?: Address;
created_at: Date | null; created_at: Date | null;
updated_at: Date | null; updated_at: Date | null;

View File

@ -6,11 +6,11 @@ import User from "./User";
import { OfficeFolder } from "../Customer"; import { OfficeFolder } from "../Customer";
export default class Office extends OfficeCustomer { export default class Office extends OfficeCustomer {
uid?: string; uid?: string;
idNot: string; idNot?: string;
name: string; name?: string;
crpcen: string; crpcen?: string;
address?: Address; address?: Address;
office_status: EOfficeStatus | string; office_status?: EOfficeStatus | string;
deed_types?: DeedType[]; deed_types?: DeedType[];
users?: User[]; users?: User[];
office_folders?: OfficeFolder[]; office_folders?: OfficeFolder[];

View File

@ -8,10 +8,10 @@ export default class Office extends Resource {
public uid?: string; public uid?: string;
@Expose() @Expose()
public name!: string; public name?: string;
@Expose() @Expose()
public crpcen!: string; public crpcen?: string;
@Expose() @Expose()
@Type(() => Address) @Type(() => Address)

View File

@ -14,15 +14,15 @@ export default class Office extends OfficeCustomer{
@Expose() @Expose()
@IsNotEmpty({ groups: ["createOffice"], message: "ID IdNote is required" }) @IsNotEmpty({ groups: ["createOffice"], message: "ID IdNote is required" })
public idNot!: string; public idNot?: string;
@Expose() @Expose()
@IsNotEmpty({ groups: ["createOffice"], message: "Name is required" }) @IsNotEmpty({ groups: ["createOffice"], message: "Name is required" })
public override name!: string; public override name?: string;
@Expose() @Expose()
@IsNotEmpty({ groups: ["createOffice"], message: "CRPCEN is required" }) @IsNotEmpty({ groups: ["createOffice"], message: "CRPCEN is required" })
public override crpcen!: string; public override crpcen?: string;
@Expose() @Expose()
@IsNotEmpty({ groups: ["createOffice"], message: "Address is required" }) @IsNotEmpty({ groups: ["createOffice"], message: "Address is required" })
@ -31,7 +31,7 @@ export default class Office extends OfficeCustomer{
public override address?: Address; public override address?: Address;
@Expose() @Expose()
public office_status!: EOfficeStatus | string; public office_status?: EOfficeStatus | string;
@Expose() @Expose()
@Type(() => DeedType) @Type(() => DeedType)