@goboomtown/entities-nest
Version:
entities in typescript format. This includes: - CustomerDTO, CustomerLocationDTO, CasesDTO
48 lines (47 loc) • 1.22 kB
TypeScript
import { CustomerLocationMetadataDTO, CustomerProductSummaryDTO, CustomFormDataListDTO, UploadFileDTO } from '.';
export declare class CustomerLocationDTO {
constructor();
id: string;
customerId?: string;
street1: string;
street2: string;
city: string;
state: string;
zipcode: string;
latitude?: number;
longitude?: number;
phone?: string;
siteName?: string;
orgTeamIds?: [string];
externalId?: string;
notes?: string;
status?: string;
customForms: CustomFormDataListDTO;
files: UploadFileDTO[];
merchantIds?: string;
metadataValues: CustomerLocationMetadataDTO;
products: CustomerProductSummaryDTO;
}
export declare function customerLocationFields(lang: string): ({
index: number;
name: string;
label: string;
description: string;
isRequired: boolean;
dataType: string;
display: boolean;
isCustomField: boolean;
isDependent: boolean;
files?: undefined;
} | {
index: number;
name: string;
label: string;
description: string;
isRequired: boolean;
files: string;
display: boolean;
isCustomField: boolean;
isDependent: boolean;
dataType?: undefined;
})[];