diff --git a/presentation/src/main/java/com/msg/presentation/viewmodel/util/Event.kt b/presentation/src/main/java/com/msg/presentation/viewmodel/util/Event.kt new file mode 100644 index 00000000..d8375b71 --- /dev/null +++ b/presentation/src/main/java/com/msg/presentation/viewmodel/util/Event.kt @@ -0,0 +1,15 @@ +package com.msg.presentation.viewmodel.util + +sealed class Event(val data: T? = null) { + object Loading : Event() + class Success(data: T? = null) : Event(data = data) + object BadRequest : Event() + object Unauthorized : Event() + object ForBidden : Event() + object NotFound : Event() + object NotAcceptable : Event() + object TimeOut : Event() + object Conflict : Event() + object Server : Event() + object UnKnown : Event() +} \ No newline at end of file