blob: 110d00904c2c87575009f3d4c6c7043769d8afaa [file] [log] [blame]
Damien Neil658051b2018-09-10 12:26:21 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: proto2/fields.proto
3
4package proto2
5
Damien Neilebc699d2018-09-13 08:50:13 -07006import (
Damien Neile89e6242019-05-13 23:55:40 -07007 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
8 protoregistry "google.golang.org/protobuf/reflect/protoregistry"
9 protoiface "google.golang.org/protobuf/runtime/protoiface"
10 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
Damien Neilebc699d2018-09-13 08:50:13 -070011 math "math"
Joe Tsai5d72cc22019-03-28 01:13:26 -070012 sync "sync"
Damien Neilebc699d2018-09-13 08:50:13 -070013)
Damien Neil658051b2018-09-10 12:26:21 -070014
Joe Tsai58b42d82019-05-22 16:27:51 -040015const (
16 // Verify that runtime/protoimpl is sufficiently up-to-date.
17 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
18 // Verify that this generated code is sufficiently up-to-date.
19 _ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
20)
Joe Tsai5d72cc22019-03-28 01:13:26 -070021
Damien Neil658051b2018-09-10 12:26:21 -070022type FieldTestMessage_Enum int32
23
24const (
25 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
Damien Neilebc699d2018-09-13 08:50:13 -070026 FieldTestMessage_ONE FieldTestMessage_Enum = 1
Damien Neil658051b2018-09-10 12:26:21 -070027)
28
Joe Tsai8e506a82019-03-16 00:05:34 -070029// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070030var FieldTestMessage_Enum_name = map[int32]string{
31 0: "ZERO",
Damien Neilebc699d2018-09-13 08:50:13 -070032 1: "ONE",
Damien Neil658051b2018-09-10 12:26:21 -070033}
34
Joe Tsai8e506a82019-03-16 00:05:34 -070035// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070036var FieldTestMessage_Enum_value = map[string]int32{
37 "ZERO": 0,
Damien Neilebc699d2018-09-13 08:50:13 -070038 "ONE": 1,
Damien Neil658051b2018-09-10 12:26:21 -070039}
40
41func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
Joe Tsai09b5b462019-04-10 15:29:01 -070042 p := new(FieldTestMessage_Enum)
43 *p = x
44 return p
Damien Neil658051b2018-09-10 12:26:21 -070045}
46
47func (x FieldTestMessage_Enum) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -070048 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Damien Neil658051b2018-09-10 12:26:21 -070049}
50
Joe Tsai0fc49f82019-05-01 12:29:25 -070051func (FieldTestMessage_Enum) Descriptor() protoreflect.EnumDescriptor {
52 return file_proto2_fields_proto_enumTypes[0].Descriptor()
53}
54
55// Deprecated: Use Descriptor instead.
Joe Tsai61968ce2019-04-01 12:59:24 -070056func (FieldTestMessage_Enum) Type() protoreflect.EnumType {
Joe Tsai7ca70982019-04-15 13:57:56 -070057 return file_proto2_fields_proto_enumTypes[0]
Joe Tsai61968ce2019-04-01 12:59:24 -070058}
59
60func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
61 return protoreflect.EnumNumber(x)
62}
63
Joe Tsai8e506a82019-03-16 00:05:34 -070064// Deprecated: Do not use.
65func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -070066 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Damien Neil658051b2018-09-10 12:26:21 -070067 if err != nil {
68 return err
69 }
Joe Tsai8e506a82019-03-16 00:05:34 -070070 *x = FieldTestMessage_Enum(num)
Damien Neil658051b2018-09-10 12:26:21 -070071 return nil
72}
73
Joe Tsai8e506a82019-03-16 00:05:34 -070074// Deprecated: Use FieldTestMessage_Enum.Type instead.
Damien Neil658051b2018-09-10 12:26:21 -070075func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -070076 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neil658051b2018-09-10 12:26:21 -070077}
78
79type FieldTestMessage struct {
Damien Neil1fa78d82018-09-13 13:12:36 -070080 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
81 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
82 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
83 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
84 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
85 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
86 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
87 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
88 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
89 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
90 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
91 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
92 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
93 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
94 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
95 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
96 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
97 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
98 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
99 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
100 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
101 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
102 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
103 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
104 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
105 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
106 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
107 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
108 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
109 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
110 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
111 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
112 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
113 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
114 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
115 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
116 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
117 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
118 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
119 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
120 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
121 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
122 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
123 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
124 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
125 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
126 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
127 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
128 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
129 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
130 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
131 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
132 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
133 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
134 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
135 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
136 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
137 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
138 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
139 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
140 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
141 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
142 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
143 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700144 DefaultFloat *float32 `protobuf:"fixed32,311,opt,name=default_float,json=defaultFloat,def=3.14" json:"default_float,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700145 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
146 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700147 DefaultDouble *float64 `protobuf:"fixed64,314,opt,name=default_double,json=defaultDouble,def=3.1415" json:"default_double,omitempty"`
Joe Tsaibda671f2018-10-20 13:15:35 -0700148 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
149 DefaultBytes []byte `protobuf:"bytes,316,opt,name=default_bytes,json=defaultBytes,def=hello,\\336\\255\\276\\357" json:"default_bytes,omitempty"`
Damien Neilccf3fa62018-09-28 14:41:45 -0700150 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
151 DefaultZeroBytes []byte `protobuf:"bytes,351,opt,name=default_zero_bytes,json=defaultZeroBytes,def=" json:"default_zero_bytes,omitempty"`
Damien Neil1fa78d82018-09-13 13:12:36 -0700152 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
153 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
154 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
155 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
156 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
157 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
158 MapInt32Int64 map[int32]int64 `protobuf:"bytes,500,rep,name=map_int32_int64,json=mapInt32Int64" json:"map_int32_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
159 MapStringMessage map[string]*FieldTestMessage_Message `protobuf:"bytes,501,rep,name=map_string_message,json=mapStringMessage" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
160 MapFixed64Enum map[uint64]FieldTestMessage_Enum `protobuf:"bytes,502,rep,name=map_fixed64_enum,json=mapFixed64Enum" json:"map_fixed64_enum,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.protoc.proto2.FieldTestMessage_Enum"`
161 // Types that are valid to be assigned to OneofField:
162 // *FieldTestMessage_OneofBool
163 // *FieldTestMessage_OneofEnum
164 // *FieldTestMessage_OneofInt32
165 // *FieldTestMessage_OneofSint32
166 // *FieldTestMessage_OneofUint32
167 // *FieldTestMessage_OneofInt64
168 // *FieldTestMessage_OneofSint64
169 // *FieldTestMessage_OneofUint64
170 // *FieldTestMessage_OneofSfixed32
171 // *FieldTestMessage_OneofFixed32
172 // *FieldTestMessage_OneofFloat
173 // *FieldTestMessage_OneofSfixed64
174 // *FieldTestMessage_OneofFixed64
175 // *FieldTestMessage_OneofDouble
176 // *FieldTestMessage_OneofString
177 // *FieldTestMessage_OneofBytes
178 // *FieldTestMessage_Oneof_Message
179 // *FieldTestMessage_Oneofgroup
Damien Neilb9781cc2018-09-28 14:54:09 -0700180 // *FieldTestMessage_OneofLargestTag
Damien Neil1fa78d82018-09-13 13:12:36 -0700181 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
182 // Types that are valid to be assigned to OneofTwo:
183 // *FieldTestMessage_OneofTwo_1
184 // *FieldTestMessage_OneofTwo_2
185 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
186 XXX_NoUnkeyedLiteral struct{} `json:"-"`
Joe Tsai5e71dc92019-04-16 13:22:20 -0700187 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
188 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700189}
190
Joe Tsai61968ce2019-04-01 12:59:24 -0700191func (x *FieldTestMessage) Reset() {
192 *x = FieldTestMessage{}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800193}
Joe Tsai61968ce2019-04-01 12:59:24 -0700194
195func (x *FieldTestMessage) String() string {
196 return protoimpl.X.MessageStringOf(x)
197}
198
199func (*FieldTestMessage) ProtoMessage() {}
200
201func (x *FieldTestMessage) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700202 return file_proto2_fields_proto_msgTypes[0].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700203}
Joe Tsai8e506a82019-03-16 00:05:34 -0700204
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700205func (m *FieldTestMessage) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700206 return file_proto2_fields_proto_msgTypes[0].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700207}
208
Joe Tsai8e506a82019-03-16 00:05:34 -0700209// Deprecated: Use FieldTestMessage.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700210func (*FieldTestMessage) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700211 return file_proto2_fields_proto_rawDescGZIP(), []int{0}
Damien Neila1c6abc2018-09-12 13:36:34 -0700212}
Damien Neil993c04d2018-09-14 15:41:11 -0700213
Damien Neilebc699d2018-09-13 08:50:13 -0700214const Default_FieldTestMessage_DefaultBool bool = true
215const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
216const Default_FieldTestMessage_DefaultInt32 int32 = 1
217const Default_FieldTestMessage_DefaultSint32 int32 = 1
218const Default_FieldTestMessage_DefaultUint32 uint32 = 1
219const Default_FieldTestMessage_DefaultInt64 int64 = 1
220const Default_FieldTestMessage_DefaultSint64 int64 = 1
221const Default_FieldTestMessage_DefaultUint64 uint64 = 1
222const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
223const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700224const Default_FieldTestMessage_DefaultFloat float32 = 3.14
Damien Neilebc699d2018-09-13 08:50:13 -0700225const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
226const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700227const Default_FieldTestMessage_DefaultDouble float64 = 3.1415
Joe Tsaibda671f2018-10-20 13:15:35 -0700228const Default_FieldTestMessage_DefaultString string = "hello,\"world!\"\n"
Damien Neilebc699d2018-09-13 08:50:13 -0700229
Joe Tsaibda671f2018-10-20 13:15:35 -0700230var Default_FieldTestMessage_DefaultBytes []byte = []byte("hello,Þ­\xbe\xef")
Joe Tsai9667c482018-12-05 15:42:52 -0800231
232const Default_FieldTestMessage_DefaultZeroString string = ""
233
234var Default_FieldTestMessage_DefaultZeroBytes []byte = []byte("")
Damien Neilebc699d2018-09-13 08:50:13 -0700235var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
236var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
237var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
238var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
239var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
240var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
241
Joe Tsai61968ce2019-04-01 12:59:24 -0700242func (x *FieldTestMessage) GetOptionalBool() bool {
243 if x != nil && x.OptionalBool != nil {
244 return *x.OptionalBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700245 }
246 return false
247}
248
Joe Tsai61968ce2019-04-01 12:59:24 -0700249func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
250 if x != nil && x.OptionalEnum != nil {
251 return *x.OptionalEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700252 }
253 return FieldTestMessage_ZERO
254}
255
Joe Tsai61968ce2019-04-01 12:59:24 -0700256func (x *FieldTestMessage) GetOptionalInt32() int32 {
257 if x != nil && x.OptionalInt32 != nil {
258 return *x.OptionalInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700259 }
260 return 0
261}
262
Joe Tsai61968ce2019-04-01 12:59:24 -0700263func (x *FieldTestMessage) GetOptionalSint32() int32 {
264 if x != nil && x.OptionalSint32 != nil {
265 return *x.OptionalSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700266 }
267 return 0
268}
269
Joe Tsai61968ce2019-04-01 12:59:24 -0700270func (x *FieldTestMessage) GetOptionalUint32() uint32 {
271 if x != nil && x.OptionalUint32 != nil {
272 return *x.OptionalUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700273 }
274 return 0
275}
276
Joe Tsai61968ce2019-04-01 12:59:24 -0700277func (x *FieldTestMessage) GetOptionalInt64() int64 {
278 if x != nil && x.OptionalInt64 != nil {
279 return *x.OptionalInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700280 }
281 return 0
282}
283
Joe Tsai61968ce2019-04-01 12:59:24 -0700284func (x *FieldTestMessage) GetOptionalSint64() int64 {
285 if x != nil && x.OptionalSint64 != nil {
286 return *x.OptionalSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700287 }
288 return 0
289}
290
Joe Tsai61968ce2019-04-01 12:59:24 -0700291func (x *FieldTestMessage) GetOptionalUint64() uint64 {
292 if x != nil && x.OptionalUint64 != nil {
293 return *x.OptionalUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700294 }
295 return 0
296}
297
Joe Tsai61968ce2019-04-01 12:59:24 -0700298func (x *FieldTestMessage) GetOptionalSfixed32() int32 {
299 if x != nil && x.OptionalSfixed32 != nil {
300 return *x.OptionalSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700301 }
302 return 0
303}
304
Joe Tsai61968ce2019-04-01 12:59:24 -0700305func (x *FieldTestMessage) GetOptionalFixed32() uint32 {
306 if x != nil && x.OptionalFixed32 != nil {
307 return *x.OptionalFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700308 }
309 return 0
310}
311
Joe Tsai61968ce2019-04-01 12:59:24 -0700312func (x *FieldTestMessage) GetOptionalFloat() float32 {
313 if x != nil && x.OptionalFloat != nil {
314 return *x.OptionalFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700315 }
316 return 0
317}
318
Joe Tsai61968ce2019-04-01 12:59:24 -0700319func (x *FieldTestMessage) GetOptionalSfixed64() int64 {
320 if x != nil && x.OptionalSfixed64 != nil {
321 return *x.OptionalSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700322 }
323 return 0
324}
325
Joe Tsai61968ce2019-04-01 12:59:24 -0700326func (x *FieldTestMessage) GetOptionalFixed64() uint64 {
327 if x != nil && x.OptionalFixed64 != nil {
328 return *x.OptionalFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700329 }
330 return 0
331}
332
Joe Tsai61968ce2019-04-01 12:59:24 -0700333func (x *FieldTestMessage) GetOptionalDouble() float64 {
334 if x != nil && x.OptionalDouble != nil {
335 return *x.OptionalDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700336 }
337 return 0
338}
339
Joe Tsai61968ce2019-04-01 12:59:24 -0700340func (x *FieldTestMessage) GetOptionalString() string {
341 if x != nil && x.OptionalString != nil {
342 return *x.OptionalString
Damien Neil77f82fe2018-09-13 10:59:17 -0700343 }
344 return ""
345}
346
Joe Tsai61968ce2019-04-01 12:59:24 -0700347func (x *FieldTestMessage) GetOptionalBytes() []byte {
348 if x != nil {
349 return x.OptionalBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700350 }
351 return nil
352}
353
Joe Tsai61968ce2019-04-01 12:59:24 -0700354func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
355 if x != nil {
356 return x.Optional_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700357 }
358 return nil
359}
360
Joe Tsai61968ce2019-04-01 12:59:24 -0700361func (x *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
362 if x != nil {
363 return x.Optionalgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700364 }
365 return nil
366}
367
Joe Tsai61968ce2019-04-01 12:59:24 -0700368func (x *FieldTestMessage) GetRequiredBool() bool {
369 if x != nil && x.RequiredBool != nil {
370 return *x.RequiredBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700371 }
372 return false
373}
374
Joe Tsai61968ce2019-04-01 12:59:24 -0700375func (x *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
376 if x != nil && x.RequiredEnum != nil {
377 return *x.RequiredEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700378 }
379 return FieldTestMessage_ZERO
380}
381
Joe Tsai61968ce2019-04-01 12:59:24 -0700382func (x *FieldTestMessage) GetRequiredInt32() int32 {
383 if x != nil && x.RequiredInt32 != nil {
384 return *x.RequiredInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700385 }
386 return 0
387}
388
Joe Tsai61968ce2019-04-01 12:59:24 -0700389func (x *FieldTestMessage) GetRequiredSint32() int32 {
390 if x != nil && x.RequiredSint32 != nil {
391 return *x.RequiredSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700392 }
393 return 0
394}
395
Joe Tsai61968ce2019-04-01 12:59:24 -0700396func (x *FieldTestMessage) GetRequiredUint32() uint32 {
397 if x != nil && x.RequiredUint32 != nil {
398 return *x.RequiredUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700399 }
400 return 0
401}
402
Joe Tsai61968ce2019-04-01 12:59:24 -0700403func (x *FieldTestMessage) GetRequiredInt64() int64 {
404 if x != nil && x.RequiredInt64 != nil {
405 return *x.RequiredInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700406 }
407 return 0
408}
409
Joe Tsai61968ce2019-04-01 12:59:24 -0700410func (x *FieldTestMessage) GetRequiredSint64() int64 {
411 if x != nil && x.RequiredSint64 != nil {
412 return *x.RequiredSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700413 }
414 return 0
415}
416
Joe Tsai61968ce2019-04-01 12:59:24 -0700417func (x *FieldTestMessage) GetRequiredUint64() uint64 {
418 if x != nil && x.RequiredUint64 != nil {
419 return *x.RequiredUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700420 }
421 return 0
422}
423
Joe Tsai61968ce2019-04-01 12:59:24 -0700424func (x *FieldTestMessage) GetRequiredSfixed32() int32 {
425 if x != nil && x.RequiredSfixed32 != nil {
426 return *x.RequiredSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700427 }
428 return 0
429}
430
Joe Tsai61968ce2019-04-01 12:59:24 -0700431func (x *FieldTestMessage) GetRequiredFixed32() uint32 {
432 if x != nil && x.RequiredFixed32 != nil {
433 return *x.RequiredFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700434 }
435 return 0
436}
437
Joe Tsai61968ce2019-04-01 12:59:24 -0700438func (x *FieldTestMessage) GetRequiredFloat() float32 {
439 if x != nil && x.RequiredFloat != nil {
440 return *x.RequiredFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700441 }
442 return 0
443}
444
Joe Tsai61968ce2019-04-01 12:59:24 -0700445func (x *FieldTestMessage) GetRequiredSfixed64() int64 {
446 if x != nil && x.RequiredSfixed64 != nil {
447 return *x.RequiredSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700448 }
449 return 0
450}
451
Joe Tsai61968ce2019-04-01 12:59:24 -0700452func (x *FieldTestMessage) GetRequiredFixed64() uint64 {
453 if x != nil && x.RequiredFixed64 != nil {
454 return *x.RequiredFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700455 }
456 return 0
457}
458
Joe Tsai61968ce2019-04-01 12:59:24 -0700459func (x *FieldTestMessage) GetRequiredDouble() float64 {
460 if x != nil && x.RequiredDouble != nil {
461 return *x.RequiredDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700462 }
463 return 0
464}
465
Joe Tsai61968ce2019-04-01 12:59:24 -0700466func (x *FieldTestMessage) GetRequiredString() string {
467 if x != nil && x.RequiredString != nil {
468 return *x.RequiredString
Damien Neil77f82fe2018-09-13 10:59:17 -0700469 }
470 return ""
471}
472
Joe Tsai61968ce2019-04-01 12:59:24 -0700473func (x *FieldTestMessage) GetRequiredBytes() []byte {
474 if x != nil {
475 return x.RequiredBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700476 }
477 return nil
478}
479
Joe Tsai61968ce2019-04-01 12:59:24 -0700480func (x *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
481 if x != nil {
482 return x.Required_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700483 }
484 return nil
485}
486
Joe Tsai61968ce2019-04-01 12:59:24 -0700487func (x *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
488 if x != nil {
489 return x.Requiredgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700490 }
491 return nil
492}
493
Joe Tsai61968ce2019-04-01 12:59:24 -0700494func (x *FieldTestMessage) GetRepeatedBool() []bool {
495 if x != nil {
496 return x.RepeatedBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700497 }
498 return nil
499}
500
Joe Tsai61968ce2019-04-01 12:59:24 -0700501func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
502 if x != nil {
503 return x.RepeatedEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700504 }
505 return nil
506}
507
Joe Tsai61968ce2019-04-01 12:59:24 -0700508func (x *FieldTestMessage) GetRepeatedInt32() []int32 {
509 if x != nil {
510 return x.RepeatedInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700511 }
512 return nil
513}
514
Joe Tsai61968ce2019-04-01 12:59:24 -0700515func (x *FieldTestMessage) GetRepeatedSint32() []int32 {
516 if x != nil {
517 return x.RepeatedSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700518 }
519 return nil
520}
521
Joe Tsai61968ce2019-04-01 12:59:24 -0700522func (x *FieldTestMessage) GetRepeatedUint32() []uint32 {
523 if x != nil {
524 return x.RepeatedUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700525 }
526 return nil
527}
528
Joe Tsai61968ce2019-04-01 12:59:24 -0700529func (x *FieldTestMessage) GetRepeatedInt64() []int64 {
530 if x != nil {
531 return x.RepeatedInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700532 }
533 return nil
534}
535
Joe Tsai61968ce2019-04-01 12:59:24 -0700536func (x *FieldTestMessage) GetRepeatedSint64() []int64 {
537 if x != nil {
538 return x.RepeatedSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700539 }
540 return nil
541}
542
Joe Tsai61968ce2019-04-01 12:59:24 -0700543func (x *FieldTestMessage) GetRepeatedUint64() []uint64 {
544 if x != nil {
545 return x.RepeatedUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700546 }
547 return nil
548}
549
Joe Tsai61968ce2019-04-01 12:59:24 -0700550func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 {
551 if x != nil {
552 return x.RepeatedSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700553 }
554 return nil
555}
556
Joe Tsai61968ce2019-04-01 12:59:24 -0700557func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 {
558 if x != nil {
559 return x.RepeatedFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700560 }
561 return nil
562}
563
Joe Tsai61968ce2019-04-01 12:59:24 -0700564func (x *FieldTestMessage) GetRepeatedFloat() []float32 {
565 if x != nil {
566 return x.RepeatedFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700567 }
568 return nil
569}
570
Joe Tsai61968ce2019-04-01 12:59:24 -0700571func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 {
572 if x != nil {
573 return x.RepeatedSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700574 }
575 return nil
576}
577
Joe Tsai61968ce2019-04-01 12:59:24 -0700578func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 {
579 if x != nil {
580 return x.RepeatedFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700581 }
582 return nil
583}
584
Joe Tsai61968ce2019-04-01 12:59:24 -0700585func (x *FieldTestMessage) GetRepeatedDouble() []float64 {
586 if x != nil {
587 return x.RepeatedDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700588 }
589 return nil
590}
591
Joe Tsai61968ce2019-04-01 12:59:24 -0700592func (x *FieldTestMessage) GetRepeatedString() []string {
593 if x != nil {
594 return x.RepeatedString
Damien Neil77f82fe2018-09-13 10:59:17 -0700595 }
596 return nil
597}
598
Joe Tsai61968ce2019-04-01 12:59:24 -0700599func (x *FieldTestMessage) GetRepeatedBytes() [][]byte {
600 if x != nil {
601 return x.RepeatedBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700602 }
603 return nil
604}
605
Joe Tsai61968ce2019-04-01 12:59:24 -0700606func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
607 if x != nil {
608 return x.Repeated_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700609 }
610 return nil
611}
612
Joe Tsai61968ce2019-04-01 12:59:24 -0700613func (x *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
614 if x != nil {
615 return x.Repeatedgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700616 }
617 return nil
618}
619
Joe Tsai61968ce2019-04-01 12:59:24 -0700620func (x *FieldTestMessage) GetDefaultBool() bool {
621 if x != nil && x.DefaultBool != nil {
622 return *x.DefaultBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700623 }
624 return Default_FieldTestMessage_DefaultBool
625}
626
Joe Tsai61968ce2019-04-01 12:59:24 -0700627func (x *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
628 if x != nil && x.DefaultEnum != nil {
629 return *x.DefaultEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700630 }
631 return Default_FieldTestMessage_DefaultEnum
632}
633
Joe Tsai61968ce2019-04-01 12:59:24 -0700634func (x *FieldTestMessage) GetDefaultInt32() int32 {
635 if x != nil && x.DefaultInt32 != nil {
636 return *x.DefaultInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700637 }
638 return Default_FieldTestMessage_DefaultInt32
639}
640
Joe Tsai61968ce2019-04-01 12:59:24 -0700641func (x *FieldTestMessage) GetDefaultSint32() int32 {
642 if x != nil && x.DefaultSint32 != nil {
643 return *x.DefaultSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700644 }
645 return Default_FieldTestMessage_DefaultSint32
646}
647
Joe Tsai61968ce2019-04-01 12:59:24 -0700648func (x *FieldTestMessage) GetDefaultUint32() uint32 {
649 if x != nil && x.DefaultUint32 != nil {
650 return *x.DefaultUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700651 }
652 return Default_FieldTestMessage_DefaultUint32
653}
654
Joe Tsai61968ce2019-04-01 12:59:24 -0700655func (x *FieldTestMessage) GetDefaultInt64() int64 {
656 if x != nil && x.DefaultInt64 != nil {
657 return *x.DefaultInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700658 }
659 return Default_FieldTestMessage_DefaultInt64
660}
661
Joe Tsai61968ce2019-04-01 12:59:24 -0700662func (x *FieldTestMessage) GetDefaultSint64() int64 {
663 if x != nil && x.DefaultSint64 != nil {
664 return *x.DefaultSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700665 }
666 return Default_FieldTestMessage_DefaultSint64
667}
668
Joe Tsai61968ce2019-04-01 12:59:24 -0700669func (x *FieldTestMessage) GetDefaultUint64() uint64 {
670 if x != nil && x.DefaultUint64 != nil {
671 return *x.DefaultUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700672 }
673 return Default_FieldTestMessage_DefaultUint64
674}
675
Joe Tsai61968ce2019-04-01 12:59:24 -0700676func (x *FieldTestMessage) GetDefaultSfixed32() int32 {
677 if x != nil && x.DefaultSfixed32 != nil {
678 return *x.DefaultSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700679 }
680 return Default_FieldTestMessage_DefaultSfixed32
681}
682
Joe Tsai61968ce2019-04-01 12:59:24 -0700683func (x *FieldTestMessage) GetDefaultFixed32() uint32 {
684 if x != nil && x.DefaultFixed32 != nil {
685 return *x.DefaultFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700686 }
687 return Default_FieldTestMessage_DefaultFixed32
688}
689
Joe Tsai61968ce2019-04-01 12:59:24 -0700690func (x *FieldTestMessage) GetDefaultFloat() float32 {
691 if x != nil && x.DefaultFloat != nil {
692 return *x.DefaultFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700693 }
694 return Default_FieldTestMessage_DefaultFloat
695}
696
Joe Tsai61968ce2019-04-01 12:59:24 -0700697func (x *FieldTestMessage) GetDefaultSfixed64() int64 {
698 if x != nil && x.DefaultSfixed64 != nil {
699 return *x.DefaultSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700700 }
701 return Default_FieldTestMessage_DefaultSfixed64
702}
703
Joe Tsai61968ce2019-04-01 12:59:24 -0700704func (x *FieldTestMessage) GetDefaultFixed64() uint64 {
705 if x != nil && x.DefaultFixed64 != nil {
706 return *x.DefaultFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700707 }
708 return Default_FieldTestMessage_DefaultFixed64
709}
710
Joe Tsai61968ce2019-04-01 12:59:24 -0700711func (x *FieldTestMessage) GetDefaultDouble() float64 {
712 if x != nil && x.DefaultDouble != nil {
713 return *x.DefaultDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700714 }
715 return Default_FieldTestMessage_DefaultDouble
716}
717
Joe Tsai61968ce2019-04-01 12:59:24 -0700718func (x *FieldTestMessage) GetDefaultString() string {
719 if x != nil && x.DefaultString != nil {
720 return *x.DefaultString
Damien Neil77f82fe2018-09-13 10:59:17 -0700721 }
722 return Default_FieldTestMessage_DefaultString
723}
724
Joe Tsai61968ce2019-04-01 12:59:24 -0700725func (x *FieldTestMessage) GetDefaultBytes() []byte {
726 if x != nil && x.DefaultBytes != nil {
727 return x.DefaultBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700728 }
729 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
730}
731
Joe Tsai61968ce2019-04-01 12:59:24 -0700732func (x *FieldTestMessage) GetDefaultZeroString() string {
733 if x != nil && x.DefaultZeroString != nil {
734 return *x.DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700735 }
Joe Tsai9667c482018-12-05 15:42:52 -0800736 return Default_FieldTestMessage_DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700737}
738
Joe Tsai61968ce2019-04-01 12:59:24 -0700739func (x *FieldTestMessage) GetDefaultZeroBytes() []byte {
740 if x != nil && x.DefaultZeroBytes != nil {
741 return x.DefaultZeroBytes
Damien Neilccf3fa62018-09-28 14:41:45 -0700742 }
Joe Tsai9667c482018-12-05 15:42:52 -0800743 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...)
Damien Neilccf3fa62018-09-28 14:41:45 -0700744}
745
Joe Tsai61968ce2019-04-01 12:59:24 -0700746func (x *FieldTestMessage) GetDefaultFloatNeginf() float32 {
747 if x != nil && x.DefaultFloatNeginf != nil {
748 return *x.DefaultFloatNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700749 }
750 return Default_FieldTestMessage_DefaultFloatNeginf
751}
752
Joe Tsai61968ce2019-04-01 12:59:24 -0700753func (x *FieldTestMessage) GetDefaultFloatPosinf() float32 {
754 if x != nil && x.DefaultFloatPosinf != nil {
755 return *x.DefaultFloatPosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700756 }
757 return Default_FieldTestMessage_DefaultFloatPosinf
758}
759
Joe Tsai61968ce2019-04-01 12:59:24 -0700760func (x *FieldTestMessage) GetDefaultFloatNan() float32 {
761 if x != nil && x.DefaultFloatNan != nil {
762 return *x.DefaultFloatNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700763 }
764 return Default_FieldTestMessage_DefaultFloatNan
765}
766
Joe Tsai61968ce2019-04-01 12:59:24 -0700767func (x *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
768 if x != nil && x.DefaultDoubleNeginf != nil {
769 return *x.DefaultDoubleNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700770 }
771 return Default_FieldTestMessage_DefaultDoubleNeginf
772}
773
Joe Tsai61968ce2019-04-01 12:59:24 -0700774func (x *FieldTestMessage) GetDefaultDoublePosinf() float64 {
775 if x != nil && x.DefaultDoublePosinf != nil {
776 return *x.DefaultDoublePosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700777 }
778 return Default_FieldTestMessage_DefaultDoublePosinf
779}
780
Joe Tsai61968ce2019-04-01 12:59:24 -0700781func (x *FieldTestMessage) GetDefaultDoubleNan() float64 {
782 if x != nil && x.DefaultDoubleNan != nil {
783 return *x.DefaultDoubleNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700784 }
785 return Default_FieldTestMessage_DefaultDoubleNan
786}
787
Joe Tsai61968ce2019-04-01 12:59:24 -0700788func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
789 if x != nil {
790 return x.MapInt32Int64
Damien Neil0bd5a382018-09-13 15:07:10 -0700791 }
792 return nil
793}
794
Joe Tsai61968ce2019-04-01 12:59:24 -0700795func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
796 if x != nil {
797 return x.MapStringMessage
Damien Neil0bd5a382018-09-13 15:07:10 -0700798 }
799 return nil
800}
801
Joe Tsai61968ce2019-04-01 12:59:24 -0700802func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
803 if x != nil {
804 return x.MapFixed64Enum
Damien Neil0bd5a382018-09-13 15:07:10 -0700805 }
806 return nil
807}
808
Damien Neil1fa78d82018-09-13 13:12:36 -0700809func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
810 if m != nil {
811 return m.OneofField
812 }
813 return nil
814}
815
Joe Tsai61968ce2019-04-01 12:59:24 -0700816func (x *FieldTestMessage) GetOneofBool() bool {
817 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBool); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700818 return x.OneofBool
819 }
820 return false
821}
822
Joe Tsai61968ce2019-04-01 12:59:24 -0700823func (x *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
824 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700825 return x.OneofEnum
826 }
827 return FieldTestMessage_ZERO
828}
829
Joe Tsai61968ce2019-04-01 12:59:24 -0700830func (x *FieldTestMessage) GetOneofInt32() int32 {
831 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700832 return x.OneofInt32
833 }
834 return 0
835}
836
Joe Tsai61968ce2019-04-01 12:59:24 -0700837func (x *FieldTestMessage) GetOneofSint32() int32 {
838 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700839 return x.OneofSint32
840 }
841 return 0
842}
843
Joe Tsai61968ce2019-04-01 12:59:24 -0700844func (x *FieldTestMessage) GetOneofUint32() uint32 {
845 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700846 return x.OneofUint32
847 }
848 return 0
849}
850
Joe Tsai61968ce2019-04-01 12:59:24 -0700851func (x *FieldTestMessage) GetOneofInt64() int64 {
852 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700853 return x.OneofInt64
854 }
855 return 0
856}
857
Joe Tsai61968ce2019-04-01 12:59:24 -0700858func (x *FieldTestMessage) GetOneofSint64() int64 {
859 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700860 return x.OneofSint64
861 }
862 return 0
863}
864
Joe Tsai61968ce2019-04-01 12:59:24 -0700865func (x *FieldTestMessage) GetOneofUint64() uint64 {
866 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700867 return x.OneofUint64
868 }
869 return 0
870}
871
Joe Tsai61968ce2019-04-01 12:59:24 -0700872func (x *FieldTestMessage) GetOneofSfixed32() int32 {
873 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700874 return x.OneofSfixed32
875 }
876 return 0
877}
878
Joe Tsai61968ce2019-04-01 12:59:24 -0700879func (x *FieldTestMessage) GetOneofFixed32() uint32 {
880 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700881 return x.OneofFixed32
882 }
883 return 0
884}
885
Joe Tsai61968ce2019-04-01 12:59:24 -0700886func (x *FieldTestMessage) GetOneofFloat() float32 {
887 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700888 return x.OneofFloat
889 }
890 return 0
891}
892
Joe Tsai61968ce2019-04-01 12:59:24 -0700893func (x *FieldTestMessage) GetOneofSfixed64() int64 {
894 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700895 return x.OneofSfixed64
896 }
897 return 0
898}
899
Joe Tsai61968ce2019-04-01 12:59:24 -0700900func (x *FieldTestMessage) GetOneofFixed64() uint64 {
901 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700902 return x.OneofFixed64
903 }
904 return 0
905}
906
Joe Tsai61968ce2019-04-01 12:59:24 -0700907func (x *FieldTestMessage) GetOneofDouble() float64 {
908 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700909 return x.OneofDouble
910 }
911 return 0
912}
913
Joe Tsai61968ce2019-04-01 12:59:24 -0700914func (x *FieldTestMessage) GetOneofString() string {
915 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofString); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700916 return x.OneofString
917 }
918 return ""
919}
920
Joe Tsai61968ce2019-04-01 12:59:24 -0700921func (x *FieldTestMessage) GetOneofBytes() []byte {
922 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700923 return x.OneofBytes
924 }
925 return nil
926}
927
Joe Tsai61968ce2019-04-01 12:59:24 -0700928func (x *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
929 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700930 return x.Oneof_Message
931 }
932 return nil
933}
934
Joe Tsai61968ce2019-04-01 12:59:24 -0700935func (x *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
936 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700937 return x.Oneofgroup
938 }
939 return nil
940}
941
Joe Tsai61968ce2019-04-01 12:59:24 -0700942func (x *FieldTestMessage) GetOneofLargestTag() int32 {
943 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
Damien Neilb9781cc2018-09-28 14:54:09 -0700944 return x.OneofLargestTag
945 }
946 return 0
947}
948
Damien Neil1fa78d82018-09-13 13:12:36 -0700949func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
950 if m != nil {
951 return m.OneofTwo
952 }
953 return nil
954}
955
Joe Tsai61968ce2019-04-01 12:59:24 -0700956func (x *FieldTestMessage) GetOneofTwo_1() int32 {
957 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700958 return x.OneofTwo_1
959 }
960 return 0
961}
962
Joe Tsai61968ce2019-04-01 12:59:24 -0700963func (x *FieldTestMessage) GetOneofTwo_2() int64 {
964 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700965 return x.OneofTwo_2
966 }
967 return 0
968}
969
Joe Tsaid7e97bc2018-11-26 12:57:27 -0800970// XXX_OneofWrappers is for the internal use of the proto package.
971func (*FieldTestMessage) XXX_OneofWrappers() []interface{} {
972 return []interface{}{
Damien Neil1fa78d82018-09-13 13:12:36 -0700973 (*FieldTestMessage_OneofBool)(nil),
974 (*FieldTestMessage_OneofEnum)(nil),
975 (*FieldTestMessage_OneofInt32)(nil),
976 (*FieldTestMessage_OneofSint32)(nil),
977 (*FieldTestMessage_OneofUint32)(nil),
978 (*FieldTestMessage_OneofInt64)(nil),
979 (*FieldTestMessage_OneofSint64)(nil),
980 (*FieldTestMessage_OneofUint64)(nil),
981 (*FieldTestMessage_OneofSfixed32)(nil),
982 (*FieldTestMessage_OneofFixed32)(nil),
983 (*FieldTestMessage_OneofFloat)(nil),
984 (*FieldTestMessage_OneofSfixed64)(nil),
985 (*FieldTestMessage_OneofFixed64)(nil),
986 (*FieldTestMessage_OneofDouble)(nil),
987 (*FieldTestMessage_OneofString)(nil),
988 (*FieldTestMessage_OneofBytes)(nil),
989 (*FieldTestMessage_Oneof_Message)(nil),
990 (*FieldTestMessage_Oneofgroup)(nil),
Damien Neilb9781cc2018-09-28 14:54:09 -0700991 (*FieldTestMessage_OneofLargestTag)(nil),
Damien Neil1fa78d82018-09-13 13:12:36 -0700992 (*FieldTestMessage_OneofTwo_1)(nil),
993 (*FieldTestMessage_OneofTwo_2)(nil),
994 }
995}
996
Joe Tsai872b5002019-04-08 14:03:15 -0700997type isFieldTestMessage_OneofField interface {
998 isFieldTestMessage_OneofField()
999}
1000
1001type FieldTestMessage_OneofBool struct {
1002 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
1003}
1004
1005type FieldTestMessage_OneofEnum struct {
1006 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
1007}
1008
1009type FieldTestMessage_OneofInt32 struct {
1010 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
1011}
1012
1013type FieldTestMessage_OneofSint32 struct {
1014 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
1015}
1016
1017type FieldTestMessage_OneofUint32 struct {
1018 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
1019}
1020
1021type FieldTestMessage_OneofInt64 struct {
1022 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
1023}
1024
1025type FieldTestMessage_OneofSint64 struct {
1026 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
1027}
1028
1029type FieldTestMessage_OneofUint64 struct {
1030 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
1031}
1032
1033type FieldTestMessage_OneofSfixed32 struct {
1034 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
1035}
1036
1037type FieldTestMessage_OneofFixed32 struct {
1038 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
1039}
1040
1041type FieldTestMessage_OneofFloat struct {
1042 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
1043}
1044
1045type FieldTestMessage_OneofSfixed64 struct {
1046 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
1047}
1048
1049type FieldTestMessage_OneofFixed64 struct {
1050 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
1051}
1052
1053type FieldTestMessage_OneofDouble struct {
1054 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
1055}
1056
1057type FieldTestMessage_OneofString struct {
1058 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
1059}
1060
1061type FieldTestMessage_OneofBytes struct {
1062 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
1063}
1064
1065type FieldTestMessage_Oneof_Message struct {
1066 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
1067}
1068
1069type FieldTestMessage_Oneofgroup struct {
1070 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
1071}
1072
1073type FieldTestMessage_OneofLargestTag struct {
1074 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
1075}
1076
1077func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
1078
1079func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
1080
1081func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
1082
1083func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
1084
1085func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
1086
1087func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
1088
1089func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
1090
1091func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
1092
1093func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
1094
1095func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
1096
1097func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
1098
1099func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
1100
1101func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
1102
1103func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
1104
1105func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
1106
1107func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
1108
1109func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
1110
1111func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
1112
1113func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
1114
1115type isFieldTestMessage_OneofTwo interface {
1116 isFieldTestMessage_OneofTwo()
1117}
1118
1119type FieldTestMessage_OneofTwo_1 struct {
1120 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1121}
1122
1123type FieldTestMessage_OneofTwo_2 struct {
1124 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1125}
1126
1127func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1128
1129func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1130
Damien Neil658051b2018-09-10 12:26:21 -07001131type FieldTestMessage_OptionalGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001132 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1133 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1134 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1135 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001136}
1137
Joe Tsai61968ce2019-04-01 12:59:24 -07001138func (x *FieldTestMessage_OptionalGroup) Reset() {
1139 *x = FieldTestMessage_OptionalGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001140}
Joe Tsai61968ce2019-04-01 12:59:24 -07001141
1142func (x *FieldTestMessage_OptionalGroup) String() string {
1143 return protoimpl.X.MessageStringOf(x)
1144}
1145
1146func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1147
1148func (x *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001149 return file_proto2_fields_proto_msgTypes[1].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001150}
Joe Tsai8e506a82019-03-16 00:05:34 -07001151
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001152func (m *FieldTestMessage_OptionalGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001153 return file_proto2_fields_proto_msgTypes[1].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001154}
1155
Joe Tsai8e506a82019-03-16 00:05:34 -07001156// Deprecated: Use FieldTestMessage_OptionalGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001157func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001158 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neila1c6abc2018-09-12 13:36:34 -07001159}
Damien Neil993c04d2018-09-14 15:41:11 -07001160
Joe Tsai61968ce2019-04-01 12:59:24 -07001161func (x *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1162 if x != nil && x.OptionalGroup != nil {
1163 return *x.OptionalGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001164 }
1165 return ""
1166}
1167
Damien Neil658051b2018-09-10 12:26:21 -07001168type FieldTestMessage_RequiredGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001169 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1171 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1172 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001173}
1174
Joe Tsai61968ce2019-04-01 12:59:24 -07001175func (x *FieldTestMessage_RequiredGroup) Reset() {
1176 *x = FieldTestMessage_RequiredGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001177}
Joe Tsai61968ce2019-04-01 12:59:24 -07001178
1179func (x *FieldTestMessage_RequiredGroup) String() string {
1180 return protoimpl.X.MessageStringOf(x)
1181}
1182
1183func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1184
1185func (x *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001186 return file_proto2_fields_proto_msgTypes[2].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001187}
Joe Tsai8e506a82019-03-16 00:05:34 -07001188
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001189func (m *FieldTestMessage_RequiredGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001190 return file_proto2_fields_proto_msgTypes[2].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001191}
1192
Joe Tsai8e506a82019-03-16 00:05:34 -07001193// Deprecated: Use FieldTestMessage_RequiredGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001194func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001195 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 1}
Damien Neila1c6abc2018-09-12 13:36:34 -07001196}
Damien Neil993c04d2018-09-14 15:41:11 -07001197
Joe Tsai61968ce2019-04-01 12:59:24 -07001198func (x *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1199 if x != nil && x.RequiredGroup != nil {
1200 return *x.RequiredGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001201 }
1202 return ""
1203}
1204
Damien Neil658051b2018-09-10 12:26:21 -07001205type FieldTestMessage_RepeatedGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001206 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1207 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1208 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1209 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001210}
1211
Joe Tsai61968ce2019-04-01 12:59:24 -07001212func (x *FieldTestMessage_RepeatedGroup) Reset() {
1213 *x = FieldTestMessage_RepeatedGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001214}
Joe Tsai61968ce2019-04-01 12:59:24 -07001215
1216func (x *FieldTestMessage_RepeatedGroup) String() string {
1217 return protoimpl.X.MessageStringOf(x)
1218}
1219
1220func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1221
1222func (x *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001223 return file_proto2_fields_proto_msgTypes[3].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001224}
Joe Tsai8e506a82019-03-16 00:05:34 -07001225
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001226func (m *FieldTestMessage_RepeatedGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001227 return file_proto2_fields_proto_msgTypes[3].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001228}
1229
Joe Tsai8e506a82019-03-16 00:05:34 -07001230// Deprecated: Use FieldTestMessage_RepeatedGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001231func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001232 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 2}
Damien Neila1c6abc2018-09-12 13:36:34 -07001233}
Damien Neil993c04d2018-09-14 15:41:11 -07001234
Joe Tsai61968ce2019-04-01 12:59:24 -07001235func (x *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1236 if x != nil {
1237 return x.RepeatedGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001238 }
1239 return nil
1240}
1241
Damien Neil1fa78d82018-09-13 13:12:36 -07001242type FieldTestMessage_OneofGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001243 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1244 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1245 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1246 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil1fa78d82018-09-13 13:12:36 -07001247}
1248
Joe Tsai61968ce2019-04-01 12:59:24 -07001249func (x *FieldTestMessage_OneofGroup) Reset() {
1250 *x = FieldTestMessage_OneofGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001251}
Joe Tsai61968ce2019-04-01 12:59:24 -07001252
1253func (x *FieldTestMessage_OneofGroup) String() string {
1254 return protoimpl.X.MessageStringOf(x)
1255}
1256
1257func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1258
1259func (x *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001260 return file_proto2_fields_proto_msgTypes[7].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001261}
Joe Tsai8e506a82019-03-16 00:05:34 -07001262
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001263func (m *FieldTestMessage_OneofGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001264 return file_proto2_fields_proto_msgTypes[7].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001265}
1266
Joe Tsai8e506a82019-03-16 00:05:34 -07001267// Deprecated: Use FieldTestMessage_OneofGroup.ProtoReflect.Type instead.
Damien Neil1fa78d82018-09-13 13:12:36 -07001268func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001269 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 6}
Damien Neil1fa78d82018-09-13 13:12:36 -07001270}
Damien Neil993c04d2018-09-14 15:41:11 -07001271
Joe Tsai61968ce2019-04-01 12:59:24 -07001272func (x *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1273 if x != nil && x.OneofGroupField != nil {
1274 return *x.OneofGroupField
Damien Neil1fa78d82018-09-13 13:12:36 -07001275 }
1276 return ""
1277}
1278
Damien Neil658051b2018-09-10 12:26:21 -07001279type FieldTestMessage_Message struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001280 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1281 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1282 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001283}
1284
Joe Tsai61968ce2019-04-01 12:59:24 -07001285func (x *FieldTestMessage_Message) Reset() {
1286 *x = FieldTestMessage_Message{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001287}
Joe Tsai61968ce2019-04-01 12:59:24 -07001288
1289func (x *FieldTestMessage_Message) String() string {
1290 return protoimpl.X.MessageStringOf(x)
1291}
1292
1293func (*FieldTestMessage_Message) ProtoMessage() {}
1294
1295func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001296 return file_proto2_fields_proto_msgTypes[8].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001297}
Joe Tsai8e506a82019-03-16 00:05:34 -07001298
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001299func (m *FieldTestMessage_Message) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001300 return file_proto2_fields_proto_msgTypes[8].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001301}
1302
Joe Tsai8e506a82019-03-16 00:05:34 -07001303// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001304func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001305 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001306}
Damien Neil993c04d2018-09-14 15:41:11 -07001307
Joe Tsai5d72cc22019-03-28 01:13:26 -07001308var File_proto2_fields_proto protoreflect.FileDescriptor
1309
Joe Tsai7ca70982019-04-15 13:57:56 -07001310var file_proto2_fields_proto_rawDesc = []byte{
Damien Neil8012b442019-01-18 09:32:24 -08001311 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e,
1312 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1313 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a,
1314 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1315 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f,
1316 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1317 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1318 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1319 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1320 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1321 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1322 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
1323 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28,
1324 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
1325 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
1326 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1327 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1328 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
1329 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74,
1330 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
1331 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69,
1332 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1333 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01,
1334 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
1335 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75,
1336 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1337 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f,
1338 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1339 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1340 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69,
1341 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01,
1342 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65,
1343 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
1344 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
1345 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70,
1346 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
1347 0x0c, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
1348 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1349 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28,
1350 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
1351 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
1352 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1353 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
1354 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f,
1355 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
1356 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1357 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70,
1358 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f,
1359 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
1360 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1361 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1362 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
1363 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1364 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1365 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35,
1366 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
1367 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74,
1368 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1369 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67,
1370 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1371 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71,
1372 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71,
1373 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e,
1374 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1375 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1376 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c,
1377 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e,
1378 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67,
1379 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e,
1380 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f,
1381 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65,
1382 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f,
1383 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
1384 0x69, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55,
1385 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1386 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72,
1387 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f,
1388 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1389 0x6b, 0x20, 0x02, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53,
1390 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1391 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e,
1392 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b,
1393 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65,
1394 0x64, 0x33, 0x32, 0x18, 0x6d, 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69,
1395 0x72, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72,
1396 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1397 0x6e, 0x20, 0x02, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46,
1398 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1399 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d,
1400 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a,
1401 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
1402 0x36, 0x34, 0x18, 0x70, 0x20, 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1403 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65,
1404 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71,
1405 0x20, 0x02, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69,
1406 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1407 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e,
1408 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27,
1409 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1410 0x67, 0x18, 0x73, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1411 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1412 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52,
1413 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a,
1414 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61,
1415 0x67, 0x65, 0x18, 0x75, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1416 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1417 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1418 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1419 0x72, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65,
1420 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28,
1421 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1422 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54,
1423 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69,
1424 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1425 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61,
1426 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52,
1427 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a,
1428 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca,
1429 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1430 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1431 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45,
1432 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
1433 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e,
1434 0x74, 0x33, 0x32, 0x18, 0xcb, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65,
1435 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70,
1436 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20,
1437 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e,
1438 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1439 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72,
1440 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a,
1441 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1442 0xce, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1443 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1444 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52,
1445 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
1446 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1447 0x36, 0x34, 0x18, 0xd0, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1448 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70,
1449 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1,
1450 0x01, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53,
1451 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61,
1452 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03,
1453 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
1454 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1455 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65,
1456 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72,
1457 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1458 0x18, 0xd4, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1459 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70,
1460 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01,
1461 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
1462 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1463 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
1464 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1465 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69,
1466 0x6e, 0x67, 0x18, 0xd7, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1467 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70,
1468 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03,
1469 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
1470 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65,
1471 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
1472 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1473 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1474 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72,
1475 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c,
1476 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
1477 0xda, 0x01, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1478 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46,
1479 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e,
1480 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72,
1481 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c,
1482 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20,
1483 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75,
1484 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1485 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1486 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1487 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1488 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45,
1489 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a,
1490 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf,
1491 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1492 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1493 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a,
1494 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33,
1495 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e,
1496 0x74, 0x33, 0x32, 0x18, 0xb1, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64,
1497 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d,
1498 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02,
1499 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1500 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1501 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01,
1502 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
1503 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1504 0x36, 0x34, 0x18, 0xb4, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65,
1505 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64,
1506 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1507 0xb5, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75,
1508 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65,
1509 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02,
1510 0x20, 0x01, 0x28, 0x07, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1511 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1512 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a,
1513 0x04, 0x33, 0x2e, 0x31, 0x34, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c,
1514 0x6f, 0x61, 0x74, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
1515 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01,
1516 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1517 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69,
1518 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52,
1519 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12,
1520 0x2e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
1521 0x65, 0x18, 0xba, 0x02, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35,
1522 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1523 0x37, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1524 0x67, 0x18, 0xbb, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c,
1525 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1526 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61,
1527 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c,
1528 0x3a, 0x16, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35,
1529 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1530 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1531 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02,
1532 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a,
1533 0x65, 0x72, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66,
1534 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
1535 0xdf, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1536 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65,
1537 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69,
1538 0x6e, 0x66, 0x18, 0x90, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52,
1539 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67,
1540 0x69, 0x6e, 0x66, 0x12, 0x36, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66,
1541 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01,
1542 0x28, 0x02, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1543 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64,
1544 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e,
1545 0x18, 0x92, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65,
1546 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a,
1547 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f,
1548 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d,
1549 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62,
1550 0x6c, 0x65, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61,
1551 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e,
1552 0x66, 0x18, 0x94, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64,
1553 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69,
1554 0x6e, 0x66, 0x12, 0x32, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f,
1555 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a,
1556 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75,
1557 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e,
1558 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b,
1559 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1560 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1561 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74,
1562 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61,
1563 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d,
1564 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
1565 0x65, 0x18, 0xf5, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1566 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1567 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1568 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1569 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
1570 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70,
1571 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03,
1572 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1573 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65,
1574 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61,
1575 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72,
1576 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75,
1577 0x6d, 0x12, 0x20, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18,
1578 0xd9, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42,
1579 0x6f, 0x6f, 0x6c, 0x12, 0x4e, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75,
1580 0x6d, 0x18, 0xda, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1581 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1582 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1583 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45,
1584 0x6e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1585 0x33, 0x32, 0x18, 0xdb, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1586 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1587 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00,
1588 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a,
1589 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04,
1590 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1591 0x74, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1592 0x36, 0x34, 0x18, 0xde, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1593 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1594 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00,
1595 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a,
1596 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04,
1597 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1598 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69,
1599 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d,
1600 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a,
1601 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2,
1602 0x04, 0x20, 0x01, 0x28, 0x07, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69,
1603 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66,
1604 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f,
1605 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65,
1606 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01,
1607 0x28, 0x10, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65,
1608 0x64, 0x36, 0x34, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78,
1609 0x65, 0x64, 0x36, 0x34, 0x18, 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f,
1610 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f,
1611 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01,
1612 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c,
1613 0x65, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1614 0x67, 0x18, 0xe7, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f,
1615 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1616 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52,
1617 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f,
1618 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20,
1619 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1620 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1621 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1622 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73,
1623 0x73, 0x61, 0x67, 0x65, 0x12, 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f,
1624 0x75, 0x70, 0x18, 0xea, 0x04, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72,
1625 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1626 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
1627 0x67, 0x65, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52,
1628 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f,
1629 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67,
1630 0x18, 0xff, 0xff, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e,
1631 0x65, 0x6f, 0x66, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a,
1632 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20,
1633 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31,
1634 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18,
1635 0xbd, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54,
1636 0x77, 0x6f, 0x32, 0x1a, 0x36, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47,
1637 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1638 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70,
1639 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52,
1640 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e,
1641 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77,
1642 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
1643 0x6f, 0x75, 0x70, 0x1a, 0x37, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47,
1644 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1645 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72,
1646 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12,
1647 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74,
1648 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
1649 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1650 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74,
1651 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1652 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1653 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1654 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1655 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1656 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1657 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1658 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64,
1659 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
1660 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a,
1661 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67,
1662 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1663 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1664 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1665 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72,
1666 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f,
1667 0x75, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1668 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64,
1669 0x1a, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45,
1670 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a,
1671 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1672 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74,
1673 0x77, 0x6f, 0x4a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10,
1674 0x92, 0x4e, 0x52, 0x0c, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44,
1675 0x52, 0x14, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41,
Damien Neile89e6242019-05-13 23:55:40 -07001676 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x45, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1677 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1678 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d,
1679 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f,
1680 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
Damien Neil658051b2018-09-10 12:26:21 -07001681}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001682
Joe Tsai5d72cc22019-03-28 01:13:26 -07001683var (
Joe Tsai7ca70982019-04-15 13:57:56 -07001684 file_proto2_fields_proto_rawDescOnce sync.Once
1685 file_proto2_fields_proto_rawDescData = file_proto2_fields_proto_rawDesc
Joe Tsai5d72cc22019-03-28 01:13:26 -07001686)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001687
Joe Tsai7ca70982019-04-15 13:57:56 -07001688func file_proto2_fields_proto_rawDescGZIP() []byte {
1689 file_proto2_fields_proto_rawDescOnce.Do(func() {
1690 file_proto2_fields_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto2_fields_proto_rawDescData)
Joe Tsai5d72cc22019-03-28 01:13:26 -07001691 })
Joe Tsai7ca70982019-04-15 13:57:56 -07001692 return file_proto2_fields_proto_rawDescData
Joe Tsai5d72cc22019-03-28 01:13:26 -07001693}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001694
Joe Tsai7ca70982019-04-15 13:57:56 -07001695var file_proto2_fields_proto_enumTypes = make([]protoreflect.EnumType, 1)
Joe Tsai4fe96632019-05-22 05:12:36 -04001696var file_proto2_fields_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
Joe Tsai7ca70982019-04-15 13:57:56 -07001697var file_proto2_fields_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -08001698 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto2.FieldTestMessage.Enum
1699 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto2.FieldTestMessage
1700 (*FieldTestMessage_OptionalGroup)(nil), // 2: goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1701 (*FieldTestMessage_RequiredGroup)(nil), // 3: goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1702 (*FieldTestMessage_RepeatedGroup)(nil), // 4: goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1703 nil, // 5: goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1704 nil, // 6: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1705 nil, // 7: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1706 (*FieldTestMessage_OneofGroup)(nil), // 8: goproto.protoc.proto2.FieldTestMessage.OneofGroup
1707 (*FieldTestMessage_Message)(nil), // 9: goproto.protoc.proto2.FieldTestMessage.Message
Joe Tsaib6405bd2018-11-15 14:44:37 -08001708}
Joe Tsai7ca70982019-04-15 13:57:56 -07001709var file_proto2_fields_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -08001710 0, // goproto.protoc.proto2.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1711 9, // goproto.protoc.proto2.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1712 2, // goproto.protoc.proto2.FieldTestMessage.optionalgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1713 0, // goproto.protoc.proto2.FieldTestMessage.required_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1714 9, // goproto.protoc.proto2.FieldTestMessage.required_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1715 3, // goproto.protoc.proto2.FieldTestMessage.requiredgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1716 0, // goproto.protoc.proto2.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1717 9, // goproto.protoc.proto2.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1718 4, // goproto.protoc.proto2.FieldTestMessage.repeatedgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1719 0, // goproto.protoc.proto2.FieldTestMessage.default_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1720 5, // goproto.protoc.proto2.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1721 6, // goproto.protoc.proto2.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1722 7, // goproto.protoc.proto2.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1723 0, // goproto.protoc.proto2.FieldTestMessage.oneof_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1724 9, // goproto.protoc.proto2.FieldTestMessage.oneof_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1725 8, // goproto.protoc.proto2.FieldTestMessage.oneofgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OneofGroup
1726 9, // goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1727 0, // goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
Joe Tsaib6405bd2018-11-15 14:44:37 -08001728}
Damien Neil8012b442019-01-18 09:32:24 -08001729
Joe Tsai7ca70982019-04-15 13:57:56 -07001730func init() { file_proto2_fields_proto_init() }
1731func file_proto2_fields_proto_init() {
Damien Neil0fc22452019-03-08 17:18:11 -08001732 if File_proto2_fields_proto != nil {
1733 return
1734 }
Joe Tsai40692112019-02-27 20:25:51 -08001735 File_proto2_fields_proto = protoimpl.FileBuilder{
Joe Tsai7ca70982019-04-15 13:57:56 -07001736 RawDescriptor: file_proto2_fields_proto_rawDesc,
1737 GoTypes: file_proto2_fields_proto_goTypes,
1738 DependencyIndexes: file_proto2_fields_proto_depIdxs,
1739 EnumOutputTypes: file_proto2_fields_proto_enumTypes,
1740 MessageOutputTypes: file_proto2_fields_proto_msgTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -07001741 FilesRegistry: protoregistry.GlobalFiles,
1742 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -08001743 }.Init()
Joe Tsai7ca70982019-04-15 13:57:56 -07001744 file_proto2_fields_proto_rawDesc = nil
1745 file_proto2_fields_proto_goTypes = nil
1746 file_proto2_fields_proto_depIdxs = nil
Joe Tsaib6405bd2018-11-15 14:44:37 -08001747}