Documentation ¶
Index ¶
Constants ¶
View Source
const ( AnnotationQuery = "api.query" AnnotationForm = "api.form" AnnotationPath = "api.path" AnnotationHeader = "api.header" AnnotationCookie = "api.cookie" AnnotationBody = "api.body" AnnotationRawBody = "api.raw_body" AnnotationJsConv = "api.js_conv" AnnotationNone = "api.none" AnnotationFileName = "api.file_name" AnnotationValidator = "api.vd" AnnotationGoTag = "go.tag" )
View Source
const ( ApiGet = "api.get" ApiPost = "api.post" ApiPut = "api.put" ApiPatch = "api.patch" ApiDelete = "api.delete" ApiOptions = "api.options" ApiHEAD = "api.head" ApiAny = "api.any" ApiPath = "api.path" ApiSerializer = "api.serializer" ApiGenPath = "api.handler_path" )
View Source
const ( ApiBaseDomain = "api.base_domain" ApiServiceGroup = "api.service_group" )
View Source
const (
SetBodyParam = "setBodyParam(req).\n"
)
template const value
Variables ¶
View Source
var ( HttpMethodAnnotations = map[string]string{ ApiGet: "GET", ApiPost: "POST", ApiPut: "PUT", ApiPatch: "PATCH", ApiDelete: "DELETE", ApiOptions: "OPTIONS", ApiHEAD: "HEAD", ApiAny: "ANY", } HttpMethodOptionAnnotations = map[string]string{ ApiGenPath: "handler_path", } BindingTags = map[string]string{ AnnotationPath: "path", AnnotationQuery: "query", AnnotationHeader: "header", AnnotationCookie: "cookie", AnnotationBody: "json", AnnotationForm: "form", AnnotationRawBody: "raw_body", } SerializerTags = map[string]string{ ApiSerializer: "serializer", } ValidatorTags = map[string]string{AnnotationValidator: "vd"} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.