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.