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.