From 5b63e6c688f3db5630df75c5da53edd609b04846 Mon Sep 17 00:00:00 2001 From: shankar yadav Date: Thu, 4 Jul 2024 14:26:13 +0530 Subject: [PATCH] TP-12345 | Added accountType in add bank api (#11694) --- .../onboarding/account/add/model/network/AddAccountRequest.kt | 1 + .../onboarding/account/add/viewmodel/AccountAdditionViewModel.kt | 1 + .../pay/onboarding/account/add/viewmodel/SelectBankViewModel.kt | 1 + 3 files changed, 3 insertions(+) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/model/network/AddAccountRequest.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/model/network/AddAccountRequest.kt index 0ccea249af..4c80f1085f 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/model/network/AddAccountRequest.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/model/network/AddAccountRequest.kt @@ -16,6 +16,7 @@ data class AddAccountRequest( @SerializedName("udfParameters") val udfParameters: String = "{}", @SerializedName("merchantCustomerId") val merchantCustomerId: String, @SerializedName("bankAccountUniqueId") val bankAccountUniqueId: String, + @SerializedName("accountType") val accountType: String, @SerializedName("setDefault") val setDefault: Boolean, @SerializedName("creditLineAccSubType") val creditLineAccSubType: String? = null, @SerializedName("creditLineAllowedMCC") val creditLineAllowedMCC: List? = null, diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/AccountAdditionViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/AccountAdditionViewModel.kt index c685c12d62..df76103e8d 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/AccountAdditionViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/AccountAdditionViewModel.kt @@ -441,6 +441,7 @@ constructor( AddAccountRequest( deviceData = deviceInfoProvider.getDeviceData(), bankAccountUniqueId = selectedAccount.accountId, + accountType = selectedAccount.accountType, customerVpa = selectedVpa, merchantCustomerId = deviceInfoProvider.getMerchantCustomerId(), setDefault = !isCreditCardOrCreditLine(), diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/SelectBankViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/SelectBankViewModel.kt index 9849b55c6f..bb52780013 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/SelectBankViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/onboarding/account/add/viewmodel/SelectBankViewModel.kt @@ -386,6 +386,7 @@ constructor( AddAccountRequest( deviceData = deviceInfoProvider.getDeviceData(), bankAccountUniqueId = selectedAccount.bankAccountUniqueId, + accountType = selectedAccount.type, customerVpa = selectedVpa, merchantCustomerId = deviceInfoProvider.getMerchantCustomerId(), setDefault =