module Model.Action ( Action(..) ) where import Time exposing (Time) import Signal exposing (Address) import Model.Action.SignInAction exposing (SignInAction) import Model.Action.LoggedInAction exposing (LoggedInAction) import Model.Init exposing (Init) type Action = NoOp | SignIn String | UpdateTime Time | GoLoggedInView Init | UpdateSignIn SignInAction | UpdateLoggedIn LoggedInAction | GoSignInView | SignOut