Documentation ¶
Index ¶
- func AddCategory(w http.ResponseWriter, r *http.Request)
- func AddExpense(w http.ResponseWriter, r *http.Request)
- func AssignUser(w http.ResponseWriter, r *http.Request)
- func CreateProject(w http.ResponseWriter, r *http.Request)
- func DeleteCategory(w http.ResponseWriter, r *http.Request)
- func DeleteExpense(w http.ResponseWriter, r *http.Request)
- func DisableProject(w http.ResponseWriter, r *http.Request)
- func GetAssignedProjects(w http.ResponseWriter, r *http.Request)
- func GetCategories(w http.ResponseWriter, r *http.Request)
- func GetCategoriesSummary(w http.ResponseWriter, r *http.Request)
- func GetCategory(w http.ResponseWriter, r *http.Request)
- func GetExpense(w http.ResponseWriter, r *http.Request)
- func GetExpenses(w http.ResponseWriter, r *http.Request)
- func GetProject(w http.ResponseWriter, r *http.Request)
- func GetProjectByOwnerId(w http.ResponseWriter, r *http.Request)
- func Healthcheck(w http.ResponseWriter, r *http.Request)
- func Login(w http.ResponseWriter, r *http.Request)
- func Logout(w http.ResponseWriter, r *http.Request)
- func NewAuthController(user DAL.UserData, project DAL.ProjectData)
- func NewCategoriesController(category DAL.CategoryData)
- func NewExpensesController(expense DAL.ExpenseData)
- func NewProjectsController(projects DAL.ProjectData)
- func Ping(w http.ResponseWriter, r *http.Request)
- func Register(w http.ResponseWriter, r *http.Request)
- func SelectProject(w http.ResponseWriter, r *http.Request)
- func UnAssignUser(w http.ResponseWriter, r *http.Request)
- func UpdateCategory(w http.ResponseWriter, r *http.Request)
- func UpdateProject(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignUser ¶
func AssignUser(w http.ResponseWriter, r *http.Request)
func CreateProject ¶
func CreateProject(w http.ResponseWriter, r *http.Request)
func DeleteCategory ¶
func DeleteCategory(w http.ResponseWriter, r *http.Request)
DeleteCategory /categories/:id
func DeleteExpense ¶
func DeleteExpense(w http.ResponseWriter, r *http.Request)
func DisableProject ¶
func DisableProject(w http.ResponseWriter, r *http.Request)
func GetAssignedProjects ¶
func GetAssignedProjects(w http.ResponseWriter, r *http.Request)
func GetCategories ¶
func GetCategories(w http.ResponseWriter, r *http.Request)
GetCategories /categories
func GetCategoriesSummary ¶
func GetCategoriesSummary(w http.ResponseWriter, r *http.Request)
func GetCategory ¶
func GetCategory(w http.ResponseWriter, r *http.Request)
GetCategory /categories/:id
func GetExpenses ¶
func GetExpenses(w http.ResponseWriter, r *http.Request)
GetExpenses /expenses?count=int64
func GetProject ¶
func GetProject(w http.ResponseWriter, r *http.Request)
func GetProjectByOwnerId ¶
func GetProjectByOwnerId(w http.ResponseWriter, r *http.Request)
func Healthcheck ¶
func Healthcheck(w http.ResponseWriter, r *http.Request)
func NewAuthController ¶
func NewAuthController(user DAL.UserData, project DAL.ProjectData)
func NewCategoriesController ¶
func NewCategoriesController(category DAL.CategoryData)
NewCategoriesController constructor
func NewExpensesController ¶
func NewExpensesController(expense DAL.ExpenseData)
NewExpensesController constructor
func NewProjectsController ¶
func NewProjectsController(projects DAL.ProjectData)
func SelectProject ¶
func SelectProject(w http.ResponseWriter, r *http.Request)
func UnAssignUser ¶
func UnAssignUser(w http.ResponseWriter, r *http.Request)
func UpdateCategory ¶
func UpdateCategory(w http.ResponseWriter, r *http.Request)
UpdateCategory /categories/:id
func UpdateProject ¶
func UpdateProject(w http.ResponseWriter, r *http.Request)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.