handler

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2026 License: GPL-3.0 Imports: 22 Imported by: 0

Documentation

Index

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 (*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 (*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 (*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 (*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 (*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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL