27 lines
731 B
TypeScript
27 lines
731 B
TypeScript
import type Address from "./Address";
|
|
import type Customer from ".";
|
|
import type User from "../Notary/User";
|
|
declare namespace Contact {
|
|
class IContact {
|
|
uuid: string;
|
|
first_name: string;
|
|
last_name: string;
|
|
email: string;
|
|
phone_number: string;
|
|
cell_phone_number: string;
|
|
civility: ECivility;
|
|
address: Address.IAddress;
|
|
created_at: Date | null;
|
|
updated_at: Date | null;
|
|
users?: User.IUser;
|
|
customers?: Customer.ICustomer;
|
|
}
|
|
enum ECivility {
|
|
MALE = "MALE",
|
|
FEMALE = "FEMALE",
|
|
OTHERS = "OTHERS"
|
|
}
|
|
type TCivility = ECivility.MALE | ECivility.FEMALE | ECivility.OTHERS;
|
|
}
|
|
export default Contact;
|