try fix enum in customer
This commit is contained in:
parent
fcb708d1ba
commit
1a54f127c0
34
dist/Customer/Office.d.ts
vendored
34
dist/Customer/Office.d.ts
vendored
@ -3,20 +3,24 @@ import type DeedType from "./DeedType";
|
||||
import type OfficeFolder from "./OfficeFolder";
|
||||
import type User from "../Notary/User";
|
||||
import Resource from "../Resource";
|
||||
export default class Office extends Resource {
|
||||
idNot: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address: Address;
|
||||
office_status: EOfficeStatus;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
deed_types?: DeedType[];
|
||||
users?: User[];
|
||||
office_folders?: OfficeFolder[];
|
||||
}
|
||||
|
||||
export declare enum EOfficeStatus {
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED"
|
||||
ACTIVATED = "ACTIVATED",
|
||||
DESACTIVATED = "DESACTIVATED",
|
||||
}
|
||||
export declare type TOfficeStatus = EOfficeStatus.ACTIVATED | EOfficeStatus.DESACTIVATED;
|
||||
export default class Office extends Resource {
|
||||
idNot: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address: Address;
|
||||
office_status: EOfficeStatus.ACTIVATED | EOfficeStatus.DESACTIVATED;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
deed_types?: DeedType[];
|
||||
users?: User[];
|
||||
office_folders?: OfficeFolder[];
|
||||
}
|
||||
|
||||
export declare type TOfficeStatus =
|
||||
| EOfficeStatus.ACTIVATED
|
||||
| EOfficeStatus.DESACTIVATED;
|
||||
|
@ -3,9 +3,17 @@ import { Contact, Document } from ".";
|
||||
import OfficeFolderHasCustomer from "./OfficeFolderHasCustomer";
|
||||
import Resource from "../Resource";
|
||||
|
||||
export enum ECustomerStatus {
|
||||
VALIDATED = "VALIDATED",
|
||||
PENDING = "PENDING",
|
||||
ERRONED = "ERRONED",
|
||||
}
|
||||
export default class Customer extends Resource {
|
||||
@IsNotEmpty({ groups: ["create"], message: "Status is required" })
|
||||
public status!: ECustomerStatus;
|
||||
public status!:
|
||||
| ECustomerStatus.ERRONED
|
||||
| ECustomerStatus.PENDING
|
||||
| ECustomerStatus.VALIDATED;
|
||||
|
||||
@IsNotEmpty({ groups: ["create"], message: "Contact is required" })
|
||||
public contact!: Contact;
|
||||
@ -20,11 +28,7 @@ export default class Customer extends Resource {
|
||||
|
||||
documents?: Document[];
|
||||
}
|
||||
export enum ECustomerStatus {
|
||||
VALIDATED = "VALIDATED",
|
||||
PENDING = "PENDING",
|
||||
ERRONED = "ERRONED",
|
||||
}
|
||||
|
||||
export type TCustomerStatus =
|
||||
| ECustomerStatus.VALIDATED
|
||||
| ECustomerStatus.PENDING
|
||||
|
@ -3,11 +3,9 @@ import Contact from "../Customer/Contact";
|
||||
import Document from "../Customer/Document";
|
||||
import Office from "../Customer/Office";
|
||||
import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder";
|
||||
import Resource from "../Resource";
|
||||
|
||||
export default class User {
|
||||
@IsNotEmpty()
|
||||
public uuid!: string;
|
||||
|
||||
export default class User extends Resource {
|
||||
@IsNotEmpty({ groups: ["create"] })
|
||||
public idNot!: string;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user