/**
* 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 { ActionModelReservationTimeSliceActionNotAllowedReservationTimeSliceActionReason } from './actionModelReservationTimeSliceActionNotAllowedReservationTimeSliceActionReason';
import { AmountModel } from './amountModel';
import { EmbeddedRatePlanModel } from './embeddedRatePlanModel';
import { EmbeddedUnitGroupModel } from './embeddedUnitGroupModel';
import { EmbeddedUnitModel } from './embeddedUnitModel';
import { MonetaryValueModel } from './monetaryValueModel';
import { ReservationServiceModel } from './reservationServiceModel';
import { ClassMetaData } from '@apaleo/angular-api-proxy-common';
export interface TimeSliceModel {
/**
* The start date and time for this time slice
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004
*/
from: Date;
/**
* The end date and time for this time slice
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004
*/
to: Date;
/**
* The service date for this time slice
*/
serviceDate: string;
ratePlan: EmbeddedRatePlanModel;
unitGroup: EmbeddedUnitGroupModel;
unit?: EmbeddedUnitModel;
baseAmount: AmountModel;
totalGrossAmount: MonetaryValueModel;
/**
* The list of services included in the rate plan (package elements)
*/
includedServices?: Array;
/**
* The list of actions allowed for this time slice
*/
actions?: Array;
}
export declare namespace TimeSliceModel {
const $metaData: ClassMetaData;
}