Untitled
unknown
plain_text
2 months ago
2.0 kB
3
Indexable
fun getPaymentPayWithBankTransfer( context: Context?, paymentMethod: PaymentMethodType?, bankAccountsDataModelView: BankAccountsDataModelView?, paymentInstrumentModelView: PaymentInstrumentModelView? ): String { if (isPaymentMethodCreditCard(paymentMethod)) { when { paymentInstrumentModelView != null -> { return if (paymentInstrumentModelView.instrumentType == BFFNetworkConstant.PAYMENT_METHOD_CI) { context?.getString( R.string.payments_label_pay_with_credit_card_evolution_text, context.getString( R.string.payment_label_credit_card, paymentInstrumentModelView.instrumentNumber.orEmpty().safeLastFourCharacters() ) ).orEmpty() } else { context?.getString( R.string.payments_label_pay_with_credit_card_debit_text, context.getString( R.string.payment_label_credit_card, paymentInstrumentModelView.instrumentNumber.orEmpty().safeLastFourCharacters() ) ).orEmpty() } } else -> { return context?.getString( R.string.payments_label_pay_with_bank_account_text, bankAccountsDataModelView?.getAccountNumber().orEmpty() ).orEmpty() } } } else { val number = bankAccountsDataModelView?.getAccountNumber() ?: paymentInstrumentModelView?.instrumentNumber.orEmpty() return context?.getString(R.string.payments_label_pay_with_bank_account_text, number).orEmpty() } }
Editor is loading...
Leave a Comment