Versions in this module Expand all Collapse all v1 v1.9.0 Jun 8, 2017 Changes in this version + const JSONEncoding + type ClientOption interface + var UseJSON ClientOption = useJSON{} + func ClientBuilderOptions(_ transport.ClientConfig, structField reflect.StructField) []ClientOption v1.8.0 May 1, 2017 Changes in this version + const Encoding + func BuildProcedures(serviceName string, methodNameToUnaryHandler map[string]transport.UnaryHandler, ...) []transport.Procedure + func CastError(expectedType proto.Message, actualType proto.Message) error + func NewOnewayHandler(handleOneway func(context.Context, proto.Message) error, ...) transport.OnewayHandler + func NewUnaryHandler(handle func(context.Context, proto.Message) (proto.Message, error), ...) transport.UnaryHandler + func SetRawResponse(headers transport.Headers) transport.Headers + type Client interface + Call func(ctx context.Context, requestMethodName string, request proto.Message, ...) (proto.Message, error) + CallOneway func(ctx context.Context, requestMethodName string, request proto.Message, ...) (transport.Ack, error) + func NewClient(serviceName string, clientConfig transport.ClientConfig) Client