Documentation
¶
Index ¶
- Constants
- func HandleGetResponse(c context.Context, w http.ResponseWriter, err *utils.JSONAPIError, ...)
- func HandlePostResponse(c context.Context, w http.ResponseWriter, success bool, ...)
- func JSON(c context.Context, w http.ResponseWriter, status int, v interface{})
- func SayError(w http.ResponseWriter, r *http.Request)
- func SayOK(w http.ResponseWriter, r *http.Request)
- type MainController
Constants ¶
View Source
const ERRORS = "errors"
ERRORS ...
Variables ¶
This section is empty.
Functions ¶
func HandleGetResponse ¶
func HandleGetResponse(c context.Context, w http.ResponseWriter, err *utils.JSONAPIError, result utils.Renderable)
HandleGetResponse marshals the result and renders it to the response
func HandlePostResponse ¶
func HandlePostResponse(c context.Context, w http.ResponseWriter, success bool, err *utils.JSONAPIError, resource utils.Renderable)
HandlePostResponse => wraps json-api handler
Types ¶
type MainController ¶
type MainController struct {
Postalcode pc.IPostalCode
ContactHandler ch.IContact
CustomerHandler ch.ICustomer
}
MainController struct
func GetMainController ¶
func GetMainController(postalcode pc.IPostalCode, contactHandler ch.IContact, customerHandler ch.ICustomer) *MainController
GetMainController ...
func (*MainController) HandleCreateCustomer ¶
func (m *MainController) HandleCreateCustomer(w http.ResponseWriter, r *http.Request)
HandleCreateCustomer ...
func (*MainController) HandleLegacyPostalCodeLookup ¶
func (m *MainController) HandleLegacyPostalCodeLookup(w http.ResponseWriter, r *http.Request)
HandleLegacyPostalCodeLookup returns rating data for a postal code, wrapped in a legacy struct
func (*MainController) HandlePostalCodeLookup ¶
func (m *MainController) HandlePostalCodeLookup(w http.ResponseWriter, r *http.Request)
HandlePostalCodeLookup ...
Click to show internal directories.
Click to hide internal directories.