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