jvm-js-fullstack icon indicating copy to clipboard operation
jvm-js-fullstack copied to clipboard

Suggestion : Great example

Open ideaBlender opened this issue 5 years ago • 0 comments

Could not find anywhere to leave a thank you for creating this. Ty its awesome.

Just a suggestion for the team, with the type coupling between client/server we could really use some documentation on how to create a serializable sealed class for the server results.

Something like this:

@Serializable
sealed class ApiResponse {
    data class Success<out T : Any>(val value: T) : ApiResponse()
    object Failure : ApiResponse()
    object InFlight : ApiResponse()
}

ideaBlender avatar Aug 14 '20 15:08 ideaBlender