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 OfficeFolder from "./OfficeFolder";
|
||||||
import type User from "../Notary/User";
|
import type User from "../Notary/User";
|
||||||
import Resource from "../Resource";
|
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 {
|
export declare enum EOfficeStatus {
|
||||||
ACTIVATED = "ACTIVATED",
|
ACTIVATED = "ACTIVATED",
|
||||||
DESACTIVATED = "DESACTIVATED"
|
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 OfficeFolderHasCustomer from "./OfficeFolderHasCustomer";
|
||||||
import Resource from "../Resource";
|
import Resource from "../Resource";
|
||||||
|
|
||||||
|
export enum ECustomerStatus {
|
||||||
|
VALIDATED = "VALIDATED",
|
||||||
|
PENDING = "PENDING",
|
||||||
|
ERRONED = "ERRONED",
|
||||||
|
}
|
||||||
export default class Customer extends Resource {
|
export default class Customer extends Resource {
|
||||||
@IsNotEmpty({ groups: ["create"], message: "Status is required" })
|
@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" })
|
@IsNotEmpty({ groups: ["create"], message: "Contact is required" })
|
||||||
public contact!: Contact;
|
public contact!: Contact;
|
||||||
@ -20,11 +28,7 @@ export default class Customer extends Resource {
|
|||||||
|
|
||||||
documents?: Document[];
|
documents?: Document[];
|
||||||
}
|
}
|
||||||
export enum ECustomerStatus {
|
|
||||||
VALIDATED = "VALIDATED",
|
|
||||||
PENDING = "PENDING",
|
|
||||||
ERRONED = "ERRONED",
|
|
||||||
}
|
|
||||||
export type TCustomerStatus =
|
export type TCustomerStatus =
|
||||||
| ECustomerStatus.VALIDATED
|
| ECustomerStatus.VALIDATED
|
||||||
| ECustomerStatus.PENDING
|
| ECustomerStatus.PENDING
|
||||||
|
@ -3,11 +3,9 @@ import Contact from "../Customer/Contact";
|
|||||||
import Document from "../Customer/Document";
|
import Document from "../Customer/Document";
|
||||||
import Office from "../Customer/Office";
|
import Office from "../Customer/Office";
|
||||||
import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder";
|
import OfficeFolderHasStakeholder from "../Customer/OfficeFolderHasStakeholder";
|
||||||
|
import Resource from "../Resource";
|
||||||
|
|
||||||
export default class User {
|
export default class User extends Resource {
|
||||||
@IsNotEmpty()
|
|
||||||
public uuid!: string;
|
|
||||||
|
|
||||||
@IsNotEmpty({ groups: ["create"] })
|
@IsNotEmpty({ groups: ["create"] })
|
||||||
public idNot!: string;
|
public idNot!: string;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user