Skip to content

Instantly share code, notes, and snippets.

@annchar
Created February 27, 2020 03:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save annchar/05ad9cbf7fd324023b16979a624819ce to your computer and use it in GitHub Desktop.
Save annchar/05ad9cbf7fd324023b16979a624819ce to your computer and use it in GitHub Desktop.
private fun getPaymentDetailToString(payment: Payment): String {
return when (payment) {
is Payment.CreditCard ->
"Credit Card \nName: ${payment.name} \nCard Number: ${payment.number} \nExpired Date: ${payment.expiredDate} \nTransfer Amount: ${payment.transferAmount}"
is Payment.CashBank ->
"Cash Bank \nBank Code: ${payment.bankCode} \nBank Name: ${payment.bankName} \nTransfer Amount: ${payment.transferAmount}"
is Payment.Promptpay ->
"Promptpay \nName: ${payment.name} \nCitizen Id: ${payment.citizenId} \nMobile Number: ${payment.mobileNumber} \nTransfer Amount: ${payment.transferAmount}"
Payment.NonePayment -> "None Payment"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment