/*
 * The version of the OpenAPI document: v69
 * Contact: developer-experience@adyen.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit this class manually.
 */


export class PaymentDetails {
    /**
    * The payment method type.
    */
    'type'?: PaymentDetails.TypeEnum;

    static discriminator: string | undefined = undefined;

    static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
        {
            "name": "type",
            "baseName": "type",
            "type": "PaymentDetails.TypeEnum"
        }    ];

    static getAttributeTypeMap() {
        return PaymentDetails.attributeTypeMap;
    }
}

export namespace PaymentDetails {
    export enum TypeEnum {
        Alipay = <any> 'alipay',
        Multibanco = <any> 'multibanco',
        BankTransferIban = <any> 'bankTransfer_IBAN',
        Paybright = <any> 'paybright',
        Paynow = <any> 'paynow',
        Affirm = <any> 'affirm',
        AffirmPos = <any> 'affirm_pos',
        Trustlyvector = <any> 'trustlyvector',
        Oney = <any> 'oney',
        Facilypay = <any> 'facilypay',
        Facilypay3x = <any> 'facilypay_3x',
        Facilypay4x = <any> 'facilypay_4x',
        Facilypay6x = <any> 'facilypay_6x',
        Facilypay10x = <any> 'facilypay_10x',
        Facilypay12x = <any> 'facilypay_12x',
        Unionpay = <any> 'unionpay',
        KcpBanktransfer = <any> 'kcp_banktransfer',
        KcpPayco = <any> 'kcp_payco',
        KcpCreditcard = <any> 'kcp_creditcard',
        WechatpaySdk = <any> 'wechatpaySDK',
        WechatpayQr = <any> 'wechatpayQR',
        WechatpayWeb = <any> 'wechatpayWeb',
        MolpayBoost = <any> 'molpay_boost',
        WalletIn = <any> 'wallet_IN',
        PayuInCashcard = <any> 'payu_IN_cashcard',
        PayuInNb = <any> 'payu_IN_nb',
        UpiQr = <any> 'upi_qr',
        Paytm = <any> 'paytm',
        MolpayEbankingVn = <any> 'molpay_ebanking_VN',
        OnlineBankingPl = <any> 'onlineBanking_PL',
        OpenbankingUk = <any> 'openbanking_UK',
        Paybybank = <any> 'paybybank',
        EbankingFi = <any> 'ebanking_FI',
        MolpayEbankingMy = <any> 'molpay_ebanking_MY',
        MolpayEbankingDirectMy = <any> 'molpay_ebanking_direct_MY',
        Swish = <any> 'swish',
        Twint = <any> 'twint',
        Pix = <any> 'pix',
        Walley = <any> 'walley',
        WalleyB2b = <any> 'walley_b2b',
        Alma = <any> 'alma',
        MolpayFpx = <any> 'molpay_fpx',
        Konbini = <any> 'konbini',
        DirectEbanking = <any> 'directEbanking',
        Boletobancario = <any> 'boletobancario',
        Neteller = <any> 'neteller',
        Dana = <any> 'dana',
        Paysafecard = <any> 'paysafecard',
        Cashticket = <any> 'cashticket',
        Isracard = <any> 'isracard',
        Ikano = <any> 'ikano',
        Karenmillen = <any> 'karenmillen',
        Oasis = <any> 'oasis',
        Warehouse = <any> 'warehouse',
        PrimeiropayBoleto = <any> 'primeiropay_boleto',
        Mada = <any> 'mada',
        Benefit = <any> 'benefit',
        Knet = <any> 'knet',
        Omannet = <any> 'omannet',
        GopayWallet = <any> 'gopay_wallet',
        Poli = <any> 'poli',
        KcpNaverpay = <any> 'kcp_naverpay',
        OnlinebankingIn = <any> 'onlinebanking_IN',
        Fawry = <any> 'fawry',
        Atome = <any> 'atome',
        Moneybookers = <any> 'moneybookers',
        Naps = <any> 'naps',
        Nordea = <any> 'nordea',
        BoletobancarioBradesco = <any> 'boletobancario_bradesco',
        BoletobancarioItau = <any> 'boletobancario_itau',
        BoletobancarioSantander = <any> 'boletobancario_santander',
        BoletobancarioBancodobrasil = <any> 'boletobancario_bancodobrasil',
        BoletobancarioHsbc = <any> 'boletobancario_hsbc',
        MolpayMaybank2u = <any> 'molpay_maybank2u',
        MolpayCimb = <any> 'molpay_cimb',
        MolpayRhb = <any> 'molpay_rhb',
        MolpayAmb = <any> 'molpay_amb',
        MolpayHlb = <any> 'molpay_hlb',
        MolpayAffinEpg = <any> 'molpay_affin_epg',
        MolpayBankislam = <any> 'molpay_bankislam',
        MolpayPublicbank = <any> 'molpay_publicbank',
        FpxAgrobank = <any> 'fpx_agrobank',
        Touchngo = <any> 'touchngo',
        Maybank2uMae = <any> 'maybank2u_mae',
        Duitnow = <any> 'duitnow',
        Promptpay = <any> 'promptpay',
        TwintPos = <any> 'twint_pos',
        AlipayHk = <any> 'alipay_hk',
        AlipayHkWeb = <any> 'alipay_hk_web',
        AlipayHkWap = <any> 'alipay_hk_wap',
        AlipayWap = <any> 'alipay_wap',
        Balanceplatform = <any> 'balanceplatform'
    }
}
