/** * 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 { MonetaryValueModel } from './monetaryValueModel'; import { ClassMetaData } from '@apaleo/angular-api-proxy-common'; export interface FolioChangeLogItemModel { /** * The ID of the folio */ folioId: string; /** * The type of the operation */ eventType: FolioChangeLogItemModel.EventTypeEnum; /** * The ID of related entity, if there is any (e.g. the ID of the charge posted) */ relatedEntityId?: string; /** * The description of related entity, if there is any (e.g. the name of the charge posted or the payment method) */ relatedEntityDescription?: string; amount?: MonetaryValueModel; /** * The ID of the client that triggered this event */ clientId: string; /** * The date the service is expected to be provided */ serviceDate?: string; /** * The ID of the property */ propertyId: string; /** * Date and time when the operation has been executed
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004 */ created: Date; /** * The ID of the user that triggered this event */ subjectId?: string; } export declare namespace FolioChangeLogItemModel { type EventTypeEnum = 'Created' | 'ChargePosted' | 'TransitoryChargePosted' | 'AllowancePosted' | 'PaymentPosted' | 'ChargeMovedFromFolio' | 'TransitoryChargeMovedFromFolio' | 'PaymentMovedFromFolio' | 'ChargeMovedToFolio' | 'TransitoryChargeMovedToFolio' | 'PaymentMovedToFolio' | 'Closed' | 'Reopened' | 'Deleted' | 'DebitorChanged' | 'AllowanceMovedFromFolio' | 'AllowanceMovedToFolio' | 'RefundPosted' | 'RefundMovedFromFolio' | 'RefundMovedToFolio' | 'InvoiceCreated' | 'InvoiceCanceled' | 'InvoicePaid' | 'ChargesChanged' | 'PaymentAdded' | 'PaymentFailed' | 'PaymentCanceled' | 'RefundAdded' | 'RefundFailed' | 'InvoiceWrittenOff' | 'DepositItemAdded' | 'DepositItemChanged' | 'DepositItemDeleted'; const EventTypeEnumValues: readonly EventTypeEnum[]; } export declare namespace FolioChangeLogItemModel { const $metaData: ClassMetaData; }