Documentation ¶
Index ¶
- type OpenBarAPI
- func (api *OpenBarAPI) AddRecipeToMenuHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) ConfigHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) ConfigValueHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) DeleteMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) DeleteRecipeFromMenuHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) FluidsHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) GetFluidsHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) GetMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) GetMenuRecipes(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) GetMenus(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) MakeHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) MenuHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) MenuRecipeHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) MenuRecipesHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) MenusHandler(w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) PatchMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) PostFluidsHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func (api *OpenBarAPI) PostMenus(ctx context.Context, w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OpenBarAPI ¶
func New ¶
func New(logger *zap.Logger, txp dbutils.TxProvider, rtr *mux.Router, hw hardware.Hardware) *OpenBarAPI
func (*OpenBarAPI) AddRecipeToMenuHandler ¶
func (api *OpenBarAPI) AddRecipeToMenuHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) ConfigHandler ¶
func (api *OpenBarAPI) ConfigHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) ConfigValueHandler ¶
func (api *OpenBarAPI) ConfigValueHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) DeleteMenu ¶
func (api *OpenBarAPI) DeleteMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) DeleteRecipeFromMenuHandler ¶
func (api *OpenBarAPI) DeleteRecipeFromMenuHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) FluidsHandler ¶
func (api *OpenBarAPI) FluidsHandler(w http.ResponseWriter, r *http.Request)
FluidsHandler handles requests to /fluids
func (*OpenBarAPI) GetFluidsHandler ¶
func (api *OpenBarAPI) GetFluidsHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
GetFluidsHandler handles GET requests to /fluids
func (*OpenBarAPI) GetMenu ¶
func (api *OpenBarAPI) GetMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) GetMenuRecipes ¶
func (api *OpenBarAPI) GetMenuRecipes(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) GetMenus ¶
func (api *OpenBarAPI) GetMenus(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) MakeHandler ¶
func (api *OpenBarAPI) MakeHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) MenuHandler ¶
func (api *OpenBarAPI) MenuHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) MenuRecipeHandler ¶
func (api *OpenBarAPI) MenuRecipeHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) MenuRecipesHandler ¶
func (api *OpenBarAPI) MenuRecipesHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) MenusHandler ¶
func (api *OpenBarAPI) MenusHandler(w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) PatchMenu ¶
func (api *OpenBarAPI) PatchMenu(ctx context.Context, w http.ResponseWriter, r *http.Request)
func (*OpenBarAPI) PostFluidsHandler ¶
func (api *OpenBarAPI) PostFluidsHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
PostFluidsHandler handles POST requests to /fluids
func (*OpenBarAPI) PostMenus ¶
func (api *OpenBarAPI) PostMenus(ctx context.Context, w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.