/** * apaleo Booking API - not safe for work * Continuously evolving version - use at your own risk! Resources and methods to manage guest journeys. * * OpenAPI spec version: v0-nsfw * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { PersonAddressModel } from './personAddressModel'; import { PersonCompanyModel } from './personCompanyModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface BookerModel { /** * Title of the booker */ title?: BookerModel.TitleEnum; /** * Gender of the booker */ gender?: BookerModel.GenderEnum; /** * First name of the booker */ firstName?: string; /** * Middle initial of the booker */ middleInitial?: string; /** * Last name of the booker */ lastName: string; /** * Email address of the booker */ email?: string; /** * Phone number of the booker */ phone?: string; address?: PersonAddressModel; /** * The booker's nationality, in ISO 3166-1 alpha-2 code */ nationalityCountryCode?: string; /** * The booker's identification number for the given identificationType. */ identificationNumber?: string; /** * The issue date of the booker's identification document. */ identificationIssueDate?: string; /** * The expiry date of the booker's identification document. */ identificationExpiryDate?: string; /** * The type of the identificationNumber */ identificationType?: BookerModel.IdentificationTypeEnum; company?: PersonCompanyModel; /** * Preferred contact two-letter language code (ISO Alpha-2) */ preferredLanguage?: string; /** * Birth date */ birthDate?: string; /** * The place of birth */ birthPlace?: string; } export declare namespace BookerModel { type TitleEnum = 'Mr' | 'Ms' | 'Dr' | 'Prof' | 'Mrs' | 'Other'; const TitleEnumValues: readonly TitleEnum[]; type GenderEnum = 'Female' | 'Male' | 'Other' | 'Unknown'; const GenderEnumValues: readonly GenderEnum[]; type IdentificationTypeEnum = 'SocialInsuranceNumber' | 'PassportNumber' | 'IdNumber' | 'DriverLicenseNumber' | 'VisaNumber' | 'ForeignerIdentityNumber' | 'TaxIdentificationNumber' | 'Other'; const IdentificationTypeEnumValues: readonly IdentificationTypeEnum[]; } export declare namespace BookerModel { const $metaData: ClassMetaData; }