Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CategoryController categoryController
CategoryController for /categories endpoint.
View Source
var CategoryStatsController categoryStatsController
CategoryStatsController for /stats/category endpoint.
View Source
var ExpenditureController expenditureController
ExpenditureController Contains the actions for the 'expenditures' endpoint.
View Source
var ExportController exportController
ExportController for /exports endpoint.
Functions ¶
This section is empty.
Types ¶
type CategoryResponse ¶
CategoryResponse holds the response data for a category.
func TransformCategory ¶
func TransformCategory(categories ...*models.Category) (result []*CategoryResponse)
TransformCategory transforms one or more categories.
type CategoryStatsResponse ¶
type CategoryStatsResponse struct { ID uint `json:"id"` Name models.NullString `json:"name"` Total float64 `json:"total"` }
CategoryStatsResponse contains statistics for a category.
type ExpenditureResponse ¶
type ExpenditureResponse struct { ID uint `json:"id"` Amount float64 `json:"amount"` Date time.Time `json:"date"` Category *CategoryResponse `json:"category"` }
ExpenditureResponse holds the response data for an expenditure.
func TransformExpenditure ¶
func TransformExpenditure(expenditures ...*models.Expenditure) (result []*ExpenditureResponse)
TransformExpenditure transforms one or more expenditures.
Click to show internal directories.
Click to hide internal directories.