Documentation
¶
Overview ¶
Package example is a generated protocol buffer package.
It is generated from these files:
proto/example.proto
It has these top-level messages:
A AOneOffs MsgWithEmpty Empty B
Index ¶
- Variables
- func RegisterServiceExampleServer(s *grpc.Server, srv ServiceExampleServer)
- type A
- func (*A) Descriptor() ([]byte, []int)
- func (m *A) GetEnumFromContext() SomeEnum
- func (m *A) GetMapEnum() map[int32]SomeEnum
- func (m *A) GetMapMsg() map[int32]*google_protobuf.Timestamp
- func (m *A) GetMapScalar() map[int32]int32
- func (m *A) GetMessageFromContext() *google_protobuf.Timestamp
- func (m *A) GetMessageWithOneoffs() *AOneOffs
- func (m *A) GetNREnum() ASomeEnum3
- func (m *A) GetNRMsg() *google_protobuf.Timestamp
- func (m *A) GetNRScalar() int32
- func (m *A) GetREnum() []SomeEnum
- func (m *A) GetRMsg() []*google_protobuf.Timestamp
- func (m *A) GetRScalar() []int32
- func (m *A) GetScalarFromContext() int32
- func (*A) ProtoMessage()
- func (m *A) Reset()
- func (m *A) String() string
- type AOneOffs
- func (*AOneOffs) Descriptor() ([]byte, []int)
- func (m *AOneOffs) GetENREnum() SomeEnum
- func (m *AOneOffs) GetENRMsg() *google_protobuf.Timestamp
- func (m *AOneOffs) GetENRScalar() int32
- func (m *AOneOffs) GetFirstEnum() isAOneOffs_FirstEnum
- func (m *AOneOffs) GetFirstMessage() isAOneOffs_FirstMessage
- func (m *AOneOffs) GetFirstScalar() isAOneOffs_FirstScalar
- func (m *AOneOffs) GetMNREnum() SomeEnum
- func (m *AOneOffs) GetMNRMsg() *google_protobuf.Timestamp
- func (m *AOneOffs) GetMNRScalar() int32
- func (m *AOneOffs) GetSNREnum() SomeEnum
- func (m *AOneOffs) GetSNRMsg() *google_protobuf.Timestamp
- func (m *AOneOffs) GetSNRScalar() int32
- func (*AOneOffs) ProtoMessage()
- func (m *AOneOffs) Reset()
- func (m *AOneOffs) String() string
- func (*AOneOffs) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type AOneOffs_ENREnum
- type AOneOffs_ENRMsg
- type AOneOffs_ENRScalar
- type AOneOffs_MNREnum
- type AOneOffs_MNRMsg
- type AOneOffs_MNRScalar
- type AOneOffs_SNREnum
- type AOneOffs_SNRMsg
- type AOneOffs_SNRScalar
- type ASomeEnum3
- type B
- func (*B) Descriptor() ([]byte, []int)
- func (m *B) GetMapEnum() map[int32]SomeEnum
- func (m *B) GetMapMsg() map[int32]*google_protobuf.Timestamp
- func (m *B) GetMapScalar() map[int32]int32
- func (m *B) GetNREnum() SomeEnum
- func (m *B) GetNRMsg() *google_protobuf.Timestamp
- func (m *B) GetNRScalar() int32
- func (m *B) GetREnum() []SomeEnum
- func (m *B) GetRMsg() []*google_protobuf.Timestamp
- func (m *B) GetRScalar() []int32
- func (*B) ProtoMessage()
- func (m *B) Reset()
- func (m *B) String() string
- type Empty
- type MsgWithEmpty
- type ServiceExampleClient
- type ServiceExampleServer
- type SomeEnum
Constants ¶
This section is empty.
Variables ¶
View Source
var ASomeEnum3_name = map[int32]string{
0: "Val5",
1: "Val6",
}
View Source
var ASomeEnum3_value = map[string]int32{
"Val5": 0,
"Val6": 1,
}
View Source
var SomeEnum_name = map[int32]string{
0: "Val1",
1: "Val2",
}
View Source
var SomeEnum_value = map[string]int32{
"Val1": 0,
"Val2": 1,
}
Functions ¶
func RegisterServiceExampleServer ¶
func RegisterServiceExampleServer(s *grpc.Server, srv ServiceExampleServer)
Types ¶
type A ¶
type A struct { MapEnum map[int32]SomeEnum `` /* 173-byte string literal not displayed */ MapScalar map[int32]int32 `` /* 157-byte string literal not displayed */ MapMsg map[int32]*google_protobuf.Timestamp `` /* 147-byte string literal not displayed */ RMsg []*google_protobuf.Timestamp `protobuf:"bytes,4,rep,name=r_msg,json=rMsg" json:"r_msg,omitempty"` RScalar []int32 `protobuf:"varint,5,rep,packed,name=r_scalar,json=rScalar" json:"r_scalar,omitempty"` REnum []SomeEnum `protobuf:"varint,6,rep,packed,name=r_enum,json=rEnum,enum=example.SomeEnum" json:"r_enum,omitempty"` NREnum ASomeEnum3 `protobuf:"varint,7,opt,name=n_r_enum,json=nREnum,enum=example.ASomeEnum3" json:"n_r_enum,omitempty"` NRScalar int32 `protobuf:"varint,8,opt,name=n_r_scalar,json=nRScalar" json:"n_r_scalar,omitempty"` NRMsg *google_protobuf.Timestamp `protobuf:"bytes,9,opt,name=n_r_msg,json=nRMsg" json:"n_r_msg,omitempty"` ScalarFromContext int32 `protobuf:"varint,10,opt,name=scalar_from_context,json=scalarFromContext" json:"scalar_from_context,omitempty"` EnumFromContext SomeEnum `protobuf:"varint,11,opt,name=enum_from_context,json=enumFromContext,enum=example.SomeEnum" json:"enum_from_context,omitempty"` MessageFromContext *google_protobuf.Timestamp `protobuf:"bytes,12,opt,name=message_from_context,json=messageFromContext" json:"message_from_context,omitempty"` // repeated bytes r_bytes = 13; // TODO // bytes n_r_bytes = 14; // TODO MessageWithOneoffs *AOneOffs `protobuf:"bytes,13,opt,name=message_with_oneoffs,json=messageWithOneoffs" json:"message_with_oneoffs,omitempty"` }
func (*A) Descriptor ¶
func (*A) GetEnumFromContext ¶
func (*A) GetMapEnum ¶
func (*A) GetMapScalar ¶
func (*A) GetMessageFromContext ¶
func (m *A) GetMessageFromContext() *google_protobuf.Timestamp
func (*A) GetMessageWithOneoffs ¶
func (*A) GetNREnum ¶
func (m *A) GetNREnum() ASomeEnum3
func (*A) GetNRMsg ¶
func (m *A) GetNRMsg() *google_protobuf.Timestamp
func (*A) GetNRScalar ¶
func (*A) GetRMsg ¶
func (m *A) GetRMsg() []*google_protobuf.Timestamp
func (*A) GetRScalar ¶
func (*A) GetScalarFromContext ¶
func (*A) ProtoMessage ¶
func (*A) ProtoMessage()
type AOneOffs ¶
type AOneOffs struct { // Types that are valid to be assigned to FirstEnum: // *AOneOffs_ENREnum // *AOneOffs_ENRScalar // *AOneOffs_ENRMsg FirstEnum isAOneOffs_FirstEnum `protobuf_oneof:"firstEnum"` // Types that are valid to be assigned to FirstScalar: // *AOneOffs_SNRScalar // *AOneOffs_SNREnum // *AOneOffs_SNRMsg FirstScalar isAOneOffs_FirstScalar `protobuf_oneof:"firstScalar"` // Types that are valid to be assigned to FirstMessage: // *AOneOffs_MNRMsg // *AOneOffs_MNRScalar // *AOneOffs_MNREnum FirstMessage isAOneOffs_FirstMessage `protobuf_oneof:"firstMessage"` }
func (*AOneOffs) Descriptor ¶
func (*AOneOffs) GetENREnum ¶
func (*AOneOffs) GetENRMsg ¶
func (m *AOneOffs) GetENRMsg() *google_protobuf.Timestamp
func (*AOneOffs) GetENRScalar ¶
func (*AOneOffs) GetFirstEnum ¶
func (m *AOneOffs) GetFirstEnum() isAOneOffs_FirstEnum
func (*AOneOffs) GetFirstMessage ¶
func (m *AOneOffs) GetFirstMessage() isAOneOffs_FirstMessage
func (*AOneOffs) GetFirstScalar ¶
func (m *AOneOffs) GetFirstScalar() isAOneOffs_FirstScalar
func (*AOneOffs) GetMNREnum ¶
func (*AOneOffs) GetMNRMsg ¶
func (m *AOneOffs) GetMNRMsg() *google_protobuf.Timestamp
func (*AOneOffs) GetMNRScalar ¶
func (*AOneOffs) GetSNREnum ¶
func (*AOneOffs) GetSNRMsg ¶
func (m *AOneOffs) GetSNRMsg() *google_protobuf.Timestamp
func (*AOneOffs) GetSNRScalar ¶
func (*AOneOffs) ProtoMessage ¶
func (*AOneOffs) ProtoMessage()
type AOneOffs_ENREnum ¶
type AOneOffs_ENREnum struct {
ENREnum SomeEnum `protobuf:"varint,7,opt,name=e_n_r_enum,json=eNREnum,enum=example.SomeEnum,oneof"`
}
type AOneOffs_ENRMsg ¶
type AOneOffs_ENRMsg struct {
ENRMsg *google_protobuf.Timestamp `protobuf:"bytes,9,opt,name=e_n_r_msg,json=eNRMsg,oneof"`
}
type AOneOffs_ENRScalar ¶
type AOneOffs_ENRScalar struct {
ENRScalar int32 `protobuf:"varint,8,opt,name=e_n_r_scalar,json=eNRScalar,oneof"`
}
type AOneOffs_MNREnum ¶
type AOneOffs_MNREnum struct {
MNREnum SomeEnum `protobuf:"varint,15,opt,name=m_n_r_enum,json=mNREnum,enum=example.SomeEnum,oneof"`
}
type AOneOffs_MNRMsg ¶
type AOneOffs_MNRMsg struct {
MNRMsg *google_protobuf.Timestamp `protobuf:"bytes,13,opt,name=m_n_r_msg,json=mNRMsg,oneof"`
}
type AOneOffs_MNRScalar ¶
type AOneOffs_MNRScalar struct {
MNRScalar int32 `protobuf:"varint,14,opt,name=m_n_r_scalar,json=mNRScalar,oneof"`
}
type AOneOffs_SNREnum ¶
type AOneOffs_SNREnum struct {
SNREnum SomeEnum `protobuf:"varint,11,opt,name=s_n_r_enum,json=sNREnum,enum=example.SomeEnum,oneof"`
}
type AOneOffs_SNRMsg ¶
type AOneOffs_SNRMsg struct {
SNRMsg *google_protobuf.Timestamp `protobuf:"bytes,12,opt,name=s_n_r_msg,json=sNRMsg,oneof"`
}
type AOneOffs_SNRScalar ¶
type AOneOffs_SNRScalar struct {
SNRScalar int32 `protobuf:"varint,10,opt,name=s_n_r_scalar,json=sNRScalar,oneof"`
}
type ASomeEnum3 ¶
type ASomeEnum3 int32
const ( A_Val5 ASomeEnum3 = 0 A_Val6 ASomeEnum3 = 1 )
func (ASomeEnum3) EnumDescriptor ¶
func (ASomeEnum3) EnumDescriptor() ([]byte, []int)
func (ASomeEnum3) String ¶
func (x ASomeEnum3) String() string
type B ¶
type B struct { MapEnum map[int32]SomeEnum `` /* 173-byte string literal not displayed */ MapScalar map[int32]int32 `` /* 157-byte string literal not displayed */ MapMsg map[int32]*google_protobuf.Timestamp `` /* 147-byte string literal not displayed */ RMsg []*google_protobuf.Timestamp `protobuf:"bytes,4,rep,name=r_msg,json=rMsg" json:"r_msg,omitempty"` RScalar []int32 `protobuf:"varint,5,rep,packed,name=r_scalar,json=rScalar" json:"r_scalar,omitempty"` REnum []SomeEnum `protobuf:"varint,6,rep,packed,name=r_enum,json=rEnum,enum=example.SomeEnum" json:"r_enum,omitempty"` NREnum SomeEnum `protobuf:"varint,7,opt,name=n_r_enum,json=nREnum,enum=example.SomeEnum" json:"n_r_enum,omitempty"` NRScalar int32 `protobuf:"varint,8,opt,name=n_r_scalar,json=nRScalar" json:"n_r_scalar,omitempty"` NRMsg *google_protobuf.Timestamp `protobuf:"bytes,9,opt,name=n_r_msg,json=nRMsg" json:"n_r_msg,omitempty"` }
func (*B) Descriptor ¶
func (*B) GetMapEnum ¶
func (*B) GetMapScalar ¶
func (*B) GetNRMsg ¶
func (m *B) GetNRMsg() *google_protobuf.Timestamp
func (*B) GetNRScalar ¶
func (*B) GetRMsg ¶
func (m *B) GetRMsg() []*google_protobuf.Timestamp
func (*B) GetRScalar ¶
func (*B) ProtoMessage ¶
func (*B) ProtoMessage()
type Empty ¶
type Empty struct { }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
type MsgWithEmpty ¶
type MsgWithEmpty struct {
EmptyField *Empty `protobuf:"bytes,1,opt,name=empty_field,json=emptyField" json:"empty_field,omitempty"`
}
func (*MsgWithEmpty) Descriptor ¶
func (*MsgWithEmpty) Descriptor() ([]byte, []int)
func (*MsgWithEmpty) GetEmptyField ¶
func (m *MsgWithEmpty) GetEmptyField() *Empty
func (*MsgWithEmpty) ProtoMessage ¶
func (*MsgWithEmpty) ProtoMessage()
func (*MsgWithEmpty) Reset ¶
func (m *MsgWithEmpty) Reset()
func (*MsgWithEmpty) String ¶
func (m *MsgWithEmpty) String() string
type ServiceExampleClient ¶
type ServiceExampleClient interface { GetQueryMethod(ctx context.Context, in *AOneOffs, opts ...grpc.CallOption) (*B, error) MutationMethod(ctx context.Context, in *B, opts ...grpc.CallOption) (*A, error) QueryMethod(ctx context.Context, in *A, opts ...grpc.CallOption) (*B, error) GetMutatuionMethod(ctx context.Context, in *MsgWithEmpty, opts ...grpc.CallOption) (*MsgWithEmpty, error) GetEmptiesMsg(ctx context.Context, in *google_protobuf.Timestamp, opts ...grpc.CallOption) (*Empty, error) }
func NewServiceExampleClient ¶
func NewServiceExampleClient(cc *grpc.ClientConn) ServiceExampleClient
type ServiceExampleServer ¶
type ServiceExampleServer interface { GetQueryMethod(context.Context, *AOneOffs) (*B, error) MutationMethod(context.Context, *B) (*A, error) QueryMethod(context.Context, *A) (*B, error) GetMutatuionMethod(context.Context, *MsgWithEmpty) (*MsgWithEmpty, error) GetEmptiesMsg(context.Context, *google_protobuf.Timestamp) (*Empty, error) }
Click to show internal directories.
Click to hide internal directories.