Documentation
¶
Index ¶
- func NewAuthHandler(authService *service.AuthService, inviteService *service.InviteService, ...) *authHandler
- func NewHomeHandler() *homeHandler
- func NewSettingsHandler(authService *service.AuthService, userService *service.UserService, ...) *settingsHandler
- type AccountHandler
- func (h *AccountHandler) AccountsPage(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) CreateAccount(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) CreateTransfer(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) DeleteAccount(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) DeleteTransfer(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) GetTransferHistory(w http.ResponseWriter, r *http.Request)
- func (h *AccountHandler) UpdateAccount(w http.ResponseWriter, r *http.Request)
- type BudgetHandler
- func (h *BudgetHandler) BudgetsPage(w http.ResponseWriter, r *http.Request)
- func (h *BudgetHandler) CreateBudget(w http.ResponseWriter, r *http.Request)
- func (h *BudgetHandler) DeleteBudget(w http.ResponseWriter, r *http.Request)
- func (h *BudgetHandler) GetBudgetsList(w http.ResponseWriter, r *http.Request)
- func (h *BudgetHandler) GetReportCharts(w http.ResponseWriter, r *http.Request)
- func (h *BudgetHandler) UpdateBudget(w http.ResponseWriter, r *http.Request)
- type ExpenseHandler
- func (h *ExpenseHandler) CreateExpense(w http.ResponseWriter, r *http.Request)
- func (h *ExpenseHandler) DeleteExpense(w http.ResponseWriter, r *http.Request)
- func (h *ExpenseHandler) ExpensesPage(w http.ResponseWriter, r *http.Request)
- func (h *ExpenseHandler) GetBalanceCard(w http.ResponseWriter, r *http.Request)
- func (h *ExpenseHandler) GetExpensesList(w http.ResponseWriter, r *http.Request)
- func (h *ExpenseHandler) UpdateExpense(w http.ResponseWriter, r *http.Request)
- type ListHandler
- func (h *ListHandler) AddItemToList(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) CreateList(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) DeleteItem(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) DeleteList(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) GetListCardItems(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) GetLists(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) GetShoppingListItems(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) ListPage(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) ListsPage(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) ToggleItem(w http.ResponseWriter, r *http.Request)
- func (h *ListHandler) UpdateList(w http.ResponseWriter, r *http.Request)
- type MethodHandler
- func (h *MethodHandler) CreatePaymentMethod(w http.ResponseWriter, r *http.Request)
- func (h *MethodHandler) DeletePaymentMethod(w http.ResponseWriter, r *http.Request)
- func (h *MethodHandler) PaymentMethodsPage(w http.ResponseWriter, r *http.Request)
- func (h *MethodHandler) UpdatePaymentMethod(w http.ResponseWriter, r *http.Request)
- type RecurringHandler
- func (h *RecurringHandler) CreateRecurringExpense(w http.ResponseWriter, r *http.Request)
- func (h *RecurringHandler) DeleteRecurringExpense(w http.ResponseWriter, r *http.Request)
- func (h *RecurringHandler) RecurringExpensesPage(w http.ResponseWriter, r *http.Request)
- func (h *RecurringHandler) ToggleRecurringExpense(w http.ResponseWriter, r *http.Request)
- func (h *RecurringHandler) UpdateRecurringExpense(w http.ResponseWriter, r *http.Request)
- type SpaceHandler
- func (h *SpaceHandler) CreateLoan(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) CreateReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) CreateRecurringReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) CreateSpace(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) DashboardPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) DeleteLoan(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) DeleteReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) DeleteRecurringReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) GetReceiptsList(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) LoanDetailPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) LoansPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) OverviewPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) ReportsPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) ToggleRecurringReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) UpdateLoan(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) UpdateReceipt(w http.ResponseWriter, r *http.Request)
- func (h *SpaceHandler) UpdateRecurringReceipt(w http.ResponseWriter, r *http.Request)
- type SpaceSettingsHandler
- func (h *SpaceSettingsHandler) CancelInvite(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) CreateInvite(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) DeleteSpace(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) GetPendingInvites(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) JoinSpace(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) RemoveMember(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) SettingsPage(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) UpdateSpaceName(w http.ResponseWriter, r *http.Request)
- func (h *SpaceSettingsHandler) UpdateSpaceTimezone(w http.ResponseWriter, r *http.Request)
- type TagHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthHandler ¶
func NewAuthHandler(authService *service.AuthService, inviteService *service.InviteService, spaceService *service.SpaceService) *authHandler
func NewHomeHandler ¶
func NewHomeHandler() *homeHandler
func NewSettingsHandler ¶
func NewSettingsHandler(authService *service.AuthService, userService *service.UserService, profileService *service.ProfileService) *settingsHandler
Types ¶
type AccountHandler ¶ added in v1.11.1
type AccountHandler struct {
// contains filtered or unexported fields
}
func NewAccountHandler ¶ added in v1.11.1
func NewAccountHandler(ss *service.SpaceService, mas *service.MoneyAccountService, es *service.ExpenseService) *AccountHandler
func (*AccountHandler) AccountsPage ¶ added in v1.11.1
func (h *AccountHandler) AccountsPage(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) CreateAccount ¶ added in v1.11.1
func (h *AccountHandler) CreateAccount(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) CreateTransfer ¶ added in v1.11.1
func (h *AccountHandler) CreateTransfer(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) DeleteAccount ¶ added in v1.11.1
func (h *AccountHandler) DeleteAccount(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) DeleteTransfer ¶ added in v1.11.1
func (h *AccountHandler) DeleteTransfer(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) GetTransferHistory ¶ added in v1.11.1
func (h *AccountHandler) GetTransferHistory(w http.ResponseWriter, r *http.Request)
func (*AccountHandler) UpdateAccount ¶ added in v1.11.1
func (h *AccountHandler) UpdateAccount(w http.ResponseWriter, r *http.Request)
type BudgetHandler ¶ added in v1.11.1
type BudgetHandler struct {
// contains filtered or unexported fields
}
func NewBudgetHandler ¶ added in v1.11.1
func NewBudgetHandler(ss *service.SpaceService, bs *service.BudgetService, ts *service.TagService, rps *service.ReportService) *BudgetHandler
func (*BudgetHandler) BudgetsPage ¶ added in v1.11.1
func (h *BudgetHandler) BudgetsPage(w http.ResponseWriter, r *http.Request)
func (*BudgetHandler) CreateBudget ¶ added in v1.11.1
func (h *BudgetHandler) CreateBudget(w http.ResponseWriter, r *http.Request)
func (*BudgetHandler) DeleteBudget ¶ added in v1.11.1
func (h *BudgetHandler) DeleteBudget(w http.ResponseWriter, r *http.Request)
func (*BudgetHandler) GetBudgetsList ¶ added in v1.11.1
func (h *BudgetHandler) GetBudgetsList(w http.ResponseWriter, r *http.Request)
func (*BudgetHandler) GetReportCharts ¶ added in v1.11.1
func (h *BudgetHandler) GetReportCharts(w http.ResponseWriter, r *http.Request)
func (*BudgetHandler) UpdateBudget ¶ added in v1.11.1
func (h *BudgetHandler) UpdateBudget(w http.ResponseWriter, r *http.Request)
type ExpenseHandler ¶ added in v1.11.1
type ExpenseHandler struct {
// contains filtered or unexported fields
}
func NewExpenseHandler ¶ added in v1.11.1
func NewExpenseHandler(ss *service.SpaceService, es *service.ExpenseService, ts *service.TagService, sls *service.ShoppingListService, mas *service.MoneyAccountService, pms *service.PaymentMethodService) *ExpenseHandler
func (*ExpenseHandler) CreateExpense ¶ added in v1.11.1
func (h *ExpenseHandler) CreateExpense(w http.ResponseWriter, r *http.Request)
func (*ExpenseHandler) DeleteExpense ¶ added in v1.11.1
func (h *ExpenseHandler) DeleteExpense(w http.ResponseWriter, r *http.Request)
func (*ExpenseHandler) ExpensesPage ¶ added in v1.11.1
func (h *ExpenseHandler) ExpensesPage(w http.ResponseWriter, r *http.Request)
func (*ExpenseHandler) GetBalanceCard ¶ added in v1.11.1
func (h *ExpenseHandler) GetBalanceCard(w http.ResponseWriter, r *http.Request)
func (*ExpenseHandler) GetExpensesList ¶ added in v1.11.1
func (h *ExpenseHandler) GetExpensesList(w http.ResponseWriter, r *http.Request)
func (*ExpenseHandler) UpdateExpense ¶ added in v1.11.1
func (h *ExpenseHandler) UpdateExpense(w http.ResponseWriter, r *http.Request)
type ListHandler ¶ added in v1.11.1
type ListHandler struct {
// contains filtered or unexported fields
}
func NewListHandler ¶ added in v1.11.1
func NewListHandler(ss *service.SpaceService, sls *service.ShoppingListService) *ListHandler
func (*ListHandler) AddItemToList ¶ added in v1.11.1
func (h *ListHandler) AddItemToList(w http.ResponseWriter, r *http.Request)
func (*ListHandler) CreateList ¶ added in v1.11.1
func (h *ListHandler) CreateList(w http.ResponseWriter, r *http.Request)
func (*ListHandler) DeleteItem ¶ added in v1.11.1
func (h *ListHandler) DeleteItem(w http.ResponseWriter, r *http.Request)
func (*ListHandler) DeleteList ¶ added in v1.11.1
func (h *ListHandler) DeleteList(w http.ResponseWriter, r *http.Request)
func (*ListHandler) GetListCardItems ¶ added in v1.11.1
func (h *ListHandler) GetListCardItems(w http.ResponseWriter, r *http.Request)
func (*ListHandler) GetLists ¶ added in v1.11.1
func (h *ListHandler) GetLists(w http.ResponseWriter, r *http.Request)
func (*ListHandler) GetShoppingListItems ¶ added in v1.11.1
func (h *ListHandler) GetShoppingListItems(w http.ResponseWriter, r *http.Request)
func (*ListHandler) ListPage ¶ added in v1.11.1
func (h *ListHandler) ListPage(w http.ResponseWriter, r *http.Request)
func (*ListHandler) ListsPage ¶ added in v1.11.1
func (h *ListHandler) ListsPage(w http.ResponseWriter, r *http.Request)
func (*ListHandler) ToggleItem ¶ added in v1.11.1
func (h *ListHandler) ToggleItem(w http.ResponseWriter, r *http.Request)
func (*ListHandler) UpdateList ¶ added in v1.11.1
func (h *ListHandler) UpdateList(w http.ResponseWriter, r *http.Request)
type MethodHandler ¶ added in v1.11.1
type MethodHandler struct {
// contains filtered or unexported fields
}
func NewMethodHandler ¶ added in v1.11.1
func NewMethodHandler(ss *service.SpaceService, pms *service.PaymentMethodService) *MethodHandler
func (*MethodHandler) CreatePaymentMethod ¶ added in v1.11.1
func (h *MethodHandler) CreatePaymentMethod(w http.ResponseWriter, r *http.Request)
func (*MethodHandler) DeletePaymentMethod ¶ added in v1.11.1
func (h *MethodHandler) DeletePaymentMethod(w http.ResponseWriter, r *http.Request)
func (*MethodHandler) PaymentMethodsPage ¶ added in v1.11.1
func (h *MethodHandler) PaymentMethodsPage(w http.ResponseWriter, r *http.Request)
func (*MethodHandler) UpdatePaymentMethod ¶ added in v1.11.1
func (h *MethodHandler) UpdatePaymentMethod(w http.ResponseWriter, r *http.Request)
type RecurringHandler ¶ added in v1.11.1
type RecurringHandler struct {
// contains filtered or unexported fields
}
func NewRecurringHandler ¶ added in v1.11.1
func NewRecurringHandler(ss *service.SpaceService, rs *service.RecurringExpenseService, ts *service.TagService, pms *service.PaymentMethodService) *RecurringHandler
func (*RecurringHandler) CreateRecurringExpense ¶ added in v1.11.1
func (h *RecurringHandler) CreateRecurringExpense(w http.ResponseWriter, r *http.Request)
func (*RecurringHandler) DeleteRecurringExpense ¶ added in v1.11.1
func (h *RecurringHandler) DeleteRecurringExpense(w http.ResponseWriter, r *http.Request)
func (*RecurringHandler) RecurringExpensesPage ¶ added in v1.11.1
func (h *RecurringHandler) RecurringExpensesPage(w http.ResponseWriter, r *http.Request)
func (*RecurringHandler) ToggleRecurringExpense ¶ added in v1.11.1
func (h *RecurringHandler) ToggleRecurringExpense(w http.ResponseWriter, r *http.Request)
func (*RecurringHandler) UpdateRecurringExpense ¶ added in v1.11.1
func (h *RecurringHandler) UpdateRecurringExpense(w http.ResponseWriter, r *http.Request)
type SpaceHandler ¶
type SpaceHandler struct {
// contains filtered or unexported fields
}
func NewSpaceHandler ¶
func NewSpaceHandler( ss *service.SpaceService, es *service.ExpenseService, mas *service.MoneyAccountService, rps *service.ReportService, bs *service.BudgetService, rs *service.RecurringExpenseService, sls *service.ShoppingListService, ts *service.TagService, pms *service.PaymentMethodService, ls *service.LoanService, rcs *service.ReceiptService, rrs *service.RecurringReceiptService, ) *SpaceHandler
func (*SpaceHandler) CreateLoan ¶ added in v1.11.0
func (h *SpaceHandler) CreateLoan(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) CreateReceipt ¶ added in v1.11.0
func (h *SpaceHandler) CreateReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) CreateRecurringReceipt ¶ added in v1.11.0
func (h *SpaceHandler) CreateRecurringReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) CreateSpace ¶ added in v1.7.1
func (h *SpaceHandler) CreateSpace(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) DashboardPage ¶
func (h *SpaceHandler) DashboardPage(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) DeleteLoan ¶ added in v1.11.0
func (h *SpaceHandler) DeleteLoan(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) DeleteReceipt ¶ added in v1.11.0
func (h *SpaceHandler) DeleteReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) DeleteRecurringReceipt ¶ added in v1.11.0
func (h *SpaceHandler) DeleteRecurringReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) GetReceiptsList ¶ added in v1.11.0
func (h *SpaceHandler) GetReceiptsList(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) LoanDetailPage ¶ added in v1.11.0
func (h *SpaceHandler) LoanDetailPage(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) LoansPage ¶ added in v1.11.0
func (h *SpaceHandler) LoansPage(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) OverviewPage ¶ added in v1.6.0
func (h *SpaceHandler) OverviewPage(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) ReportsPage ¶ added in v1.4.0
func (h *SpaceHandler) ReportsPage(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) ToggleRecurringReceipt ¶ added in v1.11.0
func (h *SpaceHandler) ToggleRecurringReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) UpdateLoan ¶ added in v1.11.0
func (h *SpaceHandler) UpdateLoan(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) UpdateReceipt ¶ added in v1.11.0
func (h *SpaceHandler) UpdateReceipt(w http.ResponseWriter, r *http.Request)
func (*SpaceHandler) UpdateRecurringReceipt ¶ added in v1.11.0
func (h *SpaceHandler) UpdateRecurringReceipt(w http.ResponseWriter, r *http.Request)
type SpaceSettingsHandler ¶ added in v1.11.1
type SpaceSettingsHandler struct {
// contains filtered or unexported fields
}
func NewSpaceSettingsHandler ¶ added in v1.11.1
func NewSpaceSettingsHandler(ss *service.SpaceService, is *service.InviteService) *SpaceSettingsHandler
func (*SpaceSettingsHandler) CancelInvite ¶ added in v1.11.1
func (h *SpaceSettingsHandler) CancelInvite(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) CreateInvite ¶ added in v1.11.1
func (h *SpaceSettingsHandler) CreateInvite(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) DeleteSpace ¶ added in v1.12.0
func (h *SpaceSettingsHandler) DeleteSpace(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) GetPendingInvites ¶ added in v1.11.1
func (h *SpaceSettingsHandler) GetPendingInvites(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) JoinSpace ¶ added in v1.11.1
func (h *SpaceSettingsHandler) JoinSpace(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) RemoveMember ¶ added in v1.11.1
func (h *SpaceSettingsHandler) RemoveMember(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) SettingsPage ¶ added in v1.11.1
func (h *SpaceSettingsHandler) SettingsPage(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) UpdateSpaceName ¶ added in v1.11.1
func (h *SpaceSettingsHandler) UpdateSpaceName(w http.ResponseWriter, r *http.Request)
func (*SpaceSettingsHandler) UpdateSpaceTimezone ¶ added in v1.11.1
func (h *SpaceSettingsHandler) UpdateSpaceTimezone(w http.ResponseWriter, r *http.Request)
type TagHandler ¶ added in v1.11.1
type TagHandler struct {
// contains filtered or unexported fields
}
func NewTagHandler ¶ added in v1.11.1
func NewTagHandler(ss *service.SpaceService, ts *service.TagService) *TagHandler
func (*TagHandler) CreateTag ¶ added in v1.11.1
func (h *TagHandler) CreateTag(w http.ResponseWriter, r *http.Request)
func (*TagHandler) DeleteTag ¶ added in v1.11.1
func (h *TagHandler) DeleteTag(w http.ResponseWriter, r *http.Request)
func (*TagHandler) TagsPage ¶ added in v1.11.1
func (h *TagHandler) TagsPage(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.