aboutsummaryrefslogtreecommitdiff
path: root/src/client/elm/Model/Action/LoggedInAction.elm
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/elm/Model/Action/LoggedInAction.elm')
-rw-r--r--src/client/elm/Model/Action/LoggedInAction.elm19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/client/elm/Model/Action/LoggedInAction.elm b/src/client/elm/Model/Action/LoggedInAction.elm
new file mode 100644
index 0000000..22a7d3d
--- /dev/null
+++ b/src/client/elm/Model/Action/LoggedInAction.elm
@@ -0,0 +1,19 @@
+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)
+
+type LoggedInAction =
+ UpdateAdd AddPaymentAction
+ | UpdatePayments Payments
+ | AddPayment PaymentId String Int
+ | AddMonthlyPayment PaymentId String Int
+ | ToggleEdit PaymentId
+ | DeletePayment Payment
+ | UpdatePage Int
+ | UpdateMonthly MonthlyAction
+ | UpdateAccount AccountAction