blob: 4c316a87c2eb63502fb4e50a2fe1d262017c6d14 [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 (
Joe Tsaib6405bd2018-11-15 14:44:37 -08007 protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
Joe Tsai35ec98f2019-03-25 14:41:32 -07008 protoregistry "github.com/golang/protobuf/v2/reflect/protoregistry"
Joe Tsaib6405bd2018-11-15 14:44:37 -08009 protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
Damien Neilebc699d2018-09-13 08:50:13 -070010 math "math"
11)
Damien Neil658051b2018-09-10 12:26:21 -070012
Damien Neil658051b2018-09-10 12:26:21 -070013type FieldTestMessage_Enum int32
14
15const (
16 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
Damien Neilebc699d2018-09-13 08:50:13 -070017 FieldTestMessage_ONE FieldTestMessage_Enum = 1
Damien Neil658051b2018-09-10 12:26:21 -070018)
19
Damien Neila8593ba2019-01-08 16:18:07 -080020func (e FieldTestMessage_Enum) Type() protoreflect.EnumType {
Joe Tsai40692112019-02-27 20:25:51 -080021 return xxx_File_proto2_fields_proto_enumTypes[0]
Joe Tsaib6405bd2018-11-15 14:44:37 -080022}
Damien Neila8593ba2019-01-08 16:18:07 -080023func (e FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
Joe Tsaib6405bd2018-11-15 14:44:37 -080024 return protoreflect.EnumNumber(e)
25}
26
Joe Tsai8e506a82019-03-16 00:05:34 -070027// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070028var FieldTestMessage_Enum_name = map[int32]string{
29 0: "ZERO",
Damien Neilebc699d2018-09-13 08:50:13 -070030 1: "ONE",
Damien Neil658051b2018-09-10 12:26:21 -070031}
32
Joe Tsai8e506a82019-03-16 00:05:34 -070033// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070034var FieldTestMessage_Enum_value = map[string]int32{
35 "ZERO": 0,
Damien Neilebc699d2018-09-13 08:50:13 -070036 "ONE": 1,
Damien Neil658051b2018-09-10 12:26:21 -070037}
38
39func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
Joe Tsai8e506a82019-03-16 00:05:34 -070040 return &x
Damien Neil658051b2018-09-10 12:26:21 -070041}
42
43func (x FieldTestMessage_Enum) String() string {
Joe Tsai8e506a82019-03-16 00:05:34 -070044 return protoimpl.X.EnumStringOf(x.Type(), protoreflect.EnumNumber(x))
Damien Neil658051b2018-09-10 12:26:21 -070045}
46
Joe Tsai8e506a82019-03-16 00:05:34 -070047// Deprecated: Do not use.
48func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error {
49 num, err := protoimpl.X.UnmarshalJSONEnum(x.Type(), b)
Damien Neil658051b2018-09-10 12:26:21 -070050 if err != nil {
51 return err
52 }
Joe Tsai8e506a82019-03-16 00:05:34 -070053 *x = FieldTestMessage_Enum(num)
Damien Neil658051b2018-09-10 12:26:21 -070054 return nil
55}
56
Joe Tsai8e506a82019-03-16 00:05:34 -070057// Deprecated: Use FieldTestMessage_Enum.Type instead.
Damien Neil658051b2018-09-10 12:26:21 -070058func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -080059 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 0}
Damien Neil658051b2018-09-10 12:26:21 -070060}
61
62type FieldTestMessage struct {
Damien Neil1fa78d82018-09-13 13:12:36 -070063 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
64 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
65 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
66 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
67 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
68 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
69 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
70 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
71 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
72 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
73 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
74 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
75 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
76 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
77 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
78 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
79 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
80 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
81 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
82 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
83 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
84 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
85 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
86 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
87 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
88 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
89 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
90 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
91 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
92 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
93 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
94 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
95 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
96 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
97 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
98 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
99 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
100 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
101 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
102 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
103 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
104 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
105 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
106 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
107 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
108 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
109 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
110 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
111 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
112 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
113 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
114 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
115 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
116 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
117 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
118 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
119 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
120 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
121 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
122 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
123 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
124 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
125 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
126 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700127 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 -0700128 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
129 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700130 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 -0700131 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
132 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 -0700133 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
134 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 -0700135 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
136 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
137 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
138 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
139 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
140 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
141 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"`
142 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"`
143 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"`
144 // Types that are valid to be assigned to OneofField:
145 // *FieldTestMessage_OneofBool
146 // *FieldTestMessage_OneofEnum
147 // *FieldTestMessage_OneofInt32
148 // *FieldTestMessage_OneofSint32
149 // *FieldTestMessage_OneofUint32
150 // *FieldTestMessage_OneofInt64
151 // *FieldTestMessage_OneofSint64
152 // *FieldTestMessage_OneofUint64
153 // *FieldTestMessage_OneofSfixed32
154 // *FieldTestMessage_OneofFixed32
155 // *FieldTestMessage_OneofFloat
156 // *FieldTestMessage_OneofSfixed64
157 // *FieldTestMessage_OneofFixed64
158 // *FieldTestMessage_OneofDouble
159 // *FieldTestMessage_OneofString
160 // *FieldTestMessage_OneofBytes
161 // *FieldTestMessage_Oneof_Message
162 // *FieldTestMessage_Oneofgroup
Damien Neilb9781cc2018-09-28 14:54:09 -0700163 // *FieldTestMessage_OneofLargestTag
Damien Neil1fa78d82018-09-13 13:12:36 -0700164 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
165 // Types that are valid to be assigned to OneofTwo:
166 // *FieldTestMessage_OneofTwo_1
167 // *FieldTestMessage_OneofTwo_2
168 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
169 XXX_NoUnkeyedLiteral struct{} `json:"-"`
170 XXX_unrecognized []byte `json:"-"`
171 XXX_sizecache int32 `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700172}
173
Joe Tsaib6405bd2018-11-15 14:44:37 -0800174func (m *FieldTestMessage) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -0800175 return xxx_File_proto2_fields_proto_messageTypes[0].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -0800176}
Damien Neila1c6abc2018-09-12 13:36:34 -0700177func (m *FieldTestMessage) Reset() { *m = FieldTestMessage{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -0700178func (m *FieldTestMessage) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neila1c6abc2018-09-12 13:36:34 -0700179func (*FieldTestMessage) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -0700180
181// Deprecated: Use FieldTestMessage.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700182func (*FieldTestMessage) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -0800183 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0}
Damien Neila1c6abc2018-09-12 13:36:34 -0700184}
Damien Neil993c04d2018-09-14 15:41:11 -0700185
Damien Neilebc699d2018-09-13 08:50:13 -0700186const Default_FieldTestMessage_DefaultBool bool = true
187const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
188const Default_FieldTestMessage_DefaultInt32 int32 = 1
189const Default_FieldTestMessage_DefaultSint32 int32 = 1
190const Default_FieldTestMessage_DefaultUint32 uint32 = 1
191const Default_FieldTestMessage_DefaultInt64 int64 = 1
192const Default_FieldTestMessage_DefaultSint64 int64 = 1
193const Default_FieldTestMessage_DefaultUint64 uint64 = 1
194const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
195const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700196const Default_FieldTestMessage_DefaultFloat float32 = 3.14
Damien Neilebc699d2018-09-13 08:50:13 -0700197const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
198const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700199const Default_FieldTestMessage_DefaultDouble float64 = 3.1415
Joe Tsaibda671f2018-10-20 13:15:35 -0700200const Default_FieldTestMessage_DefaultString string = "hello,\"world!\"\n"
Damien Neilebc699d2018-09-13 08:50:13 -0700201
Joe Tsaibda671f2018-10-20 13:15:35 -0700202var Default_FieldTestMessage_DefaultBytes []byte = []byte("hello,Þ­\xbe\xef")
Joe Tsai9667c482018-12-05 15:42:52 -0800203
204const Default_FieldTestMessage_DefaultZeroString string = ""
205
206var Default_FieldTestMessage_DefaultZeroBytes []byte = []byte("")
Damien Neilebc699d2018-09-13 08:50:13 -0700207var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
208var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
209var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
210var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
211var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
212var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
213
Damien Neil77f82fe2018-09-13 10:59:17 -0700214func (m *FieldTestMessage) GetOptionalBool() bool {
215 if m != nil && m.OptionalBool != nil {
216 return *m.OptionalBool
217 }
218 return false
219}
220
221func (m *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
222 if m != nil && m.OptionalEnum != nil {
223 return *m.OptionalEnum
224 }
225 return FieldTestMessage_ZERO
226}
227
228func (m *FieldTestMessage) GetOptionalInt32() int32 {
229 if m != nil && m.OptionalInt32 != nil {
230 return *m.OptionalInt32
231 }
232 return 0
233}
234
235func (m *FieldTestMessage) GetOptionalSint32() int32 {
236 if m != nil && m.OptionalSint32 != nil {
237 return *m.OptionalSint32
238 }
239 return 0
240}
241
242func (m *FieldTestMessage) GetOptionalUint32() uint32 {
243 if m != nil && m.OptionalUint32 != nil {
244 return *m.OptionalUint32
245 }
246 return 0
247}
248
249func (m *FieldTestMessage) GetOptionalInt64() int64 {
250 if m != nil && m.OptionalInt64 != nil {
251 return *m.OptionalInt64
252 }
253 return 0
254}
255
256func (m *FieldTestMessage) GetOptionalSint64() int64 {
257 if m != nil && m.OptionalSint64 != nil {
258 return *m.OptionalSint64
259 }
260 return 0
261}
262
263func (m *FieldTestMessage) GetOptionalUint64() uint64 {
264 if m != nil && m.OptionalUint64 != nil {
265 return *m.OptionalUint64
266 }
267 return 0
268}
269
270func (m *FieldTestMessage) GetOptionalSfixed32() int32 {
271 if m != nil && m.OptionalSfixed32 != nil {
272 return *m.OptionalSfixed32
273 }
274 return 0
275}
276
277func (m *FieldTestMessage) GetOptionalFixed32() uint32 {
278 if m != nil && m.OptionalFixed32 != nil {
279 return *m.OptionalFixed32
280 }
281 return 0
282}
283
284func (m *FieldTestMessage) GetOptionalFloat() float32 {
285 if m != nil && m.OptionalFloat != nil {
286 return *m.OptionalFloat
287 }
288 return 0
289}
290
291func (m *FieldTestMessage) GetOptionalSfixed64() int64 {
292 if m != nil && m.OptionalSfixed64 != nil {
293 return *m.OptionalSfixed64
294 }
295 return 0
296}
297
298func (m *FieldTestMessage) GetOptionalFixed64() uint64 {
299 if m != nil && m.OptionalFixed64 != nil {
300 return *m.OptionalFixed64
301 }
302 return 0
303}
304
305func (m *FieldTestMessage) GetOptionalDouble() float64 {
306 if m != nil && m.OptionalDouble != nil {
307 return *m.OptionalDouble
308 }
309 return 0
310}
311
312func (m *FieldTestMessage) GetOptionalString() string {
313 if m != nil && m.OptionalString != nil {
314 return *m.OptionalString
315 }
316 return ""
317}
318
319func (m *FieldTestMessage) GetOptionalBytes() []byte {
320 if m != nil {
321 return m.OptionalBytes
322 }
323 return nil
324}
325
326func (m *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
327 if m != nil {
328 return m.Optional_Message
329 }
330 return nil
331}
332
333func (m *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
334 if m != nil {
335 return m.Optionalgroup
336 }
337 return nil
338}
339
340func (m *FieldTestMessage) GetRequiredBool() bool {
341 if m != nil && m.RequiredBool != nil {
342 return *m.RequiredBool
343 }
344 return false
345}
346
347func (m *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
348 if m != nil && m.RequiredEnum != nil {
349 return *m.RequiredEnum
350 }
351 return FieldTestMessage_ZERO
352}
353
354func (m *FieldTestMessage) GetRequiredInt32() int32 {
355 if m != nil && m.RequiredInt32 != nil {
356 return *m.RequiredInt32
357 }
358 return 0
359}
360
361func (m *FieldTestMessage) GetRequiredSint32() int32 {
362 if m != nil && m.RequiredSint32 != nil {
363 return *m.RequiredSint32
364 }
365 return 0
366}
367
368func (m *FieldTestMessage) GetRequiredUint32() uint32 {
369 if m != nil && m.RequiredUint32 != nil {
370 return *m.RequiredUint32
371 }
372 return 0
373}
374
375func (m *FieldTestMessage) GetRequiredInt64() int64 {
376 if m != nil && m.RequiredInt64 != nil {
377 return *m.RequiredInt64
378 }
379 return 0
380}
381
382func (m *FieldTestMessage) GetRequiredSint64() int64 {
383 if m != nil && m.RequiredSint64 != nil {
384 return *m.RequiredSint64
385 }
386 return 0
387}
388
389func (m *FieldTestMessage) GetRequiredUint64() uint64 {
390 if m != nil && m.RequiredUint64 != nil {
391 return *m.RequiredUint64
392 }
393 return 0
394}
395
396func (m *FieldTestMessage) GetRequiredSfixed32() int32 {
397 if m != nil && m.RequiredSfixed32 != nil {
398 return *m.RequiredSfixed32
399 }
400 return 0
401}
402
403func (m *FieldTestMessage) GetRequiredFixed32() uint32 {
404 if m != nil && m.RequiredFixed32 != nil {
405 return *m.RequiredFixed32
406 }
407 return 0
408}
409
410func (m *FieldTestMessage) GetRequiredFloat() float32 {
411 if m != nil && m.RequiredFloat != nil {
412 return *m.RequiredFloat
413 }
414 return 0
415}
416
417func (m *FieldTestMessage) GetRequiredSfixed64() int64 {
418 if m != nil && m.RequiredSfixed64 != nil {
419 return *m.RequiredSfixed64
420 }
421 return 0
422}
423
424func (m *FieldTestMessage) GetRequiredFixed64() uint64 {
425 if m != nil && m.RequiredFixed64 != nil {
426 return *m.RequiredFixed64
427 }
428 return 0
429}
430
431func (m *FieldTestMessage) GetRequiredDouble() float64 {
432 if m != nil && m.RequiredDouble != nil {
433 return *m.RequiredDouble
434 }
435 return 0
436}
437
438func (m *FieldTestMessage) GetRequiredString() string {
439 if m != nil && m.RequiredString != nil {
440 return *m.RequiredString
441 }
442 return ""
443}
444
445func (m *FieldTestMessage) GetRequiredBytes() []byte {
446 if m != nil {
447 return m.RequiredBytes
448 }
449 return nil
450}
451
452func (m *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
453 if m != nil {
454 return m.Required_Message
455 }
456 return nil
457}
458
459func (m *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
460 if m != nil {
461 return m.Requiredgroup
462 }
463 return nil
464}
465
466func (m *FieldTestMessage) GetRepeatedBool() []bool {
467 if m != nil {
468 return m.RepeatedBool
469 }
470 return nil
471}
472
473func (m *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
474 if m != nil {
475 return m.RepeatedEnum
476 }
477 return nil
478}
479
480func (m *FieldTestMessage) GetRepeatedInt32() []int32 {
481 if m != nil {
482 return m.RepeatedInt32
483 }
484 return nil
485}
486
487func (m *FieldTestMessage) GetRepeatedSint32() []int32 {
488 if m != nil {
489 return m.RepeatedSint32
490 }
491 return nil
492}
493
494func (m *FieldTestMessage) GetRepeatedUint32() []uint32 {
495 if m != nil {
496 return m.RepeatedUint32
497 }
498 return nil
499}
500
501func (m *FieldTestMessage) GetRepeatedInt64() []int64 {
502 if m != nil {
503 return m.RepeatedInt64
504 }
505 return nil
506}
507
508func (m *FieldTestMessage) GetRepeatedSint64() []int64 {
509 if m != nil {
510 return m.RepeatedSint64
511 }
512 return nil
513}
514
515func (m *FieldTestMessage) GetRepeatedUint64() []uint64 {
516 if m != nil {
517 return m.RepeatedUint64
518 }
519 return nil
520}
521
522func (m *FieldTestMessage) GetRepeatedSfixed32() []int32 {
523 if m != nil {
524 return m.RepeatedSfixed32
525 }
526 return nil
527}
528
529func (m *FieldTestMessage) GetRepeatedFixed32() []uint32 {
530 if m != nil {
531 return m.RepeatedFixed32
532 }
533 return nil
534}
535
536func (m *FieldTestMessage) GetRepeatedFloat() []float32 {
537 if m != nil {
538 return m.RepeatedFloat
539 }
540 return nil
541}
542
543func (m *FieldTestMessage) GetRepeatedSfixed64() []int64 {
544 if m != nil {
545 return m.RepeatedSfixed64
546 }
547 return nil
548}
549
550func (m *FieldTestMessage) GetRepeatedFixed64() []uint64 {
551 if m != nil {
552 return m.RepeatedFixed64
553 }
554 return nil
555}
556
557func (m *FieldTestMessage) GetRepeatedDouble() []float64 {
558 if m != nil {
559 return m.RepeatedDouble
560 }
561 return nil
562}
563
564func (m *FieldTestMessage) GetRepeatedString() []string {
565 if m != nil {
566 return m.RepeatedString
567 }
568 return nil
569}
570
571func (m *FieldTestMessage) GetRepeatedBytes() [][]byte {
572 if m != nil {
573 return m.RepeatedBytes
574 }
575 return nil
576}
577
578func (m *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
579 if m != nil {
580 return m.Repeated_Message
581 }
582 return nil
583}
584
585func (m *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
586 if m != nil {
587 return m.Repeatedgroup
588 }
589 return nil
590}
591
592func (m *FieldTestMessage) GetDefaultBool() bool {
593 if m != nil && m.DefaultBool != nil {
594 return *m.DefaultBool
595 }
596 return Default_FieldTestMessage_DefaultBool
597}
598
599func (m *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
600 if m != nil && m.DefaultEnum != nil {
601 return *m.DefaultEnum
602 }
603 return Default_FieldTestMessage_DefaultEnum
604}
605
606func (m *FieldTestMessage) GetDefaultInt32() int32 {
607 if m != nil && m.DefaultInt32 != nil {
608 return *m.DefaultInt32
609 }
610 return Default_FieldTestMessage_DefaultInt32
611}
612
613func (m *FieldTestMessage) GetDefaultSint32() int32 {
614 if m != nil && m.DefaultSint32 != nil {
615 return *m.DefaultSint32
616 }
617 return Default_FieldTestMessage_DefaultSint32
618}
619
620func (m *FieldTestMessage) GetDefaultUint32() uint32 {
621 if m != nil && m.DefaultUint32 != nil {
622 return *m.DefaultUint32
623 }
624 return Default_FieldTestMessage_DefaultUint32
625}
626
627func (m *FieldTestMessage) GetDefaultInt64() int64 {
628 if m != nil && m.DefaultInt64 != nil {
629 return *m.DefaultInt64
630 }
631 return Default_FieldTestMessage_DefaultInt64
632}
633
634func (m *FieldTestMessage) GetDefaultSint64() int64 {
635 if m != nil && m.DefaultSint64 != nil {
636 return *m.DefaultSint64
637 }
638 return Default_FieldTestMessage_DefaultSint64
639}
640
641func (m *FieldTestMessage) GetDefaultUint64() uint64 {
642 if m != nil && m.DefaultUint64 != nil {
643 return *m.DefaultUint64
644 }
645 return Default_FieldTestMessage_DefaultUint64
646}
647
648func (m *FieldTestMessage) GetDefaultSfixed32() int32 {
649 if m != nil && m.DefaultSfixed32 != nil {
650 return *m.DefaultSfixed32
651 }
652 return Default_FieldTestMessage_DefaultSfixed32
653}
654
655func (m *FieldTestMessage) GetDefaultFixed32() uint32 {
656 if m != nil && m.DefaultFixed32 != nil {
657 return *m.DefaultFixed32
658 }
659 return Default_FieldTestMessage_DefaultFixed32
660}
661
662func (m *FieldTestMessage) GetDefaultFloat() float32 {
663 if m != nil && m.DefaultFloat != nil {
664 return *m.DefaultFloat
665 }
666 return Default_FieldTestMessage_DefaultFloat
667}
668
669func (m *FieldTestMessage) GetDefaultSfixed64() int64 {
670 if m != nil && m.DefaultSfixed64 != nil {
671 return *m.DefaultSfixed64
672 }
673 return Default_FieldTestMessage_DefaultSfixed64
674}
675
676func (m *FieldTestMessage) GetDefaultFixed64() uint64 {
677 if m != nil && m.DefaultFixed64 != nil {
678 return *m.DefaultFixed64
679 }
680 return Default_FieldTestMessage_DefaultFixed64
681}
682
683func (m *FieldTestMessage) GetDefaultDouble() float64 {
684 if m != nil && m.DefaultDouble != nil {
685 return *m.DefaultDouble
686 }
687 return Default_FieldTestMessage_DefaultDouble
688}
689
690func (m *FieldTestMessage) GetDefaultString() string {
691 if m != nil && m.DefaultString != nil {
692 return *m.DefaultString
693 }
694 return Default_FieldTestMessage_DefaultString
695}
696
697func (m *FieldTestMessage) GetDefaultBytes() []byte {
698 if m != nil && m.DefaultBytes != nil {
699 return m.DefaultBytes
700 }
701 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
702}
703
Damien Neilccf3fa62018-09-28 14:41:45 -0700704func (m *FieldTestMessage) GetDefaultZeroString() string {
705 if m != nil && m.DefaultZeroString != nil {
706 return *m.DefaultZeroString
707 }
Joe Tsai9667c482018-12-05 15:42:52 -0800708 return Default_FieldTestMessage_DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700709}
710
711func (m *FieldTestMessage) GetDefaultZeroBytes() []byte {
Joe Tsai9667c482018-12-05 15:42:52 -0800712 if m != nil && m.DefaultZeroBytes != nil {
Damien Neilccf3fa62018-09-28 14:41:45 -0700713 return m.DefaultZeroBytes
714 }
Joe Tsai9667c482018-12-05 15:42:52 -0800715 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...)
Damien Neilccf3fa62018-09-28 14:41:45 -0700716}
717
Damien Neil77f82fe2018-09-13 10:59:17 -0700718func (m *FieldTestMessage) GetDefaultFloatNeginf() float32 {
719 if m != nil && m.DefaultFloatNeginf != nil {
720 return *m.DefaultFloatNeginf
721 }
722 return Default_FieldTestMessage_DefaultFloatNeginf
723}
724
725func (m *FieldTestMessage) GetDefaultFloatPosinf() float32 {
726 if m != nil && m.DefaultFloatPosinf != nil {
727 return *m.DefaultFloatPosinf
728 }
729 return Default_FieldTestMessage_DefaultFloatPosinf
730}
731
732func (m *FieldTestMessage) GetDefaultFloatNan() float32 {
733 if m != nil && m.DefaultFloatNan != nil {
734 return *m.DefaultFloatNan
735 }
736 return Default_FieldTestMessage_DefaultFloatNan
737}
738
739func (m *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
740 if m != nil && m.DefaultDoubleNeginf != nil {
741 return *m.DefaultDoubleNeginf
742 }
743 return Default_FieldTestMessage_DefaultDoubleNeginf
744}
745
746func (m *FieldTestMessage) GetDefaultDoublePosinf() float64 {
747 if m != nil && m.DefaultDoublePosinf != nil {
748 return *m.DefaultDoublePosinf
749 }
750 return Default_FieldTestMessage_DefaultDoublePosinf
751}
752
753func (m *FieldTestMessage) GetDefaultDoubleNan() float64 {
754 if m != nil && m.DefaultDoubleNan != nil {
755 return *m.DefaultDoubleNan
756 }
757 return Default_FieldTestMessage_DefaultDoubleNan
758}
759
Damien Neil0bd5a382018-09-13 15:07:10 -0700760func (m *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
761 if m != nil {
762 return m.MapInt32Int64
763 }
764 return nil
765}
766
767func (m *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
768 if m != nil {
769 return m.MapStringMessage
770 }
771 return nil
772}
773
774func (m *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
775 if m != nil {
776 return m.MapFixed64Enum
777 }
778 return nil
779}
780
Damien Neil1fa78d82018-09-13 13:12:36 -0700781type isFieldTestMessage_OneofField interface {
782 isFieldTestMessage_OneofField()
783}
784
785type FieldTestMessage_OneofBool struct {
786 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
787}
788
789type FieldTestMessage_OneofEnum struct {
790 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
791}
792
793type FieldTestMessage_OneofInt32 struct {
794 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
795}
796
797type FieldTestMessage_OneofSint32 struct {
798 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
799}
800
801type FieldTestMessage_OneofUint32 struct {
802 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
803}
804
805type FieldTestMessage_OneofInt64 struct {
806 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
807}
808
809type FieldTestMessage_OneofSint64 struct {
810 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
811}
812
813type FieldTestMessage_OneofUint64 struct {
814 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
815}
816
817type FieldTestMessage_OneofSfixed32 struct {
818 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
819}
820
821type FieldTestMessage_OneofFixed32 struct {
822 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
823}
824
825type FieldTestMessage_OneofFloat struct {
826 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
827}
828
829type FieldTestMessage_OneofSfixed64 struct {
830 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
831}
832
833type FieldTestMessage_OneofFixed64 struct {
834 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
835}
836
837type FieldTestMessage_OneofDouble struct {
838 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
839}
840
841type FieldTestMessage_OneofString struct {
842 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
843}
844
845type FieldTestMessage_OneofBytes struct {
846 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
847}
848
849type FieldTestMessage_Oneof_Message struct {
850 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
851}
852
853type FieldTestMessage_Oneofgroup struct {
854 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
855}
856
Damien Neilb9781cc2018-09-28 14:54:09 -0700857type FieldTestMessage_OneofLargestTag struct {
858 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
859}
860
Damien Neil1fa78d82018-09-13 13:12:36 -0700861func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
862
863func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
864
865func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
866
867func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
868
869func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
870
871func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
872
873func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
874
875func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
876
877func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
878
879func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
880
881func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
882
883func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
884
885func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
886
887func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
888
889func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
890
891func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
892
893func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
894
895func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
896
Damien Neilb9781cc2018-09-28 14:54:09 -0700897func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
898
Damien Neil1fa78d82018-09-13 13:12:36 -0700899func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
900 if m != nil {
901 return m.OneofField
902 }
903 return nil
904}
905
906func (m *FieldTestMessage) GetOneofBool() bool {
907 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBool); ok {
908 return x.OneofBool
909 }
910 return false
911}
912
913func (m *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
914 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
915 return x.OneofEnum
916 }
917 return FieldTestMessage_ZERO
918}
919
920func (m *FieldTestMessage) GetOneofInt32() int32 {
921 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
922 return x.OneofInt32
923 }
924 return 0
925}
926
927func (m *FieldTestMessage) GetOneofSint32() int32 {
928 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
929 return x.OneofSint32
930 }
931 return 0
932}
933
934func (m *FieldTestMessage) GetOneofUint32() uint32 {
935 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
936 return x.OneofUint32
937 }
938 return 0
939}
940
941func (m *FieldTestMessage) GetOneofInt64() int64 {
942 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
943 return x.OneofInt64
944 }
945 return 0
946}
947
948func (m *FieldTestMessage) GetOneofSint64() int64 {
949 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
950 return x.OneofSint64
951 }
952 return 0
953}
954
955func (m *FieldTestMessage) GetOneofUint64() uint64 {
956 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
957 return x.OneofUint64
958 }
959 return 0
960}
961
962func (m *FieldTestMessage) GetOneofSfixed32() int32 {
963 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
964 return x.OneofSfixed32
965 }
966 return 0
967}
968
969func (m *FieldTestMessage) GetOneofFixed32() uint32 {
970 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
971 return x.OneofFixed32
972 }
973 return 0
974}
975
976func (m *FieldTestMessage) GetOneofFloat() float32 {
977 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
978 return x.OneofFloat
979 }
980 return 0
981}
982
983func (m *FieldTestMessage) GetOneofSfixed64() int64 {
984 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
985 return x.OneofSfixed64
986 }
987 return 0
988}
989
990func (m *FieldTestMessage) GetOneofFixed64() uint64 {
991 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
992 return x.OneofFixed64
993 }
994 return 0
995}
996
997func (m *FieldTestMessage) GetOneofDouble() float64 {
998 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
999 return x.OneofDouble
1000 }
1001 return 0
1002}
1003
1004func (m *FieldTestMessage) GetOneofString() string {
1005 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofString); ok {
1006 return x.OneofString
1007 }
1008 return ""
1009}
1010
1011func (m *FieldTestMessage) GetOneofBytes() []byte {
1012 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
1013 return x.OneofBytes
1014 }
1015 return nil
1016}
1017
1018func (m *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
1019 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
1020 return x.Oneof_Message
1021 }
1022 return nil
1023}
1024
1025func (m *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
1026 if x, ok := m.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
1027 return x.Oneofgroup
1028 }
1029 return nil
1030}
1031
Damien Neilb9781cc2018-09-28 14:54:09 -07001032func (m *FieldTestMessage) GetOneofLargestTag() int32 {
1033 if x, ok := m.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
1034 return x.OneofLargestTag
1035 }
1036 return 0
1037}
1038
Damien Neil1fa78d82018-09-13 13:12:36 -07001039type isFieldTestMessage_OneofTwo interface {
1040 isFieldTestMessage_OneofTwo()
1041}
1042
1043type FieldTestMessage_OneofTwo_1 struct {
1044 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1045}
1046
1047type FieldTestMessage_OneofTwo_2 struct {
1048 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1049}
1050
1051func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1052
1053func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1054
1055func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
1056 if m != nil {
1057 return m.OneofTwo
1058 }
1059 return nil
1060}
1061
1062func (m *FieldTestMessage) GetOneofTwo_1() int32 {
1063 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
1064 return x.OneofTwo_1
1065 }
1066 return 0
1067}
1068
1069func (m *FieldTestMessage) GetOneofTwo_2() int64 {
1070 if x, ok := m.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
1071 return x.OneofTwo_2
1072 }
1073 return 0
1074}
1075
Joe Tsaid7e97bc2018-11-26 12:57:27 -08001076// XXX_OneofWrappers is for the internal use of the proto package.
1077func (*FieldTestMessage) XXX_OneofWrappers() []interface{} {
1078 return []interface{}{
Damien Neil1fa78d82018-09-13 13:12:36 -07001079 (*FieldTestMessage_OneofBool)(nil),
1080 (*FieldTestMessage_OneofEnum)(nil),
1081 (*FieldTestMessage_OneofInt32)(nil),
1082 (*FieldTestMessage_OneofSint32)(nil),
1083 (*FieldTestMessage_OneofUint32)(nil),
1084 (*FieldTestMessage_OneofInt64)(nil),
1085 (*FieldTestMessage_OneofSint64)(nil),
1086 (*FieldTestMessage_OneofUint64)(nil),
1087 (*FieldTestMessage_OneofSfixed32)(nil),
1088 (*FieldTestMessage_OneofFixed32)(nil),
1089 (*FieldTestMessage_OneofFloat)(nil),
1090 (*FieldTestMessage_OneofSfixed64)(nil),
1091 (*FieldTestMessage_OneofFixed64)(nil),
1092 (*FieldTestMessage_OneofDouble)(nil),
1093 (*FieldTestMessage_OneofString)(nil),
1094 (*FieldTestMessage_OneofBytes)(nil),
1095 (*FieldTestMessage_Oneof_Message)(nil),
1096 (*FieldTestMessage_Oneofgroup)(nil),
Damien Neilb9781cc2018-09-28 14:54:09 -07001097 (*FieldTestMessage_OneofLargestTag)(nil),
Damien Neil1fa78d82018-09-13 13:12:36 -07001098 (*FieldTestMessage_OneofTwo_1)(nil),
1099 (*FieldTestMessage_OneofTwo_2)(nil),
1100 }
1101}
1102
Damien Neil658051b2018-09-10 12:26:21 -07001103type FieldTestMessage_OptionalGroup struct {
1104 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1105 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1106 XXX_unrecognized []byte `json:"-"`
1107 XXX_sizecache int32 `json:"-"`
1108}
1109
Joe Tsaib6405bd2018-11-15 14:44:37 -08001110func (m *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -08001111 return xxx_File_proto2_fields_proto_messageTypes[1].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001112}
Damien Neila1c6abc2018-09-12 13:36:34 -07001113func (m *FieldTestMessage_OptionalGroup) Reset() { *m = FieldTestMessage_OptionalGroup{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -07001114func (m *FieldTestMessage_OptionalGroup) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neila1c6abc2018-09-12 13:36:34 -07001115func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -07001116
1117// Deprecated: Use FieldTestMessage_OptionalGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001118func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -08001119 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 0}
Damien Neila1c6abc2018-09-12 13:36:34 -07001120}
Damien Neil993c04d2018-09-14 15:41:11 -07001121
Damien Neil77f82fe2018-09-13 10:59:17 -07001122func (m *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1123 if m != nil && m.OptionalGroup != nil {
1124 return *m.OptionalGroup
1125 }
1126 return ""
1127}
1128
Damien Neil658051b2018-09-10 12:26:21 -07001129type FieldTestMessage_RequiredGroup struct {
1130 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1131 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1132 XXX_unrecognized []byte `json:"-"`
1133 XXX_sizecache int32 `json:"-"`
1134}
1135
Joe Tsaib6405bd2018-11-15 14:44:37 -08001136func (m *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -08001137 return xxx_File_proto2_fields_proto_messageTypes[2].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001138}
Damien Neila1c6abc2018-09-12 13:36:34 -07001139func (m *FieldTestMessage_RequiredGroup) Reset() { *m = FieldTestMessage_RequiredGroup{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -07001140func (m *FieldTestMessage_RequiredGroup) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neila1c6abc2018-09-12 13:36:34 -07001141func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -07001142
1143// Deprecated: Use FieldTestMessage_RequiredGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001144func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -08001145 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 1}
Damien Neila1c6abc2018-09-12 13:36:34 -07001146}
Damien Neil993c04d2018-09-14 15:41:11 -07001147
Damien Neil77f82fe2018-09-13 10:59:17 -07001148func (m *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1149 if m != nil && m.RequiredGroup != nil {
1150 return *m.RequiredGroup
1151 }
1152 return ""
1153}
1154
Damien Neil658051b2018-09-10 12:26:21 -07001155type FieldTestMessage_RepeatedGroup struct {
1156 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1157 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1158 XXX_unrecognized []byte `json:"-"`
1159 XXX_sizecache int32 `json:"-"`
1160}
1161
Joe Tsaib6405bd2018-11-15 14:44:37 -08001162func (m *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -08001163 return xxx_File_proto2_fields_proto_messageTypes[3].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001164}
Damien Neila1c6abc2018-09-12 13:36:34 -07001165func (m *FieldTestMessage_RepeatedGroup) Reset() { *m = FieldTestMessage_RepeatedGroup{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -07001166func (m *FieldTestMessage_RepeatedGroup) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neila1c6abc2018-09-12 13:36:34 -07001167func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -07001168
1169// Deprecated: Use FieldTestMessage_RepeatedGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001170func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -08001171 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 2}
Damien Neila1c6abc2018-09-12 13:36:34 -07001172}
Damien Neil993c04d2018-09-14 15:41:11 -07001173
Damien Neil77f82fe2018-09-13 10:59:17 -07001174func (m *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1175 if m != nil {
1176 return m.RepeatedGroup
1177 }
1178 return nil
1179}
1180
Damien Neil1fa78d82018-09-13 13:12:36 -07001181type FieldTestMessage_OneofGroup struct {
1182 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1183 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1184 XXX_unrecognized []byte `json:"-"`
1185 XXX_sizecache int32 `json:"-"`
1186}
1187
Joe Tsaib6405bd2018-11-15 14:44:37 -08001188func (m *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -08001189 return xxx_File_proto2_fields_proto_messageTypes[7].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001190}
Damien Neil1fa78d82018-09-13 13:12:36 -07001191func (m *FieldTestMessage_OneofGroup) Reset() { *m = FieldTestMessage_OneofGroup{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -07001192func (m *FieldTestMessage_OneofGroup) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neil1fa78d82018-09-13 13:12:36 -07001193func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -07001194
1195// Deprecated: Use FieldTestMessage_OneofGroup.ProtoReflect.Type instead.
Damien Neil1fa78d82018-09-13 13:12:36 -07001196func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -08001197 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 6}
Damien Neil1fa78d82018-09-13 13:12:36 -07001198}
Damien Neil993c04d2018-09-14 15:41:11 -07001199
Damien Neil1fa78d82018-09-13 13:12:36 -07001200func (m *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1201 if m != nil && m.OneofGroupField != nil {
1202 return *m.OneofGroupField
1203 }
1204 return ""
1205}
1206
Damien Neil658051b2018-09-10 12:26:21 -07001207type FieldTestMessage_Message struct {
1208 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1209 XXX_unrecognized []byte `json:"-"`
1210 XXX_sizecache int32 `json:"-"`
1211}
1212
Joe Tsaib6405bd2018-11-15 14:44:37 -08001213func (m *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
Joe Tsai40692112019-02-27 20:25:51 -08001214 return xxx_File_proto2_fields_proto_messageTypes[8].MessageOf(m)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001215}
Damien Neila1c6abc2018-09-12 13:36:34 -07001216func (m *FieldTestMessage_Message) Reset() { *m = FieldTestMessage_Message{} }
Joe Tsai35ec98f2019-03-25 14:41:32 -07001217func (m *FieldTestMessage_Message) String() string { return protoimpl.X.MessageStringOf(m) }
Damien Neila1c6abc2018-09-12 13:36:34 -07001218func (*FieldTestMessage_Message) ProtoMessage() {}
Joe Tsai8e506a82019-03-16 00:05:34 -07001219
1220// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001221func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Joe Tsai40692112019-02-27 20:25:51 -08001222 return xxx_File_proto2_fields_proto_rawdesc_gzipped, []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001223}
Damien Neil993c04d2018-09-14 15:41:11 -07001224
Joe Tsai40692112019-02-27 20:25:51 -08001225var xxx_File_proto2_fields_proto_rawdesc = []byte{
Damien Neil8012b442019-01-18 09:32:24 -08001226 // 5913 bytes of the wire-encoded FileDescriptorProto
1227 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e,
1228 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1229 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a,
1230 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1231 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f,
1232 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1233 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1234 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1235 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1236 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1237 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1238 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
1239 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28,
1240 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
1241 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
1242 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1243 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1244 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
1245 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74,
1246 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
1247 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69,
1248 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1249 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01,
1250 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
1251 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75,
1252 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1253 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f,
1254 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1255 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1256 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69,
1257 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01,
1258 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65,
1259 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
1260 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
1261 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70,
1262 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
1263 0x0c, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
1264 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1265 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28,
1266 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
1267 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
1268 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1269 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
1270 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f,
1271 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
1272 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1273 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70,
1274 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f,
1275 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
1276 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1277 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1278 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
1279 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1280 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1281 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35,
1282 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
1283 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74,
1284 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1285 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67,
1286 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1287 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71,
1288 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71,
1289 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e,
1290 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1291 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1292 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c,
1293 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e,
1294 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67,
1295 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e,
1296 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f,
1297 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65,
1298 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f,
1299 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
1300 0x69, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55,
1301 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1302 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72,
1303 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f,
1304 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1305 0x6b, 0x20, 0x02, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53,
1306 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1307 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e,
1308 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b,
1309 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65,
1310 0x64, 0x33, 0x32, 0x18, 0x6d, 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69,
1311 0x72, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72,
1312 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1313 0x6e, 0x20, 0x02, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46,
1314 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1315 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d,
1316 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a,
1317 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
1318 0x36, 0x34, 0x18, 0x70, 0x20, 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1319 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65,
1320 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71,
1321 0x20, 0x02, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69,
1322 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1323 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e,
1324 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27,
1325 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1326 0x67, 0x18, 0x73, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1327 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1328 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52,
1329 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a,
1330 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61,
1331 0x67, 0x65, 0x18, 0x75, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1332 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1333 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1334 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1335 0x72, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65,
1336 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28,
1337 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1338 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54,
1339 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69,
1340 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1341 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61,
1342 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52,
1343 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a,
1344 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca,
1345 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1346 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1347 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45,
1348 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
1349 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e,
1350 0x74, 0x33, 0x32, 0x18, 0xcb, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65,
1351 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70,
1352 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20,
1353 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e,
1354 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1355 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72,
1356 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a,
1357 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1358 0xce, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1359 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1360 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52,
1361 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
1362 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1363 0x36, 0x34, 0x18, 0xd0, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1364 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70,
1365 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1,
1366 0x01, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53,
1367 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61,
1368 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03,
1369 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
1370 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1371 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65,
1372 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72,
1373 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1374 0x18, 0xd4, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1375 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70,
1376 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01,
1377 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
1378 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1379 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
1380 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1381 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69,
1382 0x6e, 0x67, 0x18, 0xd7, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1383 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70,
1384 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03,
1385 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
1386 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65,
1387 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
1388 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1389 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1390 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72,
1391 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c,
1392 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
1393 0xda, 0x01, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1394 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46,
1395 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e,
1396 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72,
1397 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c,
1398 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20,
1399 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75,
1400 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1401 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1402 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1403 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1404 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45,
1405 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a,
1406 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf,
1407 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1408 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1409 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a,
1410 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33,
1411 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e,
1412 0x74, 0x33, 0x32, 0x18, 0xb1, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64,
1413 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d,
1414 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02,
1415 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1416 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1417 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01,
1418 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
1419 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1420 0x36, 0x34, 0x18, 0xb4, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65,
1421 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64,
1422 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1423 0xb5, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75,
1424 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65,
1425 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02,
1426 0x20, 0x01, 0x28, 0x07, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1427 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1428 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a,
1429 0x04, 0x33, 0x2e, 0x31, 0x34, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c,
1430 0x6f, 0x61, 0x74, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
1431 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01,
1432 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1433 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69,
1434 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52,
1435 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12,
1436 0x2e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
1437 0x65, 0x18, 0xba, 0x02, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35,
1438 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1439 0x37, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1440 0x67, 0x18, 0xbb, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c,
1441 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1442 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61,
1443 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c,
1444 0x3a, 0x16, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35,
1445 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1446 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1447 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02,
1448 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a,
1449 0x65, 0x72, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66,
1450 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
1451 0xdf, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1452 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65,
1453 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69,
1454 0x6e, 0x66, 0x18, 0x90, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52,
1455 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67,
1456 0x69, 0x6e, 0x66, 0x12, 0x36, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66,
1457 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01,
1458 0x28, 0x02, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1459 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64,
1460 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e,
1461 0x18, 0x92, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65,
1462 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a,
1463 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f,
1464 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d,
1465 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62,
1466 0x6c, 0x65, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61,
1467 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e,
1468 0x66, 0x18, 0x94, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64,
1469 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69,
1470 0x6e, 0x66, 0x12, 0x32, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f,
1471 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a,
1472 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75,
1473 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e,
1474 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b,
1475 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1476 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1477 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74,
1478 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61,
1479 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d,
1480 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
1481 0x65, 0x18, 0xf5, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1482 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1483 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1484 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1485 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
1486 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70,
1487 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03,
1488 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1489 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65,
1490 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61,
1491 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72,
1492 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75,
1493 0x6d, 0x12, 0x20, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18,
1494 0xd9, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42,
1495 0x6f, 0x6f, 0x6c, 0x12, 0x4e, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75,
1496 0x6d, 0x18, 0xda, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1497 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1498 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1499 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45,
1500 0x6e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1501 0x33, 0x32, 0x18, 0xdb, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1502 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1503 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00,
1504 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a,
1505 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04,
1506 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1507 0x74, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1508 0x36, 0x34, 0x18, 0xde, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1509 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1510 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00,
1511 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a,
1512 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04,
1513 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1514 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69,
1515 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d,
1516 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a,
1517 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2,
1518 0x04, 0x20, 0x01, 0x28, 0x07, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69,
1519 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66,
1520 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f,
1521 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65,
1522 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01,
1523 0x28, 0x10, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65,
1524 0x64, 0x36, 0x34, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78,
1525 0x65, 0x64, 0x36, 0x34, 0x18, 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f,
1526 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f,
1527 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01,
1528 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c,
1529 0x65, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1530 0x67, 0x18, 0xe7, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f,
1531 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1532 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52,
1533 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f,
1534 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20,
1535 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1536 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1537 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1538 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73,
1539 0x73, 0x61, 0x67, 0x65, 0x12, 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f,
1540 0x75, 0x70, 0x18, 0xea, 0x04, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72,
1541 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1542 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
1543 0x67, 0x65, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52,
1544 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f,
1545 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67,
1546 0x18, 0xff, 0xff, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e,
1547 0x65, 0x6f, 0x66, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a,
1548 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20,
1549 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31,
1550 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18,
1551 0xbd, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54,
1552 0x77, 0x6f, 0x32, 0x1a, 0x36, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47,
1553 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1554 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70,
1555 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52,
1556 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e,
1557 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77,
1558 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
1559 0x6f, 0x75, 0x70, 0x1a, 0x37, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47,
1560 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1561 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72,
1562 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12,
1563 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74,
1564 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
1565 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1566 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74,
1567 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1568 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1569 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1570 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1571 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1572 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1573 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1574 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64,
1575 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
1576 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a,
1577 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67,
1578 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1579 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1580 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1581 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72,
1582 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f,
1583 0x75, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1584 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64,
1585 0x1a, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45,
1586 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a,
1587 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1588 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74,
1589 0x77, 0x6f, 0x4a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10,
1590 0x92, 0x4e, 0x52, 0x0c, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44,
1591 0x52, 0x14, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41,
1592 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x45, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
1593 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1594 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1595 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61,
1596 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
Damien Neil658051b2018-09-10 12:26:21 -07001597}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001598
Joe Tsai8e506a82019-03-16 00:05:34 -07001599var xxx_File_proto2_fields_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_proto2_fields_proto_rawdesc)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001600
1601const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
1602
Joe Tsai40692112019-02-27 20:25:51 -08001603var File_proto2_fields_proto protoreflect.FileDescriptor
Joe Tsaib6405bd2018-11-15 14:44:37 -08001604
Damien Neil6bb8dec2019-03-01 13:22:30 -08001605var xxx_File_proto2_fields_proto_enumTypes = make([]protoreflect.EnumType, 1)
1606var xxx_File_proto2_fields_proto_messageTypes = make([]protoimpl.MessageType, 9)
Joe Tsai40692112019-02-27 20:25:51 -08001607var xxx_File_proto2_fields_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -08001608 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto2.FieldTestMessage.Enum
1609 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto2.FieldTestMessage
1610 (*FieldTestMessage_OptionalGroup)(nil), // 2: goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1611 (*FieldTestMessage_RequiredGroup)(nil), // 3: goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1612 (*FieldTestMessage_RepeatedGroup)(nil), // 4: goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1613 nil, // 5: goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1614 nil, // 6: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1615 nil, // 7: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1616 (*FieldTestMessage_OneofGroup)(nil), // 8: goproto.protoc.proto2.FieldTestMessage.OneofGroup
1617 (*FieldTestMessage_Message)(nil), // 9: goproto.protoc.proto2.FieldTestMessage.Message
Joe Tsaib6405bd2018-11-15 14:44:37 -08001618}
Joe Tsai40692112019-02-27 20:25:51 -08001619var xxx_File_proto2_fields_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -08001620 0, // goproto.protoc.proto2.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1621 9, // goproto.protoc.proto2.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1622 2, // goproto.protoc.proto2.FieldTestMessage.optionalgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1623 0, // goproto.protoc.proto2.FieldTestMessage.required_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1624 9, // goproto.protoc.proto2.FieldTestMessage.required_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1625 3, // goproto.protoc.proto2.FieldTestMessage.requiredgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1626 0, // goproto.protoc.proto2.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1627 9, // goproto.protoc.proto2.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1628 4, // goproto.protoc.proto2.FieldTestMessage.repeatedgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1629 0, // goproto.protoc.proto2.FieldTestMessage.default_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1630 5, // goproto.protoc.proto2.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1631 6, // goproto.protoc.proto2.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1632 7, // goproto.protoc.proto2.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1633 0, // goproto.protoc.proto2.FieldTestMessage.oneof_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1634 9, // goproto.protoc.proto2.FieldTestMessage.oneof_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1635 8, // goproto.protoc.proto2.FieldTestMessage.oneofgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OneofGroup
1636 9, // goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1637 0, // goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
Joe Tsaib6405bd2018-11-15 14:44:37 -08001638}
Damien Neil8012b442019-01-18 09:32:24 -08001639
Damien Neil0fc22452019-03-08 17:18:11 -08001640func init() { xxx_File_proto2_fields_proto_init() }
1641func xxx_File_proto2_fields_proto_init() {
1642 if File_proto2_fields_proto != nil {
1643 return
1644 }
Joe Tsai40692112019-02-27 20:25:51 -08001645 File_proto2_fields_proto = protoimpl.FileBuilder{
1646 RawDescriptor: xxx_File_proto2_fields_proto_rawdesc,
1647 GoTypes: xxx_File_proto2_fields_proto_goTypes,
1648 DependencyIndexes: xxx_File_proto2_fields_proto_depIdxs,
Damien Neil6bb8dec2019-03-01 13:22:30 -08001649 EnumOutputTypes: xxx_File_proto2_fields_proto_enumTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -07001650 MessageOutputTypes: xxx_File_proto2_fields_proto_messageTypes,
1651 FilesRegistry: protoregistry.GlobalFiles,
1652 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -08001653 }.Init()
Joe Tsai40692112019-02-27 20:25:51 -08001654 xxx_File_proto2_fields_proto_goTypes = nil
1655 xxx_File_proto2_fields_proto_depIdxs = nil
Joe Tsaib6405bd2018-11-15 14:44:37 -08001656}