controllers

package
v0.0.0-...-cc34eaa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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 CreateCache(prefix string, pool *redis.Pool, ttlMin int)

/////////////////////////////////////////////////////////////////////////////////////////////////

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 GetFullRelativeURL(r *http.Request) string

/////////////////////////////////////////////////////////////////////////////////////////////////

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 WriteCache(r *http.Request, payload []byte)

/////////////////////////////////////////////////////////////////////////////////////////////////

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 DimensionListResource struct {
	Data []data.Dimension `json:"data"`
}

type DimensionResource

type DimensionResource struct {
	Data data.Dimension `json:"data"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL