Documentation ¶
Index ¶
Constants ¶
View Source
const (
// V1ApiQueue version api
V1ApiQueue = "v1"
)
Variables ¶
View Source
var EndPoints map[string][]endPoint
EndPoints list
Functions ¶
func CheckEndPoint ¶
CheckEndPoint in registrated endpoints
Types ¶
type ApiRequest ¶
type ApiRequest struct { HeadRequest // contains filtered or unexported fields }
ApiRequest base struct request
type ApiRun ¶
type ApiRun interface { Execute() // запуск исполняющей функции в запросе Validate() // валидация данных }
ApiRun execute
type HeadRequest ¶
type HeadRequest interface { Request() // execute FetchTask NatsQueue() // nats func }
HeadRequest ai request header
type ReplayBadRequest ¶
ReplayBadRequest if something goes wrong
func (*ReplayBadRequest) Encode ¶
func (t *ReplayBadRequest) Encode(w http.ResponseWriter) error
Encode answer with status
func (*ReplayBadRequest) SetBadRequest ¶
func (t *ReplayBadRequest) SetBadRequest(w http.ResponseWriter)
SetBadRequest describe often used status
func (*ReplayBadRequest) SetNotFound ¶
func (t *ReplayBadRequest) SetNotFound(w http.ResponseWriter, desc string)
SetNotFound no found answer
Click to show internal directories.
Click to hide internal directories.