Files
tsclass/ts/business/contact.ts
2022-01-14 04:45:56 +01:00

41 lines
747 B
TypeScript

import { business } from '..';
export type TContactSalutation = 'Mr' | 'Ms' | 'Mrs';
export type TContactType = 'person' | 'company';
export type TContactTitle = 'Doctor' | 'Professor';
export interface IContact {
// =======
// general
// =======
salutation?: TContactSalutation;
type: TContactType;
title?: TContactTitle;
name: string;
surname?: string;
legalEntity?: string;
address: business.IAddress;
description: string;
customerNumber?: string;
email?: string;
logoUrl?: string;
website?: string;
facebookUrl?: string;
twitterUrl?: string;
phone?: string;
fax?: string;
// =========
// financial
// =========
vatId?: string;
sepaConnection?: {
iban: string;
bic: string;
};
}