Use dot notation for enum variants
This commit is contained in:
parent
ab783c33ed
commit
117d188194
13 changed files with 162 additions and 154 deletions
|
|
@ -29,12 +29,12 @@ data class AccountResponse(
|
|||
)
|
||||
|
||||
fun main() {
|
||||
val entity = AccountEntity("account-1", AddressEntity("Berlin"), listOf("active"), EntityState::Active)
|
||||
val entity = AccountEntity("account-1", AddressEntity("Berlin"), listOf("active"), EntityState.Active)
|
||||
val response = entity.mapTo<AccountResponse>()
|
||||
println(response.address.city)
|
||||
match (response.state) {
|
||||
ResponseState::Active -> { println("active") }
|
||||
ResponseState::Failed(reason) -> { println(reason) }
|
||||
ResponseState::Pending -> { println("pending") }
|
||||
ResponseState.Active -> { println("active") }
|
||||
ResponseState.Failed(reason) -> { println(reason) }
|
||||
ResponseState.Pending -> { println("pending") }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue