@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
54 lines • 1.64 kB
TypeScript
import { Address } from './Address';
import { CountryEnum } from '../nichandle/CountryEnum';
import { PhoneNumber } from '../PhoneNumber';
import { GenderEnum } from '../nichandle/GenderEnum';
import { LanguageEnum } from '../nichandle/LanguageEnum';
import { LegalFormEnum } from '../nichandle/LegalFormEnum';
/** Representation of a Contact */
export interface Contact {
/** Address for this contact */
address: Address;
/** Birth city */
birthCity?: string;
/** Birth Country */
birthCountry?: CountryEnum;
/** Birth date */
birthDay?: string;
/** Birth Zipcode */
birthZip?: string;
/** Cellphone number */
cellPhone?: PhoneNumber;
/** National identification number of your company */
companyNationalIdentificationNumber?: string;
/** Email address */
email: string;
/** Fax number */
fax?: PhoneNumber;
/** First name */
firstName: string;
/** Gender */
gender?: GenderEnum;
/** Contact Identifier */
id: number;
/** Language */
language: LanguageEnum;
/** Last name */
lastName: string;
/** Legal form of the contact */
legalForm: LegalFormEnum;
/** National identification number of the contact */
nationalIdentificationNumber?: string;
/** Nationality */
nationality?: CountryEnum;
/** Organisation name */
organisationName?: string;
/** Organisation type */
organisationType?: string;
/** Telephone number */
phone?: PhoneNumber;
/** Spare email address */
spareEmail?: string;
/** VAT number */
vat?: string;
}
//# sourceMappingURL=Contact.d.ts.map