Documentation
¶
Index ¶
- func RootHandler(ctx context.Context, conf config.Config, srv *service.Service, ...) *http.Server
- type AudienceHandler
- func (h *AudienceHandler) DeleteAllAudiences(w http.ResponseWriter, r *http.Request)
- func (h *AudienceHandler) DeleteAudience(w http.ResponseWriter, r *http.Request)
- func (h *AudienceHandler) NewAudience(w http.ResponseWriter, r *http.Request)
- func (h *AudienceHandler) RefreshAudience(w http.ResponseWriter, r *http.Request)
- func (h *AudienceHandler) UpdateAudience(w http.ResponseWriter, r *http.Request)
- type GoodsHandler
- func (h *GoodsHandler) DeleteAllGoods(w http.ResponseWriter, r *http.Request)
- func (h *GoodsHandler) DeleteGood(w http.ResponseWriter, r *http.Request)
- func (h *GoodsHandler) NewGood(w http.ResponseWriter, r *http.Request)
- func (h *GoodsHandler) RefreshGoods(w http.ResponseWriter, r *http.Request)
- func (h *GoodsHandler) UpdateGood(w http.ResponseWriter, r *http.Request)
- type Handler
- type HomeHandler
- type ProductionHandler
- func (h *ProductionHandler) DeleteAllProductions(w http.ResponseWriter, r *http.Request)
- func (h *ProductionHandler) DeleteProduction(w http.ResponseWriter, r *http.Request)
- func (h *ProductionHandler) GetProductionPage(w http.ResponseWriter, r *http.Request)
- func (h *ProductionHandler) NewProduction(w http.ResponseWriter, r *http.Request)
- type ReportsHandler
- func (h *ReportsHandler) DownloadReports(w http.ResponseWriter, r *http.Request)
- func (h *ReportsHandler) GenerateProductionReports(w http.ResponseWriter, r *http.Request, goodID primitive.ObjectID, ...)
- func (h *ReportsHandler) GenerateReports(w http.ResponseWriter, r *http.Request)
- func (h *ReportsHandler) GenerateTransactionReports(w http.ResponseWriter, r *http.Request, goodID primitive.ObjectID, ...)
- func (h *ReportsHandler) GetReportsPage(w http.ResponseWriter, r *http.Request)
- type TransactionHandler
- func (h *TransactionHandler) DeleteAllTransactions(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) DeleteTransaction(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) GetBought(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) GetSold(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) GetTransactionPage(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) NewTransaction(w http.ResponseWriter, r *http.Request)
- func (h *TransactionHandler) UpdateTransaction(w http.ResponseWriter, r *http.Request)
- type UserHandler
- func (user *UserHandler) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) GetUser(w http.ResponseWriter, r *http.Request) types.User
- func (user *UserHandler) GetUserRequest(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) LoginUser(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) LogoutUser(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) NewUser(w http.ResponseWriter, r *http.Request)
- func (user *UserHandler) UpdateUserDefaults(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AudienceHandler ¶
type AudienceHandler struct {
// contains filtered or unexported fields
}
func (*AudienceHandler) DeleteAllAudiences ¶
func (h *AudienceHandler) DeleteAllAudiences(w http.ResponseWriter, r *http.Request)
func (*AudienceHandler) DeleteAudience ¶
func (h *AudienceHandler) DeleteAudience(w http.ResponseWriter, r *http.Request)
func (*AudienceHandler) NewAudience ¶
func (h *AudienceHandler) NewAudience(w http.ResponseWriter, r *http.Request)
func (*AudienceHandler) RefreshAudience ¶
func (h *AudienceHandler) RefreshAudience(w http.ResponseWriter, r *http.Request)
func (*AudienceHandler) UpdateAudience ¶
func (h *AudienceHandler) UpdateAudience(w http.ResponseWriter, r *http.Request)
type GoodsHandler ¶
type GoodsHandler struct {
// contains filtered or unexported fields
}
func (*GoodsHandler) DeleteAllGoods ¶
func (h *GoodsHandler) DeleteAllGoods(w http.ResponseWriter, r *http.Request)
func (*GoodsHandler) DeleteGood ¶
func (h *GoodsHandler) DeleteGood(w http.ResponseWriter, r *http.Request)
func (*GoodsHandler) NewGood ¶
func (h *GoodsHandler) NewGood(w http.ResponseWriter, r *http.Request)
func (*GoodsHandler) RefreshGoods ¶
func (h *GoodsHandler) RefreshGoods(w http.ResponseWriter, r *http.Request)
func (*GoodsHandler) UpdateGood ¶
func (h *GoodsHandler) UpdateGood(w http.ResponseWriter, r *http.Request)
type Handler ¶
type Handler struct { AudienceHandler *AudienceHandler GoodsHandler *GoodsHandler TransactionHandler *TransactionHandler UserHandler *UserHandler HomeHandler *HomeHandler ReportsHandler *ReportsHandler ProductionHandler *ProductionHandler // contains filtered or unexported fields }
func NewHandler ¶
func (*Handler) RefreshTransaction ¶
func (h *Handler) RefreshTransaction(w http.ResponseWriter, r *http.Request)
type HomeHandler ¶
type HomeHandler struct {
// contains filtered or unexported fields
}
func (*HomeHandler) GetHome ¶
func (h *HomeHandler) GetHome(w http.ResponseWriter, r *http.Request)
func (*HomeHandler) NotFound ¶
func (h *HomeHandler) NotFound(w http.ResponseWriter, r *http.Request)
type ProductionHandler ¶
type ProductionHandler struct {
// contains filtered or unexported fields
}
func (*ProductionHandler) DeleteAllProductions ¶
func (h *ProductionHandler) DeleteAllProductions(w http.ResponseWriter, r *http.Request)
func (*ProductionHandler) DeleteProduction ¶
func (h *ProductionHandler) DeleteProduction(w http.ResponseWriter, r *http.Request)
func (*ProductionHandler) GetProductionPage ¶
func (h *ProductionHandler) GetProductionPage(w http.ResponseWriter, r *http.Request)
func (*ProductionHandler) NewProduction ¶
func (h *ProductionHandler) NewProduction(w http.ResponseWriter, r *http.Request)
type ReportsHandler ¶
type ReportsHandler struct {
// contains filtered or unexported fields
}
func (*ReportsHandler) DownloadReports ¶
func (h *ReportsHandler) DownloadReports(w http.ResponseWriter, r *http.Request)
func (*ReportsHandler) GenerateProductionReports ¶
func (*ReportsHandler) GenerateReports ¶
func (h *ReportsHandler) GenerateReports(w http.ResponseWriter, r *http.Request)
func (*ReportsHandler) GenerateTransactionReports ¶
func (*ReportsHandler) GetReportsPage ¶
func (h *ReportsHandler) GetReportsPage(w http.ResponseWriter, r *http.Request)
type TransactionHandler ¶
type TransactionHandler struct {
// contains filtered or unexported fields
}
func (*TransactionHandler) DeleteAllTransactions ¶
func (h *TransactionHandler) DeleteAllTransactions(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) DeleteTransaction ¶
func (h *TransactionHandler) DeleteTransaction(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) GetBought ¶
func (h *TransactionHandler) GetBought(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) GetSold ¶
func (h *TransactionHandler) GetSold(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) GetTransactionPage ¶
func (h *TransactionHandler) GetTransactionPage(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) NewTransaction ¶
func (h *TransactionHandler) NewTransaction(w http.ResponseWriter, r *http.Request)
func (*TransactionHandler) UpdateTransaction ¶
func (h *TransactionHandler) UpdateTransaction(w http.ResponseWriter, r *http.Request)
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func (*UserHandler) DeleteUser ¶
func (user *UserHandler) DeleteUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetProfile ¶
func (user *UserHandler) GetProfile(w http.ResponseWriter, r *http.Request)
func (*UserHandler) GetUser ¶
func (user *UserHandler) GetUser(w http.ResponseWriter, r *http.Request) types.User
func (*UserHandler) GetUserRequest ¶
func (user *UserHandler) GetUserRequest(w http.ResponseWriter, r *http.Request)
func (*UserHandler) LoginUser ¶
func (user *UserHandler) LoginUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) LogoutUser ¶
func (user *UserHandler) LogoutUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) NewUser ¶
func (user *UserHandler) NewUser(w http.ResponseWriter, r *http.Request)
func (*UserHandler) UpdateUserDefaults ¶
func (user *UserHandler) UpdateUserDefaults(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.