module Model.Action.LoggedInAction ( LoggedInAction(..) ) where import Model.Payment exposing (Payments, Payment, PaymentId) import Model.Action.MonthlyAction exposing (MonthlyAction) import Model.Action.AccountAction exposing (AccountAction) import Model.Action.AddPaymentAction exposing (AddPaymentAction) import Model.View.LoggedIn.AddPayment exposing (Frequency) type LoggedInAction = UpdateAdd AddPaymentAction | UpdatePayments Payments | AddPayment PaymentId String Int Frequency | ToggleEdit PaymentId | DeletePayment Payment | UpdatePage Int | UpdateMonthly MonthlyAction | UpdateAccount AccountAction