scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
26 lines (25 loc) • 805 B
TypeScript
import { EDocType, IAddress } from '../../general';
import { EMemberType } from '../../member';
import { ICustomer } from '../interfaces';
export declare class CustomerEntity implements ICustomer {
sandbox: boolean;
address: IAddress | null;
createdAt: Date;
doc: string;
docType: EDocType;
email: string;
id: string;
internationalCode: string;
phoneNumber: string;
imageUrl: string | null;
name: string;
tags: string[];
updatedAt: Date;
emailVerified?: boolean | undefined;
emailVerifiedAt?: Date | null | undefined;
phoneNumberVerified?: boolean | undefined;
phoneNumberVerifiedAt?: Date | null | undefined;
phoneNumbersNotification?: string[] | undefined;
type: EMemberType;
constructor(data?: Partial<CustomerEntity>);
}