Documentation ¶
Index ¶
- func CORSHandler(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
- func CheckCache() negroni.HandlerFunc
- func CreateCache(prefix string, pool *redis.Pool, ttlMin int)
- func GetAvailability(availType string) http.HandlerFunc
- func GetCharacteristicData() http.HandlerFunc
- func GetDimensionAll() http.HandlerFunc
- func GetDimensionByHandle() http.HandlerFunc
- func GetDimensionKidsByHandle() http.HandlerFunc
- func GetExpenditureData() http.HandlerFunc
- func GetFullRelativeURL(r *http.Request) string
- func GetHotelData() http.HandlerFunc
- func GetModuleDimensions() http.HandlerFunc
- func GetTrendAirseatData(module string) http.HandlerFunc
- func ReturnAppError(w http.ResponseWriter, handlerError error, message string, code int)
- func SendResponseData(w http.ResponseWriter, r *http.Request, data interface{})
- func WriteCache(r *http.Request, payload []byte)
- func WriteErrorResponse(w http.ResponseWriter, code int, payload []byte)
- func WriteResponse(w http.ResponseWriter, payload []byte)
- type DimAvailabilityResource
- type DimensionListResource
- type DimensionResource
- type FreqAvailabilityResource
- type ModuleDimResource
- type SeriesResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CORSHandler ¶
func CORSHandler(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)
/////////////////////////////////////////////////////////////////////////////////////////////////
func CheckCache ¶
func CheckCache() negroni.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func CreateCache ¶
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetAvailability ¶
func GetAvailability(availType string) http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetCharacteristicData ¶
func GetCharacteristicData() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetDimensionAll ¶
func GetDimensionAll() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetDimensionByHandle ¶
func GetDimensionByHandle() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetDimensionKidsByHandle ¶
func GetDimensionKidsByHandle() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetExpenditureData ¶
func GetExpenditureData() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetFullRelativeURL ¶
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetHotelData ¶
func GetHotelData() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetModuleDimensions ¶
func GetModuleDimensions() http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func GetTrendAirseatData ¶
func GetTrendAirseatData(module string) http.HandlerFunc
/////////////////////////////////////////////////////////////////////////////////////////////////
func ReturnAppError ¶
func ReturnAppError(w http.ResponseWriter, handlerError error, message string, code int)
/////////////////////////////////////////////////////////////////////////////////////////////////
func SendResponseData ¶
func SendResponseData(w http.ResponseWriter, r *http.Request, data interface{})
/////////////////////////////////////////////////////////////////////////////////////////////////
func WriteCache ¶
/////////////////////////////////////////////////////////////////////////////////////////////////
func WriteErrorResponse ¶
func WriteErrorResponse(w http.ResponseWriter, code int, payload []byte)
/////////////////////////////////////////////////////////////////////////////////////////////////
func WriteResponse ¶
func WriteResponse(w http.ResponseWriter, payload []byte)
/////////////////////////////////////////////////////////////////////////////////////////////////
Types ¶
type DimAvailabilityResource ¶
type DimAvailabilityResource struct {
Data *map[string]data.HandleList `json:"data"`
}
type DimensionListResource ¶
type DimensionResource ¶
type FreqAvailabilityResource ¶
type FreqAvailabilityResource struct {
Data []string `json:"data"`
}
type ModuleDimResource ¶
type ModuleDimResource struct {
Data []string `json:"data"`
}
type SeriesResource ¶
type SeriesResource struct {
Data *data.SeriesResults `json:"data"`
}