Skip to content

Instantly share code, notes, and snippets.

@annchar
Created February 26, 2020 09:55
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/58446c350b8ae7f0e5117efac3b882c7 to your computer and use it in GitHub Desktop.
Save annchar/58446c350b8ae7f0e5117efac3b882c7 to your computer and use it in GitHub Desktop.
sealed class Payment {
data class CreditCard(
val name: String,
val number: String,
val expiredDate: String,
val transferAmount: Double
) : Payment()
data class CashBank(
val bankCode: String,
val bankName: String,
val transferAmount: Double
) : Payment()
data class Promptpay(
val name: String,
val citizenId: String,
val mobileNumber: String,
val transferAmount: Double
) : Payment()
object NonePayment : Payment()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment