/** * 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 { ReservationAddedChangeModel } from './reservationAddedChangeModel'; import { ReservationChangedChangeModel } from './reservationChangedChangeModel'; import { ReservationPersonChangeModel } from './reservationPersonChangeModel'; import { ReservationServiceChangeModel } from './reservationServiceChangeModel'; import { ReservationTimeSliceChangeModel } from './reservationTimeSliceChangeModel'; import { ReservationValidationMessageChangeModel } from './reservationValidationMessageChangeModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface ReservationChangeModel { /** * The type of the change */ changeType: ReservationChangeModel.ChangeTypeEnum; reservationAddedValue?: ReservationAddedChangeModel; newReservationChangedValue?: ReservationChangedChangeModel; oldReservationChangedValue?: ReservationChangedChangeModel; newAdditionalGuestValue?: ReservationPersonChangeModel; oldAdditionalGuestValue?: ReservationPersonChangeModel; newTimeSliceValue?: ReservationTimeSliceChangeModel; oldTimeSliceValue?: ReservationTimeSliceChangeModel; newExtraServiceValue?: ReservationServiceChangeModel; oldExtraServiceValue?: ReservationServiceChangeModel; newValidationMessageValue?: ReservationValidationMessageChangeModel; oldValidationMessageValue?: ReservationValidationMessageChangeModel; } export declare namespace ReservationChangeModel { type ChangeTypeEnum = 'ReservationAdded' | 'ReservationChanged' | 'AdditionalGuestAdded' | 'AdditionalGuestRemoved' | 'AdditionalGuestChanged' | 'TimeSliceAdded' | 'TimeSliceRemoved' | 'TimeSliceChanged' | 'ExtraServiceAdded' | 'ExtraServiceRemoved' | 'ExtraServiceChanged' | 'ValidationMessageAdded' | 'ValidationMessageRemoved'; const ChangeTypeEnumValues: readonly ChangeTypeEnum[]; } export declare namespace ReservationChangeModel { const $metaData: ClassMetaData; }