24 lines
658 B
TypeScript
24 lines
658 B
TypeScript
import type Address from "./Address";
|
|
import type Customer from ".";
|
|
import type User from "../Notary";
|
|
import Resource from "../Resource";
|
|
export default class Contact extends Resource {
|
|
first_name: string;
|
|
last_name: string;
|
|
email: string;
|
|
cell_phone_number: string;
|
|
phone_number: string;
|
|
civility: ECivility;
|
|
address: Address;
|
|
created_at: Date | null;
|
|
updated_at: Date | null;
|
|
user?: User | null;
|
|
customer?: Customer | null;
|
|
}
|
|
export declare enum ECivility {
|
|
MALE = "MALE",
|
|
FEMALE = "FEMALE",
|
|
OTHERS = "OTHERS"
|
|
}
|
|
export declare type TCivility = ECivility.MALE | ECivility.FEMALE | ECivility.OTHERS;
|