example

package
v0.0.0-...-3d7851a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2018 License: MIT Imports: 6 Imported by: 0

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

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) Descriptor() ([]byte, []int)

func (*A) GetEnumFromContext

func (m *A) GetEnumFromContext() SomeEnum

func (*A) GetMapEnum

func (m *A) GetMapEnum() map[int32]SomeEnum

func (*A) GetMapMsg

func (m *A) GetMapMsg() map[int32]*google_protobuf.Timestamp

func (*A) GetMapScalar

func (m *A) GetMapScalar() map[int32]int32

func (*A) GetMessageFromContext

func (m *A) GetMessageFromContext() *google_protobuf.Timestamp

func (*A) GetMessageWithOneoffs

func (m *A) GetMessageWithOneoffs() *AOneOffs

func (*A) GetNREnum

func (m *A) GetNREnum() ASomeEnum3

func (*A) GetNRMsg

func (m *A) GetNRMsg() *google_protobuf.Timestamp

func (*A) GetNRScalar

func (m *A) GetNRScalar() int32

func (*A) GetREnum

func (m *A) GetREnum() []SomeEnum

func (*A) GetRMsg

func (m *A) GetRMsg() []*google_protobuf.Timestamp

func (*A) GetRScalar

func (m *A) GetRScalar() []int32

func (*A) GetScalarFromContext

func (m *A) GetScalarFromContext() int32

func (*A) ProtoMessage

func (*A) ProtoMessage()

func (*A) Reset

func (m *A) Reset()

func (*A) String

func (m *A) String() string

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) Descriptor() ([]byte, []int)

func (*AOneOffs) GetENREnum

func (m *AOneOffs) GetENREnum() SomeEnum

func (*AOneOffs) GetENRMsg

func (m *AOneOffs) GetENRMsg() *google_protobuf.Timestamp

func (*AOneOffs) GetENRScalar

func (m *AOneOffs) GetENRScalar() int32

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 (m *AOneOffs) GetMNREnum() SomeEnum

func (*AOneOffs) GetMNRMsg

func (m *AOneOffs) GetMNRMsg() *google_protobuf.Timestamp

func (*AOneOffs) GetMNRScalar

func (m *AOneOffs) GetMNRScalar() int32

func (*AOneOffs) GetSNREnum

func (m *AOneOffs) GetSNREnum() SomeEnum

func (*AOneOffs) GetSNRMsg

func (m *AOneOffs) GetSNRMsg() *google_protobuf.Timestamp

func (*AOneOffs) GetSNRScalar

func (m *AOneOffs) GetSNRScalar() int32

func (*AOneOffs) ProtoMessage

func (*AOneOffs) ProtoMessage()

func (*AOneOffs) Reset

func (m *AOneOffs) Reset()

func (*AOneOffs) String

func (m *AOneOffs) String() string

func (*AOneOffs) XXX_OneofFuncs

func (*AOneOffs) 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 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) Descriptor() ([]byte, []int)

func (*B) GetMapEnum

func (m *B) GetMapEnum() map[int32]SomeEnum

func (*B) GetMapMsg

func (m *B) GetMapMsg() map[int32]*google_protobuf.Timestamp

func (*B) GetMapScalar

func (m *B) GetMapScalar() map[int32]int32

func (*B) GetNREnum

func (m *B) GetNREnum() SomeEnum

func (*B) GetNRMsg

func (m *B) GetNRMsg() *google_protobuf.Timestamp

func (*B) GetNRScalar

func (m *B) GetNRScalar() int32

func (*B) GetREnum

func (m *B) GetREnum() []SomeEnum

func (*B) GetRMsg

func (m *B) GetRMsg() []*google_protobuf.Timestamp

func (*B) GetRScalar

func (m *B) GetRScalar() []int32

func (*B) ProtoMessage

func (*B) ProtoMessage()

func (*B) Reset

func (m *B) Reset()

func (*B) String

func (m *B) String() string

type Empty

type Empty struct {
}

func (*Empty) Descriptor

func (*Empty) Descriptor() ([]byte, []int)

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) String

func (m *Empty) String() string

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)
}

type SomeEnum

type SomeEnum int32
const (
	SomeEnum_Val1 SomeEnum = 0
	SomeEnum_Val2 SomeEnum = 1
)

func (SomeEnum) EnumDescriptor

func (SomeEnum) EnumDescriptor() ([]byte, []int)

func (SomeEnum) String

func (x SomeEnum) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL