aboutsummaryrefslogtreecommitdiff
path: root/src/client/elm/LoggedIn/Action.elm
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/elm/LoggedIn/Action.elm')
-rw-r--r--src/client/elm/LoggedIn/Action.elm9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/elm/LoggedIn/Action.elm b/src/client/elm/LoggedIn/Action.elm
index 4f9bcc1..ae72dea 100644
--- a/src/client/elm/LoggedIn/Action.elm
+++ b/src/client/elm/LoggedIn/Action.elm
@@ -2,8 +2,17 @@ module LoggedIn.Action
( Action(..)
) where
+import Model.Payment exposing (Payment, PaymentId, PaymentFrequency)
+import Model.Income exposing (IncomeId)
+
import LoggedIn.Home.Action as HomeAction
type Action =
NoOp
| HomeAction HomeAction.Action
+ | AddPayment String String PaymentFrequency
+ | ValidateAddPayment PaymentId String Int PaymentFrequency
+ | DeletePayment Payment PaymentFrequency
+ | ValidateDeletePayment Payment PaymentFrequency
+ | UpdateIncome Int
+ | ValidateUpdateIncome IncomeId Int