Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Enum_name = map[int32]string{
		0:  "ZERO",
		1:  "ONE",
		2:  "TWO",
		10: "TEN",
	}
	Enum_value = map[string]int32{
		"ZERO": 0,
		"ONE":  1,
		"TWO":  2,
		"TEN":  10,
	}
)

    Enum value maps for Enum.

    View Source
    var (
    	Enums_NestedEnum_name = map[int32]string{
    		0:  "CERO",
    		1:  "UNO",
    		2:  "DOS",
    		10: "DIEZ",
    	}
    	Enums_NestedEnum_value = map[string]int32{
    		"CERO": 0,
    		"UNO":  1,
    		"DOS":  2,
    		"DIEZ": 10,
    	}
    )

      Enum value maps for Enums_NestedEnum.

      View Source
      var File_internal_testprotos_textpb3_test_proto protoreflect.FileDescriptor

      Functions

      This section is empty.

      Types

      type Enum

      type Enum int32
      const (
      	Enum_ZERO Enum = 0
      	Enum_ONE  Enum = 1
      	Enum_TWO  Enum = 2
      	Enum_TEN  Enum = 10
      )

      func (Enum) Descriptor

      func (Enum) Descriptor() protoreflect.EnumDescriptor

      func (Enum) Enum

      func (x Enum) Enum() *Enum

      func (Enum) EnumDescriptor

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

        Deprecated: Use Enum.Descriptor instead.

        func (Enum) Number

        func (x Enum) Number() protoreflect.EnumNumber

        func (Enum) String

        func (x Enum) String() string

        func (Enum) Type

        func (Enum) Type() protoreflect.EnumType

        type Enums

        type Enums struct {
        	SEnum       Enum             `protobuf:"varint,1,opt,name=s_enum,json=sEnum,proto3,enum=pb3.Enum" json:"s_enum,omitempty"`
        	SNestedEnum Enums_NestedEnum `protobuf:"varint,3,opt,name=s_nested_enum,json=sNestedEnum,proto3,enum=pb3.Enums_NestedEnum" json:"s_nested_enum,omitempty"`
        	// contains filtered or unexported fields
        }

          Message contains enum fields.

          func (*Enums) Descriptor

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

            Deprecated: Use Enums.ProtoReflect.Descriptor instead.

            func (*Enums) GetSEnum

            func (x *Enums) GetSEnum() Enum

            func (*Enums) GetSNestedEnum

            func (x *Enums) GetSNestedEnum() Enums_NestedEnum

            func (*Enums) ProtoMessage

            func (*Enums) ProtoMessage()

            func (*Enums) ProtoReflect

            func (x *Enums) ProtoReflect() protoreflect.Message

            func (*Enums) Reset

            func (x *Enums) Reset()

            func (*Enums) String

            func (x *Enums) String() string

            type Enums_NestedEnum

            type Enums_NestedEnum int32
            const (
            	Enums_CERO Enums_NestedEnum = 0
            	Enums_UNO  Enums_NestedEnum = 1
            	Enums_DOS  Enums_NestedEnum = 2
            	Enums_DIEZ Enums_NestedEnum = 10
            )

            func (Enums_NestedEnum) Descriptor

            func (Enums_NestedEnum) Enum

            func (Enums_NestedEnum) EnumDescriptor

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

              Deprecated: Use Enums_NestedEnum.Descriptor instead.

              func (Enums_NestedEnum) Number

              func (Enums_NestedEnum) String

              func (x Enums_NestedEnum) String() string

              func (Enums_NestedEnum) Type

              type JSONNames

              type JSONNames struct {
              	SString string `protobuf:"bytes,1,opt,name=s_string,json=foo_bar,proto3" json:"s_string,omitempty"`
              	// contains filtered or unexported fields
              }

                Message for testing json_name option.

                func (*JSONNames) Descriptor

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

                  Deprecated: Use JSONNames.ProtoReflect.Descriptor instead.

                  func (*JSONNames) GetSString

                  func (x *JSONNames) GetSString() string

                  func (*JSONNames) ProtoMessage

                  func (*JSONNames) ProtoMessage()

                  func (*JSONNames) ProtoReflect

                  func (x *JSONNames) ProtoReflect() protoreflect.Message

                  func (*JSONNames) Reset

                  func (x *JSONNames) Reset()

                  func (*JSONNames) String

                  func (x *JSONNames) String() string

                  type Maps

                  type Maps struct {
                  	Int32ToStr   map[int32]string   `` /* 182-byte string literal not displayed */
                  	BoolToUint32 map[bool]uint32    `` /* 189-byte string literal not displayed */
                  	Uint64ToEnum map[uint64]Enum    `` /* 203-byte string literal not displayed */
                  	StrToNested  map[string]*Nested `` /* 184-byte string literal not displayed */
                  	StrToOneofs  map[string]*Oneofs `` /* 184-byte string literal not displayed */
                  	// contains filtered or unexported fields
                  }

                    Message contains map fields.

                    func (*Maps) Descriptor

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

                      Deprecated: Use Maps.ProtoReflect.Descriptor instead.

                      func (*Maps) GetBoolToUint32

                      func (x *Maps) GetBoolToUint32() map[bool]uint32

                      func (*Maps) GetInt32ToStr

                      func (x *Maps) GetInt32ToStr() map[int32]string

                      func (*Maps) GetStrToNested

                      func (x *Maps) GetStrToNested() map[string]*Nested

                      func (*Maps) GetStrToOneofs

                      func (x *Maps) GetStrToOneofs() map[string]*Oneofs

                      func (*Maps) GetUint64ToEnum

                      func (x *Maps) GetUint64ToEnum() map[uint64]Enum

                      func (*Maps) ProtoMessage

                      func (*Maps) ProtoMessage()

                      func (*Maps) ProtoReflect

                      func (x *Maps) ProtoReflect() protoreflect.Message

                      func (*Maps) Reset

                      func (x *Maps) Reset()

                      func (*Maps) String

                      func (x *Maps) String() string

                      type Nested

                      type Nested struct {
                      	SString string  `protobuf:"bytes,1,opt,name=s_string,json=sString,proto3" json:"s_string,omitempty"`
                      	SNested *Nested `protobuf:"bytes,2,opt,name=s_nested,json=sNested,proto3" json:"s_nested,omitempty"`
                      	// contains filtered or unexported fields
                      }

                        Message type used as submessage.

                        func (*Nested) Descriptor

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

                          Deprecated: Use Nested.ProtoReflect.Descriptor instead.

                          func (*Nested) GetSNested

                          func (x *Nested) GetSNested() *Nested

                          func (*Nested) GetSString

                          func (x *Nested) GetSString() string

                          func (*Nested) ProtoMessage

                          func (*Nested) ProtoMessage()

                          func (*Nested) ProtoReflect

                          func (x *Nested) ProtoReflect() protoreflect.Message

                          func (*Nested) Reset

                          func (x *Nested) Reset()

                          func (*Nested) String

                          func (x *Nested) String() string

                          type Nests

                          type Nests struct {
                          	SNested *Nested `protobuf:"bytes,2,opt,name=s_nested,json=sNested,proto3" json:"s_nested,omitempty"`
                          	// contains filtered or unexported fields
                          }

                            Message contains nested message field.

                            func (*Nests) Descriptor

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

                              Deprecated: Use Nests.ProtoReflect.Descriptor instead.

                              func (*Nests) GetSNested

                              func (x *Nests) GetSNested() *Nested

                              func (*Nests) ProtoMessage

                              func (*Nests) ProtoMessage()

                              func (*Nests) ProtoReflect

                              func (x *Nests) ProtoReflect() protoreflect.Message

                              func (*Nests) Reset

                              func (x *Nests) Reset()

                              func (*Nests) String

                              func (x *Nests) String() string

                              type Oneofs

                              type Oneofs struct {
                              
                              	// Types that are assignable to Union:
                              	//	*Oneofs_OneofEnum
                              	//	*Oneofs_OneofString
                              	//	*Oneofs_OneofNested
                              	Union isOneofs_Union `protobuf_oneof:"union"`
                              	// contains filtered or unexported fields
                              }

                                Message contains oneof field.

                                func (*Oneofs) Descriptor

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

                                  Deprecated: Use Oneofs.ProtoReflect.Descriptor instead.

                                  func (*Oneofs) GetOneofEnum

                                  func (x *Oneofs) GetOneofEnum() Enum

                                  func (*Oneofs) GetOneofNested

                                  func (x *Oneofs) GetOneofNested() *Nested

                                  func (*Oneofs) GetOneofString

                                  func (x *Oneofs) GetOneofString() string

                                  func (*Oneofs) GetUnion

                                  func (m *Oneofs) GetUnion() isOneofs_Union

                                  func (*Oneofs) ProtoMessage

                                  func (*Oneofs) ProtoMessage()

                                  func (*Oneofs) ProtoReflect

                                  func (x *Oneofs) ProtoReflect() protoreflect.Message

                                  func (*Oneofs) Reset

                                  func (x *Oneofs) Reset()

                                  func (*Oneofs) String

                                  func (x *Oneofs) String() string

                                  type Oneofs_OneofEnum

                                  type Oneofs_OneofEnum struct {
                                  	OneofEnum Enum `protobuf:"varint,1,opt,name=oneof_enum,json=oneofEnum,proto3,enum=pb3.Enum,oneof"`
                                  }

                                  type Oneofs_OneofNested

                                  type Oneofs_OneofNested struct {
                                  	OneofNested *Nested `protobuf:"bytes,3,opt,name=oneof_nested,json=oneofNested,proto3,oneof"`
                                  }

                                  type Oneofs_OneofString

                                  type Oneofs_OneofString struct {
                                  	OneofString string `protobuf:"bytes,2,opt,name=oneof_string,json=oneofString,proto3,oneof"`
                                  }

                                  type Proto3Optional

                                  type Proto3Optional struct {
                                  	OptBool    *bool    `protobuf:"varint,1,opt,name=opt_bool,json=optBool,proto3,oneof" json:"opt_bool,omitempty"`
                                  	OptInt32   *int32   `protobuf:"varint,2,opt,name=opt_int32,json=optInt32,proto3,oneof" json:"opt_int32,omitempty"`
                                  	OptInt64   *int64   `protobuf:"varint,3,opt,name=opt_int64,json=optInt64,proto3,oneof" json:"opt_int64,omitempty"`
                                  	OptUint32  *uint32  `protobuf:"varint,4,opt,name=opt_uint32,json=optUint32,proto3,oneof" json:"opt_uint32,omitempty"`
                                  	OptUint64  *uint64  `protobuf:"varint,5,opt,name=opt_uint64,json=optUint64,proto3,oneof" json:"opt_uint64,omitempty"`
                                  	OptFloat   *float32 `protobuf:"fixed32,6,opt,name=opt_float,json=optFloat,proto3,oneof" json:"opt_float,omitempty"`
                                  	OptDouble  *float64 `protobuf:"fixed64,7,opt,name=opt_double,json=optDouble,proto3,oneof" json:"opt_double,omitempty"`
                                  	OptString  *string  `protobuf:"bytes,8,opt,name=opt_string,json=optString,proto3,oneof" json:"opt_string,omitempty"`
                                  	OptBytes   []byte   `protobuf:"bytes,9,opt,name=opt_bytes,json=optBytes,proto3,oneof" json:"opt_bytes,omitempty"`
                                  	OptEnum    *Enum    `protobuf:"varint,10,opt,name=opt_enum,json=optEnum,proto3,enum=pb3.Enum,oneof" json:"opt_enum,omitempty"`
                                  	OptMessage *Nested  `protobuf:"bytes,11,opt,name=opt_message,json=optMessage,proto3,oneof" json:"opt_message,omitempty"`
                                  	// contains filtered or unexported fields
                                  }

                                  func (*Proto3Optional) Descriptor

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

                                    Deprecated: Use Proto3Optional.ProtoReflect.Descriptor instead.

                                    func (*Proto3Optional) GetOptBool

                                    func (x *Proto3Optional) GetOptBool() bool

                                    func (*Proto3Optional) GetOptBytes

                                    func (x *Proto3Optional) GetOptBytes() []byte

                                    func (*Proto3Optional) GetOptDouble

                                    func (x *Proto3Optional) GetOptDouble() float64

                                    func (*Proto3Optional) GetOptEnum

                                    func (x *Proto3Optional) GetOptEnum() Enum

                                    func (*Proto3Optional) GetOptFloat

                                    func (x *Proto3Optional) GetOptFloat() float32

                                    func (*Proto3Optional) GetOptInt32

                                    func (x *Proto3Optional) GetOptInt32() int32

                                    func (*Proto3Optional) GetOptInt64

                                    func (x *Proto3Optional) GetOptInt64() int64

                                    func (*Proto3Optional) GetOptMessage

                                    func (x *Proto3Optional) GetOptMessage() *Nested

                                    func (*Proto3Optional) GetOptString

                                    func (x *Proto3Optional) GetOptString() string

                                    func (*Proto3Optional) GetOptUint32

                                    func (x *Proto3Optional) GetOptUint32() uint32

                                    func (*Proto3Optional) GetOptUint64

                                    func (x *Proto3Optional) GetOptUint64() uint64

                                    func (*Proto3Optional) ProtoMessage

                                    func (*Proto3Optional) ProtoMessage()

                                    func (*Proto3Optional) ProtoReflect

                                    func (x *Proto3Optional) ProtoReflect() protoreflect.Message

                                    func (*Proto3Optional) Reset

                                    func (x *Proto3Optional) Reset()

                                    func (*Proto3Optional) String

                                    func (x *Proto3Optional) String() string

                                    type Repeats

                                    type Repeats struct {
                                    	RptBool   []bool    `protobuf:"varint,1,rep,packed,name=rpt_bool,json=rptBool,proto3" json:"rpt_bool,omitempty"`
                                    	RptInt32  []int32   `protobuf:"varint,2,rep,packed,name=rpt_int32,json=rptInt32,proto3" json:"rpt_int32,omitempty"`
                                    	RptInt64  []int64   `protobuf:"varint,3,rep,packed,name=rpt_int64,json=rptInt64,proto3" json:"rpt_int64,omitempty"`
                                    	RptUint32 []uint32  `protobuf:"varint,4,rep,packed,name=rpt_uint32,json=rptUint32,proto3" json:"rpt_uint32,omitempty"`
                                    	RptUint64 []uint64  `protobuf:"varint,5,rep,packed,name=rpt_uint64,json=rptUint64,proto3" json:"rpt_uint64,omitempty"`
                                    	RptFloat  []float32 `protobuf:"fixed32,6,rep,packed,name=rpt_float,json=rptFloat,proto3" json:"rpt_float,omitempty"`
                                    	RptDouble []float64 `protobuf:"fixed64,7,rep,packed,name=rpt_double,json=rptDouble,proto3" json:"rpt_double,omitempty"`
                                    	RptString []string  `protobuf:"bytes,8,rep,name=rpt_string,json=rptString,proto3" json:"rpt_string,omitempty"`
                                    	RptBytes  [][]byte  `protobuf:"bytes,9,rep,name=rpt_bytes,json=rptBytes,proto3" json:"rpt_bytes,omitempty"`
                                    	// contains filtered or unexported fields
                                    }

                                      Message contains repeated fields.

                                      func (*Repeats) Descriptor

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

                                        Deprecated: Use Repeats.ProtoReflect.Descriptor instead.

                                        func (*Repeats) GetRptBool

                                        func (x *Repeats) GetRptBool() []bool

                                        func (*Repeats) GetRptBytes

                                        func (x *Repeats) GetRptBytes() [][]byte

                                        func (*Repeats) GetRptDouble

                                        func (x *Repeats) GetRptDouble() []float64

                                        func (*Repeats) GetRptFloat

                                        func (x *Repeats) GetRptFloat() []float32

                                        func (*Repeats) GetRptInt32

                                        func (x *Repeats) GetRptInt32() []int32

                                        func (*Repeats) GetRptInt64

                                        func (x *Repeats) GetRptInt64() []int64

                                        func (*Repeats) GetRptString

                                        func (x *Repeats) GetRptString() []string

                                        func (*Repeats) GetRptUint32

                                        func (x *Repeats) GetRptUint32() []uint32

                                        func (*Repeats) GetRptUint64

                                        func (x *Repeats) GetRptUint64() []uint64

                                        func (*Repeats) ProtoMessage

                                        func (*Repeats) ProtoMessage()

                                        func (*Repeats) ProtoReflect

                                        func (x *Repeats) ProtoReflect() protoreflect.Message

                                        func (*Repeats) Reset

                                        func (x *Repeats) Reset()

                                        func (*Repeats) String

                                        func (x *Repeats) String() string

                                        type Scalars

                                        type Scalars struct {
                                        	SBool     bool    `protobuf:"varint,1,opt,name=s_bool,json=sBool,proto3" json:"s_bool,omitempty"`
                                        	SInt32    int32   `protobuf:"varint,2,opt,name=s_int32,json=sInt32,proto3" json:"s_int32,omitempty"`
                                        	SInt64    int64   `protobuf:"varint,3,opt,name=s_int64,json=sInt64,proto3" json:"s_int64,omitempty"`
                                        	SUint32   uint32  `protobuf:"varint,4,opt,name=s_uint32,json=sUint32,proto3" json:"s_uint32,omitempty"`
                                        	SUint64   uint64  `protobuf:"varint,5,opt,name=s_uint64,json=sUint64,proto3" json:"s_uint64,omitempty"`
                                        	SSint32   int32   `protobuf:"zigzag32,6,opt,name=s_sint32,json=sSint32,proto3" json:"s_sint32,omitempty"`
                                        	SSint64   int64   `protobuf:"zigzag64,7,opt,name=s_sint64,json=sSint64,proto3" json:"s_sint64,omitempty"`
                                        	SFixed32  uint32  `protobuf:"fixed32,8,opt,name=s_fixed32,json=sFixed32,proto3" json:"s_fixed32,omitempty"`
                                        	SFixed64  uint64  `protobuf:"fixed64,9,opt,name=s_fixed64,json=sFixed64,proto3" json:"s_fixed64,omitempty"`
                                        	SSfixed32 int32   `protobuf:"fixed32,10,opt,name=s_sfixed32,json=sSfixed32,proto3" json:"s_sfixed32,omitempty"`
                                        	SSfixed64 int64   `protobuf:"fixed64,11,opt,name=s_sfixed64,json=sSfixed64,proto3" json:"s_sfixed64,omitempty"`
                                        	SFloat    float32 `protobuf:"fixed32,20,opt,name=s_float,json=sFloat,proto3" json:"s_float,omitempty"`
                                        	SDouble   float64 `protobuf:"fixed64,21,opt,name=s_double,json=sDouble,proto3" json:"s_double,omitempty"`
                                        	SBytes    []byte  `protobuf:"bytes,14,opt,name=s_bytes,json=sBytes,proto3" json:"s_bytes,omitempty"`
                                        	SString   string  `protobuf:"bytes,13,opt,name=s_string,json=sString,proto3" json:"s_string,omitempty"`
                                        	// contains filtered or unexported fields
                                        }

                                          Scalars contains scalar field types.

                                          func (*Scalars) Descriptor

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

                                            Deprecated: Use Scalars.ProtoReflect.Descriptor instead.

                                            func (*Scalars) GetSBool

                                            func (x *Scalars) GetSBool() bool

                                            func (*Scalars) GetSBytes

                                            func (x *Scalars) GetSBytes() []byte

                                            func (*Scalars) GetSDouble

                                            func (x *Scalars) GetSDouble() float64

                                            func (*Scalars) GetSFixed32

                                            func (x *Scalars) GetSFixed32() uint32

                                            func (*Scalars) GetSFixed64

                                            func (x *Scalars) GetSFixed64() uint64

                                            func (*Scalars) GetSFloat

                                            func (x *Scalars) GetSFloat() float32

                                            func (*Scalars) GetSInt32

                                            func (x *Scalars) GetSInt32() int32

                                            func (*Scalars) GetSInt64

                                            func (x *Scalars) GetSInt64() int64

                                            func (*Scalars) GetSSfixed32

                                            func (x *Scalars) GetSSfixed32() int32

                                            func (*Scalars) GetSSfixed64

                                            func (x *Scalars) GetSSfixed64() int64

                                            func (*Scalars) GetSSint32

                                            func (x *Scalars) GetSSint32() int32

                                            func (*Scalars) GetSSint64

                                            func (x *Scalars) GetSSint64() int64

                                            func (*Scalars) GetSString

                                            func (x *Scalars) GetSString() string

                                            func (*Scalars) GetSUint32

                                            func (x *Scalars) GetSUint32() uint32

                                            func (*Scalars) GetSUint64

                                            func (x *Scalars) GetSUint64() uint64

                                            func (*Scalars) ProtoMessage

                                            func (*Scalars) ProtoMessage()

                                            func (*Scalars) ProtoReflect

                                            func (x *Scalars) ProtoReflect() protoreflect.Message

                                            func (*Scalars) Reset

                                            func (x *Scalars) Reset()

                                            func (*Scalars) String

                                            func (x *Scalars) String() string

                                            Source Files