/** * apaleo logs API - not safe for work * Continuously evolving version - use at your own risk! Different logs: night audit, transactions export, folio change log * * 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 { ExternalReferencesChangeModel } from './externalReferencesChangeModel'; import { MonetaryValueModel } from './monetaryValueModel'; import { ReservationCancellationFeeChangeModel } from './reservationCancellationFeeChangeModel'; import { ReservationPaymentAccountChangeModel } from './reservationPaymentAccountChangeModel'; import { ReservationPersonChangeModel } from './reservationPersonChangeModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface ReservationChangedChangeModel { /** * Indicates whether the reservation is marked as open-for-charges or not. */ isOpenForCharges?: boolean; /** * Indicates whether the reservation is marked as pre-checked-in or not. */ isPreCheckedIn?: boolean; externalReferences?: ExternalReferencesChangeModel; /** * Date of arrival
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004 */ arrival?: Date; /** * Date of departure
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004 */ departure?: Date; /** * Number of adults */ adults?: number; /** * Value of ages of the children */ childrenAges?: Array; /** * Comment */ comment?: string; /** * Guest comment */ guestComment?: string; totalGrossAmount?: MonetaryValueModel; primaryGuest?: ReservationPersonChangeModel; paymentAccount?: ReservationPaymentAccountChangeModel; /** * Guarantee type */ guaranteeType?: ReservationChangedChangeModel.GuaranteeTypeEnum; /** * Travel purpose */ travelPurpose?: ReservationChangedChangeModel.TravelPurposeEnum; /** * Company id for this reservation */ companyId?: string; noShowFee?: MonetaryValueModel; cancellationFee?: ReservationCancellationFeeChangeModel; commissionAmount?: MonetaryValueModel; /** * Whether the city tax has already been added to the reservation */ hasCityTax?: boolean; /** * Market segment id for this reservation */ marketSegmentId?: string; } export declare namespace ReservationChangedChangeModel { type GuaranteeTypeEnum = 'PM6Hold' | 'CreditCard' | 'Prepayment' | 'Company' | 'Ota'; const GuaranteeTypeEnumValues: readonly GuaranteeTypeEnum[]; type TravelPurposeEnum = 'Business' | 'Leisure'; const TravelPurposeEnumValues: readonly TravelPurposeEnum[]; } export declare namespace ReservationChangedChangeModel { const $metaData: ClassMetaData; }