Documentation ¶
Overview ¶
Package test ...
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericServiceAnnotationImpl ¶ added in v0.7.0
type GenericServiceAnnotationImpl struct{}
GenericServiceAnnotationImpl ...
func (*GenericServiceAnnotationImpl) GenericCall ¶ added in v0.7.0
func (g *GenericServiceAnnotationImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type GenericServiceBenchmarkImpl ¶ added in v0.7.0
type GenericServiceBenchmarkImpl struct{}
GenericServiceBenchmarkImpl ...
func (*GenericServiceBenchmarkImpl) GenericCall ¶ added in v0.7.0
func (g *GenericServiceBenchmarkImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type GenericServiceBinaryEchoImpl ¶
type GenericServiceBinaryEchoImpl struct{}
GenericServiceReadRequiredFiledImpl ...
func (*GenericServiceBinaryEchoImpl) GenericCall ¶
func (g *GenericServiceBinaryEchoImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type Nesting ¶ added in v0.7.0
type Nesting struct { String_ string `thrift:"String,1" json:"String"` ListSimple []*Simple `thrift:"ListSimple,2" json:"ListSimple"` Double float64 `thrift:"Double,3" json:"Double"` I32 int32 `thrift:"I32,4" json:"I32"` ListI32 []int32 `thrift:"ListI32,5" json:"ListI32"` I64 int64 `thrift:"I64,6" json:"I64"` MapStringString map[string]string `thrift:"MapStringString,7" json:"MapStringString"` SimpleStruct *Simple `thrift:"SimpleStruct,8" json:"SimpleStruct"` MapI32I64 map[int32]int64 `thrift:"MapI32I64,9" json:"MapI32I64"` ListString []string `thrift:"ListString,10" json:"ListString"` Binary []byte `thrift:"Binary,11" json:"Binary"` MapI64String map[int64]string `thrift:"MapI64String,12" json:"MapI64String"` ListI64 []int64 `thrift:"ListI64,13" json:"ListI64"` Byte int8 `thrift:"Byte,14" json:"Byte"` MapStringSimple map[string]*Simple `thrift:"MapStringSimple,15" json:"MapStringSimple"` }
type Simple ¶ added in v0.7.0
type Simple struct { ByteField int8 `thrift:"ByteField,1" json:"ByteField"` I64Field int64 `thrift:"I64Field,2" json:"I64Field"` DoubleField float64 `thrift:"DoubleField,3" json:"DoubleField"` I32Field int32 `thrift:"I32Field,4" json:"I32Field"` StringField string `thrift:"StringField,5" json:"StringField"` BinaryField []byte `thrift:"BinaryField,6" json:"BinaryField"` }
Click to show internal directories.
Click to hide internal directories.