module LoggedIn.Msg exposing ( Msg(..) ) import Time exposing (Time) import Model.Payment exposing (Payment, PaymentId, Frequency) import Model.Income exposing (IncomeId) import LoggedIn.Home.Msg as HomeMsg import LoggedIn.Income.Msg as IncomeMsg type Msg = NoOp | HomeMsg HomeMsg.Msg | IncomeMsg IncomeMsg.Msg | AddPayment String Int Frequency | ValidateAddPayment PaymentId String Int Frequency | DeletePayment PaymentId | ValidateDeletePayment PaymentId | AddIncome Time Int | ValidateAddIncome IncomeId Time Int | DeleteIncome IncomeId | ValidateDeleteIncome IncomeId