Skip to content

Instantly share code, notes, and snippets.

@digitalbuddha
Created December 12, 2017 14:43
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 digitalbuddha/947025c6b3864398516e1e158c60644f to your computer and use it in GitHub Desktop.
Save digitalbuddha/947025c6b3864398516e1e158c60644f to your computer and use it in GitHub Desktop.
sealed class State {
data class ResolvingTarget(var resolveRequestData: ResolveRequestData) : State()
object BackStackEmpty : State()
object BeginCameraReveal: State()
}
sealed class Showing : State() {
object Landing : Showing()
object ArView : Showing()
data class NoNetwork(var resolveRequestData: ResolveRequestData) : Showing()
data class Success(var successMetaData: SuccessMetaData) : Showing()
data class Failure(var failureActionMetaData: FailureActionMetaData) : Showing()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment