Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ThriftModule = &thriftreflect.ThriftModule{Name: "internal", Package: "go.uber.org/yarpc/serialize/internal", FilePath: "internal.thrift", SHA1: "c60c5759efeaa1545aebd396d371509bc561b153", Raw: rawIDL}
Functions ¶
This section is empty.
Types ¶
type RPC ¶
type RPC struct {
SpanContext []byte `json:"spanContext,required"`
CallerName string `json:"callerName,required"`
ServiceName string `json:"serviceName,required"`
Encoding string `json:"encoding,required"`
Procedure string `json:"procedure,required"`
Headers map[string]string `json:"headers"`
ShardKey *string `json:"shardKey,omitempty"`
RoutingKey *string `json:"routingKey,omitempty"`
RoutingDelegate *string `json:"routingDelegate,omitempty"`
Body []byte `json:"body"`
}
func (*RPC) GetRoutingDelegate ¶ added in v1.14.0
func (*RPC) GetRoutingKey ¶ added in v1.14.0
func (*RPC) GetShardKey ¶ added in v1.14.0
Click to show internal directories.
Click to hide internal directories.