/* tslint:disable */ /* eslint-disable */ /** * Emil PublicAPI * The Emil Public API description * * The version of the OpenAPI document: 1.0 * Contact: kontakt@emil.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { BankTransferResponseClass } from './bank-transfer-response-class'; import { EisSepaDebitResponseClass } from './eis-sepa-debit-response-class'; import { SepaResponseClass } from './sepa-response-class'; /** * * @export * @interface PaymentMethodResponseClass */ export interface PaymentMethodResponseClass { /** * Payment method type * @type {string} * @memberof PaymentMethodResponseClass */ 'type': PaymentMethodResponseClassTypeEnum; /** * SEPA debit payment details * @type {SepaResponseClass} * @memberof PaymentMethodResponseClass */ 'sepa'?: SepaResponseClass; /** * Bank transfer payment details * @type {BankTransferResponseClass} * @memberof PaymentMethodResponseClass */ 'bankTransfer'?: BankTransferResponseClass; /** * EIS SEPA debit payment details * @type {EisSepaDebitResponseClass} * @memberof PaymentMethodResponseClass */ 'eisSepaDebit'?: EisSepaDebitResponseClass; /** * Indicator if payment method was created in booking funnel * @type {boolean} * @memberof PaymentMethodResponseClass */ 'isPaymentMethodCreatedInBf'?: boolean; } export const PaymentMethodResponseClassTypeEnum = { Sepa: 'sepa', Invoice: 'invoice' } as const; export type PaymentMethodResponseClassTypeEnum = typeof PaymentMethodResponseClassTypeEnum[keyof typeof PaymentMethodResponseClassTypeEnum];