Files
ISA-Frontend/libs/swagger/src/lib/crm/models/customer-info-dto.ts
2020-02-05 13:44:34 +01:00

38 lines
1.6 KiB
TypeScript

/* tslint:disable */
import { EntityDTOOfCustomerInfoDTOAndICustomer } from './entity-dtoof-customer-info-dtoand-icustomer';
import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';
import { CustomerType } from './customer-type';
import { CustomerStatus } from './customer-status';
import { OrganisationDTO } from './organisation-dto';
import { Gender } from './gender';
import { CommunicationDetailsDTO } from './communication-details-dto';
import { AddressDTO } from './address-dto';
import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';
import { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto';
import { NotificationChannel } from './notification-channel';
import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';
export interface CustomerInfoDTO extends EntityDTOOfCustomerInfoDTOAndICustomer {
dateOfBirth?: string;
customerGroup?: string;
createdInBranch?: EntityDTOContainerOfBranchDTO;
customerNumber?: string;
customerType?: CustomerType;
customerStatus?: CustomerStatus;
organisation?: OrganisationDTO;
gender?: Gender;
title?: string;
firstName?: string;
lastName?: string;
userName?: string;
communicationDetails?: CommunicationDetailsDTO;
address?: AddressDTO;
agentComment?: string;
label?: EntityDTOContainerOfLabelDTO;
campaignCode?: string;
bonusCard?: EntityDTOContainerOfBonusCardDTO;
isGuestAccount?: boolean;
hasOnlineAccount?: boolean;
notificationChannels?: NotificationChannel;
features?: Array<KeyValueDTOOfStringAndString>;
}