Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = newError(http.StatusNotFound, "Not Found") ErrBadRequestParametersMissing = newError(http.StatusBadRequest, "Mandatory Parameter missing") ErrBadRequestInvalidParameter = newError(http.StatusBadRequest, "Invalid parameter") ErrBadRequestInvalidBody = newError(http.StatusBadRequest, "Invalid Body") ErrInternalServerError = newError(http.StatusInternalServerError, "Internal Server Error") ErrMethodNotDefined = newError(http.StatusMethodNotAllowed, "Method not implemented") ErrResourceConflict = newError(http.StatusConflict, "Resource Conflict") ErrInvalidOperation = newError(http.StatusUnavailableForLegalReasons, "Unavailable for leagal reasons") )
All the newError constants would be here
Functions ¶
func CreateOrder ¶
CreateOrder handles create order http requets
func UpdateOrder ¶
UpdateOrder handles take order http requets
Types ¶
type CreateOrderRequest ¶
type CreateOrderRequest struct { Origin routes.Location `json:"origin"` Destination routes.Location `json:"destination"` }
CreateOrderRequest stores a request to create order
func (CreateOrderRequest) Validate ¶
func (cro CreateOrderRequest) Validate() (int, *Error)
Validate Checks for the Validity of CreateOrderReque
type UpdateOrderRequest ¶
UpdateOrderRequest stores a request to update an order
Click to show internal directories.
Click to hide internal directories.