module Model.Communication ( Communication(..) ) where import Time exposing (Time) import Model.User exposing (UserId) import Model.Payment exposing (..) type Communication = NoCommunication | SignIn String | AddPayment String Int | AddMonthlyPayment String Int | SetIncome Time Int | DeletePayment Payment Int | DeleteMonthlyPayment PaymentId | SignOut