/* 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 { BankTransferDto } from './bank-transfer-dto'; import { EisSepaDebitDto } from './eis-sepa-debit-dto'; import { SepaDto } from './sepa-dto'; /** * * @export * @interface CreatePaymentMethodRequestDto */ export interface CreatePaymentMethodRequestDto { /** * Payment method type * @type {string} * @memberof CreatePaymentMethodRequestDto */ 'type': CreatePaymentMethodRequestDtoTypeEnum; /** * Indicator if payment method was created in booking funnel * @type {boolean} * @memberof CreatePaymentMethodRequestDto */ 'isPaymentMethodCreatedInBf'?: boolean; /** * * @type {SepaDto} * @memberof CreatePaymentMethodRequestDto */ 'sepa'?: SepaDto; /** * * @type {BankTransferDto} * @memberof CreatePaymentMethodRequestDto */ 'bankTransfer'?: BankTransferDto; /** * * @type {EisSepaDebitDto} * @memberof CreatePaymentMethodRequestDto */ 'eisSepaDebit'?: EisSepaDebitDto; } export const CreatePaymentMethodRequestDtoTypeEnum = { Sepa: 'sepa', Invoice: 'invoice' } as const; export type CreatePaymentMethodRequestDtoTypeEnum = typeof CreatePaymentMethodRequestDtoTypeEnum[keyof typeof CreatePaymentMethodRequestDtoTypeEnum];