# Functions
FindAnnotation search an annotation by given key/value.
FromThriftTType ...
NewBAMAnnotation create a bam annotation.
NewGeneralHTTPResponse init response with given MIMEType and body.
No description provided by the author
NewHTTPResponse HTTP response for JSON body.
NewNoneAnnotation create do nothing annotation.
NewNoneWithValueAnnotation create do nothing annotation.
NewRouter ...
RegisterAnnotation register an annotation for parser.
# Constants
Types.
Types.
Types.
Types.
Types.
Types.
Types.
BINARY Type = 18 wrong and unusued.
Types.
Types.
No description provided by the author
No description provided by the author
Types.
Types.
Types.
Types.
Types.
Types.
Types.
Types.
# Variables
APIBodyAnnotation api.body annotation.
APICookieAnnotation api.cookie annotation.
APIDeleteAnnotation api.delete annotation.
APIGetAnnotation api.get annotation.
APIHeaderAnnotation api.header annotation.
APIHttpCodeAnnotation api.http_code annotation.
APIJSConvAnnotation api.js_conv annotation.
APINoneAnnotation api.none annotation.
APIPathAnnotation api.path annotation.
APIPostAnnotation api.post annotation.
APIPutAnnotation api.put annotation.
APIQueryAnnotation api.path annotation.
APIRawBodyAnnotation api.raw_body annotation.
DefaultNewMapping the default mapping creator.
GoTagAnnatition go.tag annatation define.
NewAPIBody ...
NewAPICookie ...
NewAPIDelete ...
NewAPIGet ...
NewAPIHeader ...
NewAPIHTTPCode ...
NewAPIJSConv ...
NewAPINone ...
NewAPIPath ...
NewAPIPost ...
NewAPIPut ...
NewAPIQuery ...
NewAPIRawBody ...
NewGoTag go.tag annotation creator.
# Structs
FieldDescriptor idl field descriptor.
FunctionDescriptor idl function descriptor.
HTTPRequest ...
HTTPResponse ...
No description provided by the author
Param in request path.
Params and recyclable.
No description provided by the author
ServiceDescriptor idl service descriptor.
StructDescriptor idl struct descriptor.
TypeDescriptor idl type descriptor.
Void use empty struct as void instead of `nil`, because sometimes `nil` was used as optional none.
# Interfaces
Annotation idl annotation interface.
FiledMapping mapping handle for filed descriptor.
HTTPMapping http mapping annotation.
No description provided by the author
Route the route annotation.
Router http router for bam annotations.
ValueMapping value mapping annotation.
# Type aliases
MIMEType ...
NewFieldMapping FiledMapping creator.
NewHTTPMapping HTTPMapping creator api.query = value.
NewRoute route creator.
NewValueMapping ValueMapping creator.
Type constants in the Thrift protocol.