/** * 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 { AmountModel } from './amountModel'; import { MonetaryValueModel } from './monetaryValueModel'; import { OfferFeeModel } from './offerFeeModel'; import { OfferValidationMessageModel } from './offerValidationMessageModel'; import { ServiceModel } from './serviceModel'; import { ServiceOfferItemModel } from './serviceOfferItemModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface ServiceOfferModel { service: ServiceModel; /** * The default count of offered services. For services whose pricing unit is 'Person' it will be based on the adults and children specified, otherwise 1. */ count: number; /** * The number of services available. */ availableCount?: number; totalAmount: AmountModel; prePaymentAmount: MonetaryValueModel; /** * The details of the fees that will be added on top of the Apaleo.Api.Modules.Booking.Models.Offer.ServiceOffer.ServiceOfferModel.TotalAmount when booking the service */ fees?: Array; /** * The dates the service will be delivered with its price */ dates: Array; /** * Validation rules that were applied to the offer and show the reason why the offer is not bookable */ validationMessages?: Array; } export declare namespace ServiceOfferModel { const $metaData: ClassMetaData; }