UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

92 lines 3.2 kB
import { CountryEnum } from '../nichandle/CountryEnum'; import { ContactAddress } from './ContactAddress'; import { PhoneNumber } from '../PhoneNumber'; import { GenderEnum } from '../nichandle/GenderEnum'; import { LanguageEnum } from '../nichandle/LanguageEnum'; import { LegalFormEnum } from '../nichandle/LegalFormEnum'; /** A contact contains the personal data of a user */ export interface Contact { /** Country of lawyer accreditation */ accreditationCountry?: CountryEnum; /** Lawyer accreditation number */ accreditationId?: string; /** Organism of lawyer accreditation */ accreditationOrganism?: string; /** Year of lawyer accreditation */ accreditationYear?: number; /** The address of the contact */ address?: ContactAddress; /** City of birth */ birthCity?: string; /** Birth Country */ birthCountry?: CountryEnum; /** Birth date */ birthDay?: string; /** Birth Zipcode */ birthZip?: string; /** Cellphone number */ cellPhone?: PhoneNumber; /** Company National Identification Number */ companyNationalIdentificationNumber?: string; /** Email address */ email?: string; /** Enterprise identifier */ enterpriseId?: string; /** Fax number */ fax?: string; /** First name */ firstName?: string; /** Gender */ gender?: GenderEnum; /** Unique identifier */ id: number; /** INSEE identifier */ insee?: string; /** Language */ language?: LanguageEnum; /** Last name */ lastName?: string; /** */ legalForm?: LegalFormEnum; /** category of legalForm */ legalFormCategory?: string; /** National Identification Number */ nationalIdentificationNumber?: string; /** Nationality */ nationality?: CountryEnum; /** To whom is the organisation accountable */ organisationAccountable?: string; /** What is the source of funding */ organisationFunding?: string; /** Explain the source of funding if organisationFunding is other */ organisationFundingOther?: string; /** Name of organisation */ organisationName?: string; /** Role of your organisation */ organisationRole?: string; /** Explain the role of your organisation if organisationRole is other */ organisationRoleOther?: string; /** Status of the staff */ organisationStaffStatus?: string; /** Explain the status of the staff if organisationStaffStatus is other */ organisationStaffStatusOther?: string; /** type of organisation */ organisationType?: string; /** Explain the type of organisation if organisationType is other */ organisationTypeOther?: string; /** Phone number */ phone?: PhoneNumber; /** Type of registrant document */ registrantDocumentType?: string; /** Explain the type of registrant document if registrantDocumentType is other */ registrantDocumentTypeOther?: string; /** The role in the organisation */ roleInOrganisation?: string; /** Trademark related to the contact */ trademarkId?: string; /** VAT number */ vat?: string; /** Website */ website?: string; } //# sourceMappingURL=Contact.d.ts.map