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