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.