Documentation ¶
Index ¶
- func ExpenseToPublic(expense model.Expense, entriesURL *url.URL) public.ExpenseData
- func ExpenseToPublicList(expense model.Expense, entriesURL *url.URL) public.ExpenseListItemData
- func NewCreateExpenseFailedError(status int, detail string) public.Error
- func NewDeleteExpenseFailedError(status int, detail string) public.Error
- func NewGetExpenseFailed(status int, detail string) public.Error
- func NewHandler(db *gorm.DB, collection *url.URL) handler
- func NewInvalidEntryError(detail string) public.Error
- func NewListExpenseFailedError(status int, detail string) public.Error
- func NewUpdateExpenseFailed(status int, detail string) public.Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpenseToPublic ¶
ExpenseToPublic converts an expense to its public API representation.
func ExpenseToPublicList ¶
ExpenseToPublic converts an expense to its public API representation in expense listings.
func NewInvalidEntryError ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.