mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
54 lines
2.4 KiB
TypeScript
54 lines
2.4 KiB
TypeScript
/* tslint:disable */
|
|
import { EntityDTOOfCustomerDTOAndICustomer } from './entity-dtoof-customer-dtoand-icustomer';
|
|
import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto';
|
|
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 { EntityDTOContainerOfShippingAddressDTO } from './entity-dtocontainer-of-shipping-address-dto';
|
|
import { EnvironmentChannel } from './environment-channel';
|
|
import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';
|
|
import { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto';
|
|
import { NotificationChannel } from './notification-channel';
|
|
import { PaymentType } from './payment-type';
|
|
import { AssignedPayerDTO } from './assigned-payer-dto';
|
|
import { EntityDTOContainerOfAttributeDTO } from './entity-dtocontainer-of-attribute-dto';
|
|
import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';
|
|
export interface CustomerDTO extends EntityDTOOfCustomerDTOAndICustomer {
|
|
agentComment?: string;
|
|
customerGroup?: string;
|
|
user?: EntityDTOContainerOfUserDTO;
|
|
createdInBranch?: EntityDTOContainerOfBranchDTO;
|
|
customerNumber?: string;
|
|
customerType?: CustomerType;
|
|
customerStatus?: CustomerStatus;
|
|
organisation?: OrganisationDTO;
|
|
gender?: Gender;
|
|
title?: string;
|
|
firstName?: string;
|
|
lastName?: string;
|
|
dateOfBirth?: string;
|
|
communicationDetails?: CommunicationDetailsDTO;
|
|
address?: AddressDTO;
|
|
shippingAddresses?: Array<EntityDTOContainerOfShippingAddressDTO>;
|
|
clientChannel?: EnvironmentChannel;
|
|
statusChangeComment?: string;
|
|
deactivationComment?: string;
|
|
statusComment?: string;
|
|
label?: EntityDTOContainerOfLabelDTO;
|
|
campaignCode?: string;
|
|
bonusCard?: EntityDTOContainerOfBonusCardDTO;
|
|
isGuestAccount?: boolean;
|
|
hasOnlineAccount?: boolean;
|
|
fetchOnDeliveryNote?: boolean;
|
|
notificationChannels?: NotificationChannel;
|
|
preferredPaymentType?: PaymentType;
|
|
payers?: Array<AssignedPayerDTO>;
|
|
attributes?: Array<EntityDTOContainerOfAttributeDTO>;
|
|
features?: Array<KeyValueDTOOfStringAndString>;
|
|
orderCount?: number;
|
|
}
|