/** * 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 { DesiredTimeSliceModel } from './desiredTimeSliceModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface DesiredStayDetailsChannelModel { /** * Date and optional time of arrival
Specify either a pure date or a date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004 */ arrival: string; /** * Date and optional time of departure. Cannot be more than 5 years after arrival.
Specify either a pure date or a date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004 */ departure: string; /** * Number of adults */ adults: number; /** * Ages of the children */ childrenAges?: Array; /** * Whether the prices for time slices with no change to the rate plan should be re-quoted based on current prices, or if only additions like change of number of adults should be calculated. Defaults to 'false'. */ requote?: boolean; /** * The list of time slices */ timeSlices: Array; /** * The type of prices, before taxes, before taxes with VAT or after taxes */ pricingType?: DesiredStayDetailsChannelModel.PricingTypeEnum; /** * Specifies who is responsible for remitting taxes to local authorities for a reservation: - Hotel: The property (hotel) is responsible for remitting all applicable taxes. - OTA: The OTA (Online Travel Agency) remits at least one of the applicable taxes. If the value is not provided, the OTA does not provide any information about tax remittance and the default behavior is assumed. */ taxRemittanceResponsibility?: DesiredStayDetailsChannelModel.TaxRemittanceResponsibilityEnum; } export declare namespace DesiredStayDetailsChannelModel { type PricingTypeEnum = 'BeforeTaxesWithVat' | 'BeforeTaxes' | 'AfterTaxes'; const PricingTypeEnumValues: readonly PricingTypeEnum[]; type TaxRemittanceResponsibilityEnum = 'Hotel' | 'Ota'; const TaxRemittanceResponsibilityEnumValues: readonly TaxRemittanceResponsibilityEnum[]; } export declare namespace DesiredStayDetailsChannelModel { const $metaData: ClassMetaData; }