package examplepb
import "github.com/grpc-ecosystem/grpc-gateway/examples/examplepb"
Package examplepb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package examplepb is a generated protocol buffer package.
Echo Service
Echo Service API consists of a single service which returns a message.
It is generated from these files:
examples/examplepb/echo_service.proto examples/examplepb/a_bit_of_everything.proto examples/examplepb/stream.proto examples/examplepb/flow_combination.proto
It has these top-level messages:
SimpleMessage ABitOfEverything Body MessageWithBody EmptyProto NonEmptyProto UnaryProto NestedProto SingleNestedProto
Package examplepb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package examplepb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package examplepb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterABitOfEverythingServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterABitOfEverythingServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ABitOfEverythingServiceClient) error
- func RegisterABitOfEverythingServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
- func RegisterABitOfEverythingServiceServer(s *grpc.Server, srv ABitOfEverythingServiceServer)
- func RegisterAnotherServiceWithNoBindingsServer(s *grpc.Server, srv AnotherServiceWithNoBindingsServer)
- func RegisterEchoServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterEchoServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EchoServiceClient) error
- func RegisterEchoServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
- func RegisterEchoServiceServer(s *grpc.Server, srv EchoServiceServer)
- func RegisterFlowCombinationHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterFlowCombinationHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FlowCombinationClient) error
- func RegisterFlowCombinationHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
- func RegisterFlowCombinationServer(s *grpc.Server, srv FlowCombinationServer)
- func RegisterStreamServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterStreamServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StreamServiceClient) error
- func RegisterStreamServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
- func RegisterStreamServiceServer(s *grpc.Server, srv StreamServiceServer)
- type ABitOfEverything
- func (*ABitOfEverything) Descriptor() ([]byte, []int)
- func (m *ABitOfEverything) GetBoolValue() bool
- func (m *ABitOfEverything) GetDoubleValue() float64
- func (m *ABitOfEverything) GetEnumValue() NumericEnum
- func (m *ABitOfEverything) GetFixed32Value() uint32
- func (m *ABitOfEverything) GetFixed64Value() uint64
- func (m *ABitOfEverything) GetFloatValue() float32
- func (m *ABitOfEverything) GetInt32Value() int32
- func (m *ABitOfEverything) GetInt64Value() int64
- func (m *ABitOfEverything) GetMapValue() map[string]NumericEnum
- func (m *ABitOfEverything) GetMappedNestedValue() map[string]*ABitOfEverything_Nested
- func (m *ABitOfEverything) GetMappedStringValue() map[string]string
- func (m *ABitOfEverything) GetNested() []*ABitOfEverything_Nested
- func (m *ABitOfEverything) GetNonConventionalNameValue() string
- func (m *ABitOfEverything) GetOneofEmpty() *google_protobuf1.Empty
- func (m *ABitOfEverything) GetOneofString() string
- func (m *ABitOfEverything) GetOneofValue() isABitOfEverything_OneofValue
- func (m *ABitOfEverything) GetRepeatedEnumValue() []NumericEnum
- func (m *ABitOfEverything) GetRepeatedStringValue() []string
- func (m *ABitOfEverything) GetSfixed32Value() int32
- func (m *ABitOfEverything) GetSfixed64Value() int64
- func (m *ABitOfEverything) GetSingleNested() *ABitOfEverything_Nested
- func (m *ABitOfEverything) GetSint32Value() int32
- func (m *ABitOfEverything) GetSint64Value() int64
- func (m *ABitOfEverything) GetStringValue() string
- func (m *ABitOfEverything) GetTimestampValue() *google_protobuf3.Timestamp
- func (m *ABitOfEverything) GetUint32Value() uint32
- func (m *ABitOfEverything) GetUint64Value() uint64
- func (m *ABitOfEverything) GetUuid() string
- func (*ABitOfEverything) ProtoMessage()
- func (m *ABitOfEverything) Reset()
- func (m *ABitOfEverything) String() string
- func (*ABitOfEverything) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
- type ABitOfEverythingServiceClient
- type ABitOfEverythingServiceServer
- type ABitOfEverything_Nested
- func (*ABitOfEverything_Nested) Descriptor() ([]byte, []int)
- func (m *ABitOfEverything_Nested) GetAmount() uint32
- func (m *ABitOfEverything_Nested) GetName() string
- func (m *ABitOfEverything_Nested) GetOk() ABitOfEverything_Nested_DeepEnum
- func (*ABitOfEverything_Nested) ProtoMessage()
- func (m *ABitOfEverything_Nested) Reset()
- func (m *ABitOfEverything_Nested) String() string
- type ABitOfEverything_Nested_DeepEnum
- func (ABitOfEverything_Nested_DeepEnum) EnumDescriptor() ([]byte, []int)
- func (x ABitOfEverything_Nested_DeepEnum) String() string
- type ABitOfEverything_OneofEmpty
- type ABitOfEverything_OneofString
- type AnotherServiceWithNoBindingsClient
- type AnotherServiceWithNoBindingsServer
- type Body
- func (*Body) Descriptor() ([]byte, []int)
- func (m *Body) GetName() string
- func (*Body) ProtoMessage()
- func (m *Body) Reset()
- func (m *Body) String() string
- type EchoServiceClient
- type EchoServiceServer
- type EmptyProto
- func (*EmptyProto) Descriptor() ([]byte, []int)
- func (*EmptyProto) ProtoMessage()
- func (m *EmptyProto) Reset()
- func (m *EmptyProto) String() string
- type FlowCombinationClient
- type FlowCombinationServer
- type FlowCombination_RpcBodyStreamClient
- type FlowCombination_RpcBodyStreamServer
- type FlowCombination_RpcEmptyStreamClient
- type FlowCombination_RpcEmptyStreamServer
- type FlowCombination_RpcPathNestedStreamClient
- type FlowCombination_RpcPathNestedStreamServer
- type FlowCombination_RpcPathSingleNestedStreamClient
- type FlowCombination_RpcPathSingleNestedStreamServer
- type FlowCombination_StreamEmptyRpcClient
- type FlowCombination_StreamEmptyRpcServer
- type FlowCombination_StreamEmptyStreamClient
- type FlowCombination_StreamEmptyStreamServer
- type MessageWithBody
- func (*MessageWithBody) Descriptor() ([]byte, []int)
- func (m *MessageWithBody) GetData() *Body
- func (m *MessageWithBody) GetId() string
- func (*MessageWithBody) ProtoMessage()
- func (m *MessageWithBody) Reset()
- func (m *MessageWithBody) String() string
- type NestedProto
- func (*NestedProto) Descriptor() ([]byte, []int)
- func (m *NestedProto) GetA() *UnaryProto
- func (m *NestedProto) GetB() string
- func (m *NestedProto) GetC() string
- func (*NestedProto) ProtoMessage()
- func (m *NestedProto) Reset()
- func (m *NestedProto) String() string
- type NonEmptyProto
- func (*NonEmptyProto) Descriptor() ([]byte, []int)
- func (m *NonEmptyProto) GetA() string
- func (m *NonEmptyProto) GetB() string
- func (m *NonEmptyProto) GetC() string
- func (*NonEmptyProto) ProtoMessage()
- func (m *NonEmptyProto) Reset()
- func (m *NonEmptyProto) String() string
- type NumericEnum
- type SimpleMessage
- func (*SimpleMessage) Descriptor() ([]byte, []int)
- func (m *SimpleMessage) GetId() string
- func (m *SimpleMessage) GetNum() int64
- func (*SimpleMessage) ProtoMessage()
- func (m *SimpleMessage) Reset()
- func (m *SimpleMessage) String() string
- type SingleNestedProto
- func (*SingleNestedProto) Descriptor() ([]byte, []int)
- func (m *SingleNestedProto) GetA() *UnaryProto
- func (*SingleNestedProto) ProtoMessage()
- func (m *SingleNestedProto) Reset()
- func (m *SingleNestedProto) String() string
- type StreamServiceClient
- type StreamServiceServer
- type StreamService_BulkCreateClient
- type StreamService_BulkCreateServer
- type StreamService_BulkEchoClient
- type StreamService_BulkEchoServer
- type StreamService_ListClient
- type StreamService_ListServer
- type UnaryProto
Variables ¶
Functions ¶
func RegisterABitOfEverythingServiceHandler ¶
func RegisterABitOfEverythingServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterABitOfEverythingServiceHandler registers the http handlers for service ABitOfEverythingService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterABitOfEverythingServiceHandlerClient ¶
func RegisterABitOfEverythingServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ABitOfEverythingServiceClient) error
RegisterABitOfEverythingServiceHandler registers the http handlers for service ABitOfEverythingService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ABitOfEverythingServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ABitOfEverythingServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ABitOfEverythingServiceClient" to call the correct interceptors.
func RegisterABitOfEverythingServiceHandlerFromEndpoint ¶
func RegisterABitOfEverythingServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterABitOfEverythingServiceHandlerFromEndpoint is same as RegisterABitOfEverythingServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterABitOfEverythingServiceServer ¶
func RegisterABitOfEverythingServiceServer(s *grpc.Server, srv ABitOfEverythingServiceServer)
func RegisterAnotherServiceWithNoBindingsServer ¶
func RegisterAnotherServiceWithNoBindingsServer(s *grpc.Server, srv AnotherServiceWithNoBindingsServer)
func RegisterEchoServiceHandler ¶
func RegisterEchoServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterEchoServiceHandler registers the http handlers for service EchoService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterEchoServiceHandlerClient ¶
func RegisterEchoServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EchoServiceClient) error
RegisterEchoServiceHandler registers the http handlers for service EchoService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EchoServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EchoServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EchoServiceClient" to call the correct interceptors.
func RegisterEchoServiceHandlerFromEndpoint ¶
func RegisterEchoServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterEchoServiceHandlerFromEndpoint is same as RegisterEchoServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterEchoServiceServer ¶
func RegisterEchoServiceServer(s *grpc.Server, srv EchoServiceServer)
func RegisterFlowCombinationHandler ¶
func RegisterFlowCombinationHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterFlowCombinationHandler registers the http handlers for service FlowCombination to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterFlowCombinationHandlerClient ¶
func RegisterFlowCombinationHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FlowCombinationClient) error
RegisterFlowCombinationHandler registers the http handlers for service FlowCombination to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FlowCombinationClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FlowCombinationClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FlowCombinationClient" to call the correct interceptors.
func RegisterFlowCombinationHandlerFromEndpoint ¶
func RegisterFlowCombinationHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterFlowCombinationHandlerFromEndpoint is same as RegisterFlowCombinationHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterFlowCombinationServer ¶
func RegisterFlowCombinationServer(s *grpc.Server, srv FlowCombinationServer)
func RegisterStreamServiceHandler ¶
func RegisterStreamServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterStreamServiceHandler registers the http handlers for service StreamService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterStreamServiceHandlerClient ¶
func RegisterStreamServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StreamServiceClient) error
RegisterStreamServiceHandler registers the http handlers for service StreamService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "StreamServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "StreamServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "StreamServiceClient" to call the correct interceptors.
func RegisterStreamServiceHandlerFromEndpoint ¶
func RegisterStreamServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterStreamServiceHandlerFromEndpoint is same as RegisterStreamServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterStreamServiceServer ¶
func RegisterStreamServiceServer(s *grpc.Server, srv StreamServiceServer)
Types ¶
type ABitOfEverything ¶
type ABitOfEverything struct { SingleNested *ABitOfEverything_Nested `protobuf:"bytes,25,opt,name=single_nested,json=singleNested" json:"single_nested,omitempty"` Uuid string `protobuf:"bytes,1,opt,name=uuid" json:"uuid,omitempty"` Nested []*ABitOfEverything_Nested `protobuf:"bytes,2,rep,name=nested" json:"nested,omitempty"` FloatValue float32 `protobuf:"fixed32,3,opt,name=float_value,json=floatValue" json:"float_value,omitempty"` DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue" json:"double_value,omitempty"` Int64Value int64 `protobuf:"varint,5,opt,name=int64_value,json=int64Value" json:"int64_value,omitempty"` Uint64Value uint64 `protobuf:"varint,6,opt,name=uint64_value,json=uint64Value" json:"uint64_value,omitempty"` Int32Value int32 `protobuf:"varint,7,opt,name=int32_value,json=int32Value" json:"int32_value,omitempty"` Fixed64Value uint64 `protobuf:"fixed64,8,opt,name=fixed64_value,json=fixed64Value" json:"fixed64_value,omitempty"` Fixed32Value uint32 `protobuf:"fixed32,9,opt,name=fixed32_value,json=fixed32Value" json:"fixed32_value,omitempty"` BoolValue bool `protobuf:"varint,10,opt,name=bool_value,json=boolValue" json:"bool_value,omitempty"` StringValue string `protobuf:"bytes,11,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` // TODO(yugui) add bytes_value Uint32Value uint32 `protobuf:"varint,13,opt,name=uint32_value,json=uint32Value" json:"uint32_value,omitempty"` EnumValue NumericEnum `protobuf:"varint,14,opt,name=enum_value,json=enumValue,enum=grpc.gateway.examples.examplepb.NumericEnum" json:"enum_value,omitempty"` Sfixed32Value int32 `protobuf:"fixed32,15,opt,name=sfixed32_value,json=sfixed32Value" json:"sfixed32_value,omitempty"` Sfixed64Value int64 `protobuf:"fixed64,16,opt,name=sfixed64_value,json=sfixed64Value" json:"sfixed64_value,omitempty"` Sint32Value int32 `protobuf:"zigzag32,17,opt,name=sint32_value,json=sint32Value" json:"sint32_value,omitempty"` Sint64Value int64 `protobuf:"zigzag64,18,opt,name=sint64_value,json=sint64Value" json:"sint64_value,omitempty"` RepeatedStringValue []string `protobuf:"bytes,19,rep,name=repeated_string_value,json=repeatedStringValue" json:"repeated_string_value,omitempty"` // Types that are valid to be assigned to OneofValue: // *ABitOfEverything_OneofEmpty // *ABitOfEverything_OneofString OneofValue isABitOfEverything_OneofValue `protobuf_oneof:"oneof_value"` MapValue map[string]NumericEnum `protobuf:"bytes,22,rep,name=map_value,json=mapValue" json:"map_value,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=grpc.gateway.examples.examplepb.NumericEnum"` MappedStringValue map[string]string `protobuf:"bytes,23,rep,name=mapped_string_value,json=mappedStringValue" json:"mapped_string_value,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` MappedNestedValue map[string]*ABitOfEverything_Nested `protobuf:"bytes,24,rep,name=mapped_nested_value,json=mappedNestedValue" json:"mapped_nested_value,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` NonConventionalNameValue string `protobuf:"bytes,26,opt,name=nonConventionalNameValue" json:"nonConventionalNameValue,omitempty"` TimestampValue *google_protobuf3.Timestamp `protobuf:"bytes,27,opt,name=timestamp_value,json=timestampValue" json:"timestamp_value,omitempty"` // repeated enum value. it is comma-separated in query RepeatedEnumValue []NumericEnum `protobuf:"varint,28,rep,packed,name=repeated_enum_value,json=repeatedEnumValue,enum=grpc.gateway.examples.examplepb.NumericEnum" json:"repeated_enum_value,omitempty"` }
Intentionaly complicated message type to cover much features of Protobuf. NEXT ID: 27
func (*ABitOfEverything) Descriptor ¶
func (*ABitOfEverything) Descriptor() ([]byte, []int)
func (*ABitOfEverything) GetBoolValue ¶
func (m *ABitOfEverything) GetBoolValue() bool
func (*ABitOfEverything) GetDoubleValue ¶
func (m *ABitOfEverything) GetDoubleValue() float64
func (*ABitOfEverything) GetEnumValue ¶
func (m *ABitOfEverything) GetEnumValue() NumericEnum
func (*ABitOfEverything) GetFixed32Value ¶
func (m *ABitOfEverything) GetFixed32Value() uint32
func (*ABitOfEverything) GetFixed64Value ¶
func (m *ABitOfEverything) GetFixed64Value() uint64
func (*ABitOfEverything) GetFloatValue ¶
func (m *ABitOfEverything) GetFloatValue() float32
func (*ABitOfEverything) GetInt32Value ¶
func (m *ABitOfEverything) GetInt32Value() int32
func (*ABitOfEverything) GetInt64Value ¶
func (m *ABitOfEverything) GetInt64Value() int64
func (*ABitOfEverything) GetMapValue ¶
func (m *ABitOfEverything) GetMapValue() map[string]NumericEnum
func (*ABitOfEverything) GetMappedNestedValue ¶
func (m *ABitOfEverything) GetMappedNestedValue() map[string]*ABitOfEverything_Nested
func (*ABitOfEverything) GetMappedStringValue ¶
func (m *ABitOfEverything) GetMappedStringValue() map[string]string
func (*ABitOfEverything) GetNested ¶
func (m *ABitOfEverything) GetNested() []*ABitOfEverything_Nested
func (*ABitOfEverything) GetNonConventionalNameValue ¶
func (m *ABitOfEverything) GetNonConventionalNameValue() string
func (*ABitOfEverything) GetOneofEmpty ¶
func (m *ABitOfEverything) GetOneofEmpty() *google_protobuf1.Empty
func (*ABitOfEverything) GetOneofString ¶
func (m *ABitOfEverything) GetOneofString() string
func (*ABitOfEverything) GetOneofValue ¶
func (m *ABitOfEverything) GetOneofValue() isABitOfEverything_OneofValue
func (*ABitOfEverything) GetRepeatedEnumValue ¶
func (m *ABitOfEverything) GetRepeatedEnumValue() []NumericEnum
func (*ABitOfEverything) GetRepeatedStringValue ¶
func (m *ABitOfEverything) GetRepeatedStringValue() []string
func (*ABitOfEverything) GetSfixed32Value ¶
func (m *ABitOfEverything) GetSfixed32Value() int32
func (*ABitOfEverything) GetSfixed64Value ¶
func (m *ABitOfEverything) GetSfixed64Value() int64
func (*ABitOfEverything) GetSingleNested ¶
func (m *ABitOfEverything) GetSingleNested() *ABitOfEverything_Nested
func (*ABitOfEverything) GetSint32Value ¶
func (m *ABitOfEverything) GetSint32Value() int32
func (*ABitOfEverything) GetSint64Value ¶
func (m *ABitOfEverything) GetSint64Value() int64
func (*ABitOfEverything) GetStringValue ¶
func (m *ABitOfEverything) GetStringValue() string
func (*ABitOfEverything) GetTimestampValue ¶
func (m *ABitOfEverything) GetTimestampValue() *google_protobuf3.Timestamp
func (*ABitOfEverything) GetUint32Value ¶
func (m *ABitOfEverything) GetUint32Value() uint32
func (*ABitOfEverything) GetUint64Value ¶
func (m *ABitOfEverything) GetUint64Value() uint64
func (*ABitOfEverything) GetUuid ¶
func (m *ABitOfEverything) GetUuid() string
func (*ABitOfEverything) ProtoMessage ¶
func (*ABitOfEverything) ProtoMessage()
func (*ABitOfEverything) Reset ¶
func (m *ABitOfEverything) Reset()
func (*ABitOfEverything) String ¶
func (m *ABitOfEverything) String() string
func (*ABitOfEverything) XXX_OneofFuncs ¶
func (*ABitOfEverything) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})
XXX_OneofFuncs is for the internal use of the proto package.
type ABitOfEverythingServiceClient ¶
type ABitOfEverythingServiceClient interface { Create(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) CreateBody(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) Lookup(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*ABitOfEverything, error) Update(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) Delete(ctx context.Context, in *sub2.IdMessage, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) GetQuery(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) // Echo allows posting a StringMessage value. // // It also exposes multiple bindings. // // This makes it useful when validating that the OpenAPI v2 API // description exposes documentation correctly on all paths // defined as additional_bindings in the proto. Echo(ctx context.Context, in *grpc_gateway_examples_sub.StringMessage, opts ...grpc.CallOption) (*grpc_gateway_examples_sub.StringMessage, error) DeepPathEcho(ctx context.Context, in *ABitOfEverything, opts ...grpc.CallOption) (*ABitOfEverything, error) NoBindings(ctx context.Context, in *google_protobuf2.Duration, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) Timeout(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) GetMessageWithBody(ctx context.Context, in *MessageWithBody, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) }
func NewABitOfEverythingServiceClient ¶
func NewABitOfEverythingServiceClient(cc *grpc.ClientConn) ABitOfEverythingServiceClient
type ABitOfEverythingServiceServer ¶
type ABitOfEverythingServiceServer interface { Create(context.Context, *ABitOfEverything) (*ABitOfEverything, error) CreateBody(context.Context, *ABitOfEverything) (*ABitOfEverything, error) Lookup(context.Context, *sub2.IdMessage) (*ABitOfEverything, error) Update(context.Context, *ABitOfEverything) (*google_protobuf1.Empty, error) Delete(context.Context, *sub2.IdMessage) (*google_protobuf1.Empty, error) GetQuery(context.Context, *ABitOfEverything) (*google_protobuf1.Empty, error) // Echo allows posting a StringMessage value. // // It also exposes multiple bindings. // // This makes it useful when validating that the OpenAPI v2 API // description exposes documentation correctly on all paths // defined as additional_bindings in the proto. Echo(context.Context, *grpc_gateway_examples_sub.StringMessage) (*grpc_gateway_examples_sub.StringMessage, error) DeepPathEcho(context.Context, *ABitOfEverything) (*ABitOfEverything, error) NoBindings(context.Context, *google_protobuf2.Duration) (*google_protobuf1.Empty, error) Timeout(context.Context, *google_protobuf1.Empty) (*google_protobuf1.Empty, error) GetMessageWithBody(context.Context, *MessageWithBody) (*google_protobuf1.Empty, error) }
type ABitOfEverything_Nested ¶
type ABitOfEverything_Nested struct { // name is nested field. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Amount uint32 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` Ok ABitOfEverything_Nested_DeepEnum `protobuf:"varint,3,opt,name=ok,enum=grpc.gateway.examples.examplepb.ABitOfEverything_Nested_DeepEnum" json:"ok,omitempty"` }
Nested is nested type.
func (*ABitOfEverything_Nested) Descriptor ¶
func (*ABitOfEverything_Nested) Descriptor() ([]byte, []int)
func (*ABitOfEverything_Nested) GetAmount ¶
func (m *ABitOfEverything_Nested) GetAmount() uint32
func (*ABitOfEverything_Nested) GetName ¶
func (m *ABitOfEverything_Nested) GetName() string
func (*ABitOfEverything_Nested) GetOk ¶
func (m *ABitOfEverything_Nested) GetOk() ABitOfEverything_Nested_DeepEnum
func (*ABitOfEverything_Nested) ProtoMessage ¶
func (*ABitOfEverything_Nested) ProtoMessage()
func (*ABitOfEverything_Nested) Reset ¶
func (m *ABitOfEverything_Nested) Reset()
func (*ABitOfEverything_Nested) String ¶
func (m *ABitOfEverything_Nested) String() string
type ABitOfEverything_Nested_DeepEnum ¶
type ABitOfEverything_Nested_DeepEnum int32
DeepEnum is one or zero.
const ( // FALSE is false. ABitOfEverything_Nested_FALSE ABitOfEverything_Nested_DeepEnum = 0 // TRUE is true. ABitOfEverything_Nested_TRUE ABitOfEverything_Nested_DeepEnum = 1 )
func (ABitOfEverything_Nested_DeepEnum) EnumDescriptor ¶
func (ABitOfEverything_Nested_DeepEnum) EnumDescriptor() ([]byte, []int)
func (ABitOfEverything_Nested_DeepEnum) String ¶
func (x ABitOfEverything_Nested_DeepEnum) String() string
type ABitOfEverything_OneofEmpty ¶
type ABitOfEverything_OneofEmpty struct { OneofEmpty *google_protobuf1.Empty `protobuf:"bytes,20,opt,name=oneof_empty,json=oneofEmpty,oneof"` }
type ABitOfEverything_OneofString ¶
type ABitOfEverything_OneofString struct { OneofString string `protobuf:"bytes,21,opt,name=oneof_string,json=oneofString,oneof"` }
type AnotherServiceWithNoBindingsClient ¶
type AnotherServiceWithNoBindingsClient interface { NoBindings(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) }
func NewAnotherServiceWithNoBindingsClient ¶
func NewAnotherServiceWithNoBindingsClient(cc *grpc.ClientConn) AnotherServiceWithNoBindingsClient
type AnotherServiceWithNoBindingsServer ¶
type AnotherServiceWithNoBindingsServer interface { NoBindings(context.Context, *google_protobuf1.Empty) (*google_protobuf1.Empty, error) }
type Body ¶
type Body struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` }
func (*Body) Descriptor ¶
func (*Body) GetName ¶
func (*Body) ProtoMessage ¶
func (*Body) ProtoMessage()
func (*Body) Reset ¶
func (m *Body) Reset()
func (*Body) String ¶
type EchoServiceClient ¶
type EchoServiceClient interface { // Echo method receives a simple message and returns it. // // The message posted as the id parameter will also be // returned. Echo(ctx context.Context, in *SimpleMessage, opts ...grpc.CallOption) (*SimpleMessage, error) // EchoBody method receives a simple message and returns it. EchoBody(ctx context.Context, in *SimpleMessage, opts ...grpc.CallOption) (*SimpleMessage, error) }
func NewEchoServiceClient ¶
func NewEchoServiceClient(cc *grpc.ClientConn) EchoServiceClient
type EchoServiceServer ¶
type EchoServiceServer interface { // Echo method receives a simple message and returns it. // // The message posted as the id parameter will also be // returned. Echo(context.Context, *SimpleMessage) (*SimpleMessage, error) // EchoBody method receives a simple message and returns it. EchoBody(context.Context, *SimpleMessage) (*SimpleMessage, error) }
type EmptyProto ¶
type EmptyProto struct { }
func (*EmptyProto) Descriptor ¶
func (*EmptyProto) Descriptor() ([]byte, []int)
func (*EmptyProto) ProtoMessage ¶
func (*EmptyProto) ProtoMessage()
func (*EmptyProto) Reset ¶
func (m *EmptyProto) Reset()
func (*EmptyProto) String ¶
func (m *EmptyProto) String() string
type FlowCombinationClient ¶
type FlowCombinationClient interface { RpcEmptyRpc(ctx context.Context, in *EmptyProto, opts ...grpc.CallOption) (*EmptyProto, error) RpcEmptyStream(ctx context.Context, in *EmptyProto, opts ...grpc.CallOption) (FlowCombination_RpcEmptyStreamClient, error) StreamEmptyRpc(ctx context.Context, opts ...grpc.CallOption) (FlowCombination_StreamEmptyRpcClient, error) StreamEmptyStream(ctx context.Context, opts ...grpc.CallOption) (FlowCombination_StreamEmptyStreamClient, error) RpcBodyRpc(ctx context.Context, in *NonEmptyProto, opts ...grpc.CallOption) (*EmptyProto, error) RpcPathSingleNestedRpc(ctx context.Context, in *SingleNestedProto, opts ...grpc.CallOption) (*EmptyProto, error) RpcPathNestedRpc(ctx context.Context, in *NestedProto, opts ...grpc.CallOption) (*EmptyProto, error) RpcBodyStream(ctx context.Context, in *NonEmptyProto, opts ...grpc.CallOption) (FlowCombination_RpcBodyStreamClient, error) RpcPathSingleNestedStream(ctx context.Context, in *SingleNestedProto, opts ...grpc.CallOption) (FlowCombination_RpcPathSingleNestedStreamClient, error) RpcPathNestedStream(ctx context.Context, in *NestedProto, opts ...grpc.CallOption) (FlowCombination_RpcPathNestedStreamClient, error) }
func NewFlowCombinationClient ¶
func NewFlowCombinationClient(cc *grpc.ClientConn) FlowCombinationClient
type FlowCombinationServer ¶
type FlowCombinationServer interface { RpcEmptyRpc(context.Context, *EmptyProto) (*EmptyProto, error) RpcEmptyStream(*EmptyProto, FlowCombination_RpcEmptyStreamServer) error StreamEmptyRpc(FlowCombination_StreamEmptyRpcServer) error StreamEmptyStream(FlowCombination_StreamEmptyStreamServer) error RpcBodyRpc(context.Context, *NonEmptyProto) (*EmptyProto, error) RpcPathSingleNestedRpc(context.Context, *SingleNestedProto) (*EmptyProto, error) RpcPathNestedRpc(context.Context, *NestedProto) (*EmptyProto, error) RpcBodyStream(*NonEmptyProto, FlowCombination_RpcBodyStreamServer) error RpcPathSingleNestedStream(*SingleNestedProto, FlowCombination_RpcPathSingleNestedStreamServer) error RpcPathNestedStream(*NestedProto, FlowCombination_RpcPathNestedStreamServer) error }
type FlowCombination_RpcBodyStreamClient ¶
type FlowCombination_RpcBodyStreamClient interface { Recv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_RpcBodyStreamServer ¶
type FlowCombination_RpcBodyStreamServer interface { Send(*EmptyProto) error grpc.ServerStream }
type FlowCombination_RpcEmptyStreamClient ¶
type FlowCombination_RpcEmptyStreamClient interface { Recv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_RpcEmptyStreamServer ¶
type FlowCombination_RpcEmptyStreamServer interface { Send(*EmptyProto) error grpc.ServerStream }
type FlowCombination_RpcPathNestedStreamClient ¶
type FlowCombination_RpcPathNestedStreamClient interface { Recv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_RpcPathNestedStreamServer ¶
type FlowCombination_RpcPathNestedStreamServer interface { Send(*EmptyProto) error grpc.ServerStream }
type FlowCombination_RpcPathSingleNestedStreamClient ¶
type FlowCombination_RpcPathSingleNestedStreamClient interface { Recv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_RpcPathSingleNestedStreamServer ¶
type FlowCombination_RpcPathSingleNestedStreamServer interface { Send(*EmptyProto) error grpc.ServerStream }
type FlowCombination_StreamEmptyRpcClient ¶
type FlowCombination_StreamEmptyRpcClient interface { Send(*EmptyProto) error CloseAndRecv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_StreamEmptyRpcServer ¶
type FlowCombination_StreamEmptyRpcServer interface { SendAndClose(*EmptyProto) error Recv() (*EmptyProto, error) grpc.ServerStream }
type FlowCombination_StreamEmptyStreamClient ¶
type FlowCombination_StreamEmptyStreamClient interface { Send(*EmptyProto) error Recv() (*EmptyProto, error) grpc.ClientStream }
type FlowCombination_StreamEmptyStreamServer ¶
type FlowCombination_StreamEmptyStreamServer interface { Send(*EmptyProto) error Recv() (*EmptyProto, error) grpc.ServerStream }
type MessageWithBody ¶
type MessageWithBody struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Data *Body `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"` }
func (*MessageWithBody) Descriptor ¶
func (*MessageWithBody) Descriptor() ([]byte, []int)
func (*MessageWithBody) GetData ¶
func (m *MessageWithBody) GetData() *Body
func (*MessageWithBody) GetId ¶
func (m *MessageWithBody) GetId() string
func (*MessageWithBody) ProtoMessage ¶
func (*MessageWithBody) ProtoMessage()
func (*MessageWithBody) Reset ¶
func (m *MessageWithBody) Reset()
func (*MessageWithBody) String ¶
func (m *MessageWithBody) String() string
type NestedProto ¶
type NestedProto struct { A *UnaryProto `protobuf:"bytes,1,opt,name=a" json:"a,omitempty"` B string `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` C string `protobuf:"bytes,3,opt,name=c" json:"c,omitempty"` }
func (*NestedProto) Descriptor ¶
func (*NestedProto) Descriptor() ([]byte, []int)
func (*NestedProto) GetA ¶
func (m *NestedProto) GetA() *UnaryProto
func (*NestedProto) GetB ¶
func (m *NestedProto) GetB() string
func (*NestedProto) GetC ¶
func (m *NestedProto) GetC() string
func (*NestedProto) ProtoMessage ¶
func (*NestedProto) ProtoMessage()
func (*NestedProto) Reset ¶
func (m *NestedProto) Reset()
func (*NestedProto) String ¶
func (m *NestedProto) String() string
type NonEmptyProto ¶
type NonEmptyProto struct { A string `protobuf:"bytes,1,opt,name=a" json:"a,omitempty"` B string `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` C string `protobuf:"bytes,3,opt,name=c" json:"c,omitempty"` }
func (*NonEmptyProto) Descriptor ¶
func (*NonEmptyProto) Descriptor() ([]byte, []int)
func (*NonEmptyProto) GetA ¶
func (m *NonEmptyProto) GetA() string
func (*NonEmptyProto) GetB ¶
func (m *NonEmptyProto) GetB() string
func (*NonEmptyProto) GetC ¶
func (m *NonEmptyProto) GetC() string
func (*NonEmptyProto) ProtoMessage ¶
func (*NonEmptyProto) ProtoMessage()
func (*NonEmptyProto) Reset ¶
func (m *NonEmptyProto) Reset()
func (*NonEmptyProto) String ¶
func (m *NonEmptyProto) String() string
type NumericEnum ¶
type NumericEnum int32
NumericEnum is one or zero.
const ( // ZERO means 0 NumericEnum_ZERO NumericEnum = 0 // ONE means 1 NumericEnum_ONE NumericEnum = 1 )
func (NumericEnum) EnumDescriptor ¶
func (NumericEnum) EnumDescriptor() ([]byte, []int)
func (NumericEnum) String ¶
func (x NumericEnum) String() string
type SimpleMessage ¶
type SimpleMessage struct { // Id represents the message identifier. Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Num int64 `protobuf:"varint,2,opt,name=num" json:"num,omitempty"` }
SimpleMessage represents a simple message sent to the Echo service.
func (*SimpleMessage) Descriptor ¶
func (*SimpleMessage) Descriptor() ([]byte, []int)
func (*SimpleMessage) GetId ¶
func (m *SimpleMessage) GetId() string
func (*SimpleMessage) GetNum ¶
func (m *SimpleMessage) GetNum() int64
func (*SimpleMessage) ProtoMessage ¶
func (*SimpleMessage) ProtoMessage()
func (*SimpleMessage) Reset ¶
func (m *SimpleMessage) Reset()
func (*SimpleMessage) String ¶
func (m *SimpleMessage) String() string
type SingleNestedProto ¶
type SingleNestedProto struct { A *UnaryProto `protobuf:"bytes,1,opt,name=a" json:"a,omitempty"` }
func (*SingleNestedProto) Descriptor ¶
func (*SingleNestedProto) Descriptor() ([]byte, []int)
func (*SingleNestedProto) GetA ¶
func (m *SingleNestedProto) GetA() *UnaryProto
func (*SingleNestedProto) ProtoMessage ¶
func (*SingleNestedProto) ProtoMessage()
func (*SingleNestedProto) Reset ¶
func (m *SingleNestedProto) Reset()
func (*SingleNestedProto) String ¶
func (m *SingleNestedProto) String() string
type StreamServiceClient ¶
type StreamServiceClient interface { BulkCreate(ctx context.Context, opts ...grpc.CallOption) (StreamService_BulkCreateClient, error) List(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (StreamService_ListClient, error) BulkEcho(ctx context.Context, opts ...grpc.CallOption) (StreamService_BulkEchoClient, error) }
func NewStreamServiceClient ¶
func NewStreamServiceClient(cc *grpc.ClientConn) StreamServiceClient
type StreamServiceServer ¶
type StreamServiceServer interface { BulkCreate(StreamService_BulkCreateServer) error List(*google_protobuf1.Empty, StreamService_ListServer) error BulkEcho(StreamService_BulkEchoServer) error }
type StreamService_BulkCreateClient ¶
type StreamService_BulkCreateClient interface { Send(*ABitOfEverything) error CloseAndRecv() (*google_protobuf1.Empty, error) grpc.ClientStream }
type StreamService_BulkCreateServer ¶
type StreamService_BulkCreateServer interface { SendAndClose(*google_protobuf1.Empty) error Recv() (*ABitOfEverything, error) grpc.ServerStream }
type StreamService_BulkEchoClient ¶
type StreamService_BulkEchoClient interface { Send(*grpc_gateway_examples_sub.StringMessage) error Recv() (*grpc_gateway_examples_sub.StringMessage, error) grpc.ClientStream }
type StreamService_BulkEchoServer ¶
type StreamService_BulkEchoServer interface { Send(*grpc_gateway_examples_sub.StringMessage) error Recv() (*grpc_gateway_examples_sub.StringMessage, error) grpc.ServerStream }
type StreamService_ListClient ¶
type StreamService_ListClient interface { Recv() (*ABitOfEverything, error) grpc.ClientStream }
type StreamService_ListServer ¶
type StreamService_ListServer interface { Send(*ABitOfEverything) error grpc.ServerStream }
type UnaryProto ¶
type UnaryProto struct { Str string `protobuf:"bytes,1,opt,name=str" json:"str,omitempty"` }
func (*UnaryProto) Descriptor ¶
func (*UnaryProto) Descriptor() ([]byte, []int)
func (*UnaryProto) GetStr ¶
func (m *UnaryProto) GetStr() string
func (*UnaryProto) ProtoMessage ¶
func (*UnaryProto) ProtoMessage()
func (*UnaryProto) Reset ¶
func (m *UnaryProto) Reset()
func (*UnaryProto) String ¶
func (m *UnaryProto) String() string
Source Files ¶
a_bit_of_everything.pb.go a_bit_of_everything.pb.gw.go echo_service.pb.go echo_service.pb.gw.go flow_combination.pb.go flow_combination.pb.gw.go stream.pb.go stream.pb.gw.go
- Version
- v1.3.1
- Published
- Dec 23, 2017
- Platform
- windows/amd64
- Imports
- 19 packages
- Last checked
- 3 minutes ago –
Tools for package owners.