Skip to content

Instantly share code, notes, and snippets.

View SimoneLeoni1987's full-sized avatar
🎸

Simone SimoneLeoni1987

🎸
View GitHub Profile
@SimoneLeoni1987
SimoneLeoni1987 / Resource.kt
Created November 25, 2020 21:31
[Kotlin] Resource data class
data class Resource<out T>(val status: Status, val data: T?, val message: String?) {
enum class Status {
SUCCESS,
ERROR,
LOADING
}
companion object {
fun <T> success(data: T): Resource<T> {