protobuf: google.golang.org/protobuf/internal/testprotos/textpb3 Index | Files

package textpb3

import "google.golang.org/protobuf/internal/testprotos/textpb3"

Index

Package Files

test.pb.go

Variables

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.

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.

var File_internal_testprotos_textpb3_test_proto protoreflect.FileDescriptor

type Enum Uses

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

func (Enum) Descriptor Uses

func (Enum) Descriptor() protoreflect.EnumDescriptor

func (Enum) Enum Uses

func (x Enum) Enum() *Enum

func (Enum) EnumDescriptor Uses

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

Deprecated: Use Enum.Descriptor instead.

func (Enum) Number Uses

func (x Enum) Number() protoreflect.EnumNumber

func (Enum) String Uses

func (x Enum) String() string

func (Enum) Type Uses

func (Enum) Type() protoreflect.EnumType

type Enums Uses

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 Uses

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

Deprecated: Use Enums.ProtoReflect.Descriptor instead.

func (*Enums) GetSEnum Uses

func (x *Enums) GetSEnum() Enum

func (*Enums) GetSNestedEnum Uses

func (x *Enums) GetSNestedEnum() Enums_NestedEnum

func (*Enums) ProtoMessage Uses

func (*Enums) ProtoMessage()

func (*Enums) ProtoReflect Uses

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

func (*Enums) Reset Uses

func (x *Enums) Reset()

func (*Enums) String Uses

func (x *Enums) String() string

type Enums_NestedEnum Uses

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 Uses

func (Enums_NestedEnum) Descriptor() protoreflect.EnumDescriptor

func (Enums_NestedEnum) Enum Uses

func (x Enums_NestedEnum) Enum() *Enums_NestedEnum

func (Enums_NestedEnum) EnumDescriptor Uses

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

Deprecated: Use Enums_NestedEnum.Descriptor instead.

func (Enums_NestedEnum) Number Uses

func (x Enums_NestedEnum) Number() protoreflect.EnumNumber

func (Enums_NestedEnum) String Uses

func (x Enums_NestedEnum) String() string

func (Enums_NestedEnum) Type Uses

func (Enums_NestedEnum) Type() protoreflect.EnumType

type JSONNames Uses

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 Uses

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

Deprecated: Use JSONNames.ProtoReflect.Descriptor instead.

func (*JSONNames) GetSString Uses

func (x *JSONNames) GetSString() string

func (*JSONNames) ProtoMessage Uses

func (*JSONNames) ProtoMessage()

func (*JSONNames) ProtoReflect Uses

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

func (*JSONNames) Reset Uses

func (x *JSONNames) Reset()

func (*JSONNames) String Uses

func (x *JSONNames) String() string

type Maps Uses

type Maps struct {
    Int32ToStr   map[int32]string   `protobuf:"bytes,1,rep,name=int32_to_str,json=int32ToStr,proto3" json:"int32_to_str,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    BoolToUint32 map[bool]uint32    `protobuf:"bytes,2,rep,name=bool_to_uint32,json=boolToUint32,proto3" json:"bool_to_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
    Uint64ToEnum map[uint64]Enum    `protobuf:"bytes,3,rep,name=uint64_to_enum,json=uint64ToEnum,proto3" json:"uint64_to_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=pb3.Enum"`
    StrToNested  map[string]*Nested `protobuf:"bytes,4,rep,name=str_to_nested,json=strToNested,proto3" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    StrToOneofs  map[string]*Oneofs `protobuf:"bytes,5,rep,name=str_to_oneofs,json=strToOneofs,proto3" json:"str_to_oneofs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    // contains filtered or unexported fields
}

Message contains map fields.

func (*Maps) Descriptor Uses

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

Deprecated: Use Maps.ProtoReflect.Descriptor instead.

func (*Maps) GetBoolToUint32 Uses

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

func (*Maps) GetInt32ToStr Uses

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

func (*Maps) GetStrToNested Uses

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

func (*Maps) GetStrToOneofs Uses

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

func (*Maps) GetUint64ToEnum Uses

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

func (*Maps) ProtoMessage Uses

func (*Maps) ProtoMessage()

func (*Maps) ProtoReflect Uses

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

func (*Maps) Reset Uses

func (x *Maps) Reset()

func (*Maps) String Uses

func (x *Maps) String() string

type Nested Uses

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 Uses

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

Deprecated: Use Nested.ProtoReflect.Descriptor instead.

func (*Nested) GetSNested Uses

func (x *Nested) GetSNested() *Nested

func (*Nested) GetSString Uses

func (x *Nested) GetSString() string

func (*Nested) ProtoMessage Uses

func (*Nested) ProtoMessage()

func (*Nested) ProtoReflect Uses

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

func (*Nested) Reset Uses

func (x *Nested) Reset()

func (*Nested) String Uses

func (x *Nested) String() string

type Nests Uses

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 Uses

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

Deprecated: Use Nests.ProtoReflect.Descriptor instead.

func (*Nests) GetSNested Uses

func (x *Nests) GetSNested() *Nested

func (*Nests) ProtoMessage Uses

func (*Nests) ProtoMessage()

func (*Nests) ProtoReflect Uses

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

func (*Nests) Reset Uses

func (x *Nests) Reset()

func (*Nests) String Uses

func (x *Nests) String() string

type Oneofs Uses

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 Uses

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

Deprecated: Use Oneofs.ProtoReflect.Descriptor instead.

func (*Oneofs) GetOneofEnum Uses

func (x *Oneofs) GetOneofEnum() Enum

func (*Oneofs) GetOneofNested Uses

func (x *Oneofs) GetOneofNested() *Nested

func (*Oneofs) GetOneofString Uses

func (x *Oneofs) GetOneofString() string

func (*Oneofs) GetUnion Uses

func (m *Oneofs) GetUnion() isOneofs_Union

func (*Oneofs) ProtoMessage Uses

func (*Oneofs) ProtoMessage()

func (*Oneofs) ProtoReflect Uses

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

func (*Oneofs) Reset Uses

func (x *Oneofs) Reset()

func (*Oneofs) String Uses

func (x *Oneofs) String() string

type Oneofs_OneofEnum Uses

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

type Oneofs_OneofNested Uses

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

type Oneofs_OneofString Uses

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

type Proto3Optional Uses

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 Uses

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

Deprecated: Use Proto3Optional.ProtoReflect.Descriptor instead.

func (*Proto3Optional) GetOptBool Uses

func (x *Proto3Optional) GetOptBool() bool

func (*Proto3Optional) GetOptBytes Uses

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

func (*Proto3Optional) GetOptDouble Uses

func (x *Proto3Optional) GetOptDouble() float64

func (*Proto3Optional) GetOptEnum Uses

func (x *Proto3Optional) GetOptEnum() Enum

func (*Proto3Optional) GetOptFloat Uses

func (x *Proto3Optional) GetOptFloat() float32

func (*Proto3Optional) GetOptInt32 Uses

func (x *Proto3Optional) GetOptInt32() int32

func (*Proto3Optional) GetOptInt64 Uses

func (x *Proto3Optional) GetOptInt64() int64

func (*Proto3Optional) GetOptMessage Uses

func (x *Proto3Optional) GetOptMessage() *Nested

func (*Proto3Optional) GetOptString Uses

func (x *Proto3Optional) GetOptString() string

func (*Proto3Optional) GetOptUint32 Uses

func (x *Proto3Optional) GetOptUint32() uint32

func (*Proto3Optional) GetOptUint64 Uses

func (x *Proto3Optional) GetOptUint64() uint64

func (*Proto3Optional) ProtoMessage Uses

func (*Proto3Optional) ProtoMessage()

func (*Proto3Optional) ProtoReflect Uses

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

func (*Proto3Optional) Reset Uses

func (x *Proto3Optional) Reset()

func (*Proto3Optional) String Uses

func (x *Proto3Optional) String() string

type Repeats Uses

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 Uses

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

Deprecated: Use Repeats.ProtoReflect.Descriptor instead.

func (*Repeats) GetRptBool Uses

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

func (*Repeats) GetRptBytes Uses

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

func (*Repeats) GetRptDouble Uses

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

func (*Repeats) GetRptFloat Uses

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

func (*Repeats) GetRptInt32 Uses

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

func (*Repeats) GetRptInt64 Uses

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

func (*Repeats) GetRptString Uses

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

func (*Repeats) GetRptUint32 Uses

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

func (*Repeats) GetRptUint64 Uses

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

func (*Repeats) ProtoMessage Uses

func (*Repeats) ProtoMessage()

func (*Repeats) ProtoReflect Uses

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

func (*Repeats) Reset Uses

func (x *Repeats) Reset()

func (*Repeats) String Uses

func (x *Repeats) String() string

type Scalars Uses

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 Uses

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

Deprecated: Use Scalars.ProtoReflect.Descriptor instead.

func (*Scalars) GetSBool Uses

func (x *Scalars) GetSBool() bool

func (*Scalars) GetSBytes Uses

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

func (*Scalars) GetSDouble Uses

func (x *Scalars) GetSDouble() float64

func (*Scalars) GetSFixed32 Uses

func (x *Scalars) GetSFixed32() uint32

func (*Scalars) GetSFixed64 Uses

func (x *Scalars) GetSFixed64() uint64

func (*Scalars) GetSFloat Uses

func (x *Scalars) GetSFloat() float32

func (*Scalars) GetSInt32 Uses

func (x *Scalars) GetSInt32() int32

func (*Scalars) GetSInt64 Uses

func (x *Scalars) GetSInt64() int64

func (*Scalars) GetSSfixed32 Uses

func (x *Scalars) GetSSfixed32() int32

func (*Scalars) GetSSfixed64 Uses

func (x *Scalars) GetSSfixed64() int64

func (*Scalars) GetSSint32 Uses

func (x *Scalars) GetSSint32() int32

func (*Scalars) GetSSint64 Uses

func (x *Scalars) GetSSint64() int64

func (*Scalars) GetSString Uses

func (x *Scalars) GetSString() string

func (*Scalars) GetSUint32 Uses

func (x *Scalars) GetSUint32() uint32

func (*Scalars) GetSUint64 Uses

func (x *Scalars) GetSUint64() uint64

func (*Scalars) ProtoMessage Uses

func (*Scalars) ProtoMessage()

func (*Scalars) ProtoReflect Uses

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

func (*Scalars) Reset Uses

func (x *Scalars) Reset()

func (*Scalars) String Uses

func (x *Scalars) String() string

Package textpb3 imports 4 packages (graph). Updated 2020-09-22. Refresh now. Tools for package owners.