/**
* 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 { ClassMetaData } from '@apaleo/angular-api-proxy-common';
export interface FailAuthorizationRequest {
/**
* Reason code for the authorization failure.
*/
reasonCode: FailAuthorizationRequest.ReasonCodeEnum;
/**
* Textual description of the failure reason.
*/
failureReason?: string;
/**
* Transaction Id of Authorization in the payment service payment transaction log. Required if transaction id already set for authorization.
*/
transactionId?: string;
/**
* The actual date and time of EXPIRE event. Required if Apaleo.Api.Modules.Booking.Models.Authorization.FailAuthorizationRequest.ReasonCode is Apaleo.Api.Modules.Booking.Models.Authorization.AuthorizationFailureReasonCode.Expired.
A date and time (without fractional second part) in UTC or with UTC offset as defined in ISO8601:2004
*/
expiredAt?: Date;
}
export declare namespace FailAuthorizationRequest {
type ReasonCodeEnum = 'Failed' | 'Expired';
const ReasonCodeEnumValues: readonly ReasonCodeEnum[];
}
export declare namespace FailAuthorizationRequest {
const $metaData: ClassMetaData;
}