Documentation ¶
Index ¶
- func AddHandlerResponseEncoder(w http.ResponseWriter, statusCode int, id string, err error)
- func GetByIdHandlerRequestDecoder(r *http.Request) (req string, err error)
- func GetByIdHandlerResponseEncoder(w http.ResponseWriter, statusCode int, inventory domain.Inventory, err error)
- func InventoryRoutes(han *handlers) *mux.Router
- func NewHandlers(svc contracts.SvcContracts) *handlers
- type AddHandlerRequest
- type AddHandlerResponse
- type GetByIdHandlerRequest
- type GetByIdHandlerResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddHandlerResponseEncoder ¶
func AddHandlerResponseEncoder(w http.ResponseWriter, statusCode int, id string, err error)
func InventoryRoutes ¶
func NewHandlers ¶
func NewHandlers(svc contracts.SvcContracts) *handlers
Types ¶
type AddHandlerRequest ¶
func AddHandlerRequestDecoder ¶
func AddHandlerRequestDecoder(r *http.Request) (req AddHandlerRequest, err error)
type AddHandlerResponse ¶
type AddHandlerResponse struct {
Id string `json:"id"`
}
type GetByIdHandlerRequest ¶
type GetByIdHandlerRequest struct {
Id string `query:"id"`
}
type GetByIdHandlerResponse ¶
Click to show internal directories.
Click to hide internal directories.