/** * 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 PaymentAccountModel { /** * The account number (e.g. masked credit card number or last 4 digits) */ accountNumber?: string; /** * The account holder (e.g. card holder) */ accountHolder?: string; /** * The credit card's expiration month */ expiryMonth?: string; /** * The credit card's expiration year */ expiryYear?: string; /** * The payment method (e.g. Visa) */ paymentMethod?: string; /** * The email address of the shopper / customer */ payerEmail?: string; /** * The payer reference. It is used to make recurring captures and its usage is allowed only in the scope of the booking. For the reason above this is a write-only field. */ payerReference?: string; /** * Indicates if the payment account is a virtual credit card. If not specified it defaults to 'false' */ isVirtual?: boolean; /** * Indicates if the payment account can be used for capturing payments. A payment account is active, when it has a valid payer reference set */ isActive: boolean; /** * A reason why account is inactive */ inactiveReason?: string; } export declare namespace PaymentAccountModel { const $metaData: ClassMetaData; }