package com.rnlib.adyen import com.adyen.checkout.base.model.payments.Amount @Suppress("MagicNumber") data class PaymentMethodsRequest( val merchantAccount: String, val shopperReference: String, val additionalData: Any, val allowedPaymentMethods: ArrayList, val amount: Amount, val blockedPaymentMethods: ArrayList, val countryCode: String = "FR", val shopperLocale: String = "en_US", val channel: String = "android" ) data class AdditionalData(val allow3DS2 : String = "true",val executeThreeD: String="false") data class PaymentData(val countryCode : String="FR",val shopperLocale: String = "en_US",val amount : Amount,val reference : String="",val shopperReference: String="",val shopperEmail : String="",val merchantAccount: String ="",val returnUrl: String="",val additionalData : AdditionalData) data class AppServiceConfigData(var environment:String="",var base_url:String="",var app_url_headers : Map = HashMap(),var card_public_key : String="")