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";
export default class Office extends Resource {
uid?: string;
name: string;
crpcen: string;
name?: string;
crpcen?: string;
address?: Address;
created_at: Date | null;
updated_at: Date | null;

View File

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

View File

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

View File

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