2023-03-23 16:55:12 +01:00

21 lines
728 B
TypeScript

import { Contact } from "./Contact";
import { Document } from "./Document";
import { OfficeFolderHasCustomer } from "./OfficeFolderHasCustomer";
export declare namespace Customer {
class ICustomer {
uuid: string;
status: ECustomerStatus;
contact: Contact.IContact;
created_at: Date | null;
updated_at: Date | null;
office_folder_has_customers?: OfficeFolderHasCustomer.IOfficeFolderHasCustomer[];
documents?: Document.IDocument[];
}
enum ECustomerStatus {
VALIDATED = "VALIDATED",
PENDING = "PENDING",
ERRONED = "ERRONED"
}
type TCustomerStatus = ECustomerStatus.VALIDATED | ECustomerStatus.PENDING | ECustomerStatus.ERRONED;
}