blob: afc649de78b3485fd1e72fc712b20d521772131f [file] [log] [blame]
Damien Neil658051b2018-09-10 12:26:21 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: proto2/fields.proto
3
4package proto2
5
Damien Neilebc699d2018-09-13 08:50:13 -07006import (
Damien Neile89e6242019-05-13 23:55:40 -07007 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
8 protoregistry "google.golang.org/protobuf/reflect/protoregistry"
9 protoiface "google.golang.org/protobuf/runtime/protoiface"
10 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
Damien Neilebc699d2018-09-13 08:50:13 -070011 math "math"
Joe Tsai5d72cc22019-03-28 01:13:26 -070012 sync "sync"
Damien Neilebc699d2018-09-13 08:50:13 -070013)
Damien Neil658051b2018-09-10 12:26:21 -070014
Joe Tsai58b42d82019-05-22 16:27:51 -040015const (
16 // Verify that runtime/protoimpl is sufficiently up-to-date.
17 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 0)
18 // Verify that this generated code is sufficiently up-to-date.
19 _ = protoimpl.EnforceVersion(0 - protoimpl.MinVersion)
20)
Joe Tsai5d72cc22019-03-28 01:13:26 -070021
Damien Neil658051b2018-09-10 12:26:21 -070022type FieldTestMessage_Enum int32
23
24const (
25 FieldTestMessage_ZERO FieldTestMessage_Enum = 0
Damien Neilebc699d2018-09-13 08:50:13 -070026 FieldTestMessage_ONE FieldTestMessage_Enum = 1
Damien Neil658051b2018-09-10 12:26:21 -070027)
28
Joe Tsai8e506a82019-03-16 00:05:34 -070029// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070030var FieldTestMessage_Enum_name = map[int32]string{
31 0: "ZERO",
Damien Neilebc699d2018-09-13 08:50:13 -070032 1: "ONE",
Damien Neil658051b2018-09-10 12:26:21 -070033}
34
Joe Tsai8e506a82019-03-16 00:05:34 -070035// Deprecated: Use FieldTestMessage_Enum.Type.Values instead.
Damien Neil658051b2018-09-10 12:26:21 -070036var FieldTestMessage_Enum_value = map[string]int32{
37 "ZERO": 0,
Damien Neilebc699d2018-09-13 08:50:13 -070038 "ONE": 1,
Damien Neil658051b2018-09-10 12:26:21 -070039}
40
41func (x FieldTestMessage_Enum) Enum() *FieldTestMessage_Enum {
Joe Tsai09b5b462019-04-10 15:29:01 -070042 p := new(FieldTestMessage_Enum)
43 *p = x
44 return p
Damien Neil658051b2018-09-10 12:26:21 -070045}
46
47func (x FieldTestMessage_Enum) String() string {
Joe Tsai0fc49f82019-05-01 12:29:25 -070048 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
Damien Neil658051b2018-09-10 12:26:21 -070049}
50
Joe Tsai0fc49f82019-05-01 12:29:25 -070051func (FieldTestMessage_Enum) Descriptor() protoreflect.EnumDescriptor {
52 return file_proto2_fields_proto_enumTypes[0].Descriptor()
53}
54
Joe Tsai61968ce2019-04-01 12:59:24 -070055func (x FieldTestMessage_Enum) Number() protoreflect.EnumNumber {
56 return protoreflect.EnumNumber(x)
57}
58
Joe Tsai8e506a82019-03-16 00:05:34 -070059// Deprecated: Do not use.
60func (x *FieldTestMessage_Enum) UnmarshalJSON(b []byte) error {
Joe Tsai0fc49f82019-05-01 12:29:25 -070061 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
Damien Neil658051b2018-09-10 12:26:21 -070062 if err != nil {
63 return err
64 }
Joe Tsai8e506a82019-03-16 00:05:34 -070065 *x = FieldTestMessage_Enum(num)
Damien Neil658051b2018-09-10 12:26:21 -070066 return nil
67}
68
Joe Tsai8e506a82019-03-16 00:05:34 -070069// Deprecated: Use FieldTestMessage_Enum.Type instead.
Damien Neil658051b2018-09-10 12:26:21 -070070func (FieldTestMessage_Enum) EnumDescriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -070071 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neil658051b2018-09-10 12:26:21 -070072}
73
74type FieldTestMessage struct {
Damien Neil1fa78d82018-09-13 13:12:36 -070075 OptionalBool *bool `protobuf:"varint,1,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"`
76 OptionalEnum *FieldTestMessage_Enum `protobuf:"varint,2,opt,name=optional_enum,json=optionalEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"optional_enum,omitempty"`
77 OptionalInt32 *int32 `protobuf:"varint,3,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"`
78 OptionalSint32 *int32 `protobuf:"zigzag32,4,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"`
79 OptionalUint32 *uint32 `protobuf:"varint,5,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"`
80 OptionalInt64 *int64 `protobuf:"varint,6,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"`
81 OptionalSint64 *int64 `protobuf:"zigzag64,7,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"`
82 OptionalUint64 *uint64 `protobuf:"varint,8,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"`
83 OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"`
84 OptionalFixed32 *uint32 `protobuf:"fixed32,10,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"`
85 OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"`
86 OptionalSfixed64 *int64 `protobuf:"fixed64,12,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"`
87 OptionalFixed64 *uint64 `protobuf:"fixed64,13,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"`
88 OptionalDouble *float64 `protobuf:"fixed64,14,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"`
89 OptionalString *string `protobuf:"bytes,15,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"`
90 OptionalBytes []byte `protobuf:"bytes,16,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"`
91 Optional_Message *FieldTestMessage_Message `protobuf:"bytes,17,opt,name=optional_Message,json=optionalMessage" json:"optional_Message,omitempty"`
92 Optionalgroup *FieldTestMessage_OptionalGroup `protobuf:"group,18,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"`
93 RequiredBool *bool `protobuf:"varint,101,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"`
94 RequiredEnum *FieldTestMessage_Enum `protobuf:"varint,102,req,name=required_enum,json=requiredEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"required_enum,omitempty"`
95 RequiredInt32 *int32 `protobuf:"varint,103,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"`
96 RequiredSint32 *int32 `protobuf:"zigzag32,104,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"`
97 RequiredUint32 *uint32 `protobuf:"varint,105,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"`
98 RequiredInt64 *int64 `protobuf:"varint,106,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"`
99 RequiredSint64 *int64 `protobuf:"zigzag64,107,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"`
100 RequiredUint64 *uint64 `protobuf:"varint,108,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"`
101 RequiredSfixed32 *int32 `protobuf:"fixed32,109,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"`
102 RequiredFixed32 *uint32 `protobuf:"fixed32,110,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"`
103 RequiredFloat *float32 `protobuf:"fixed32,111,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"`
104 RequiredSfixed64 *int64 `protobuf:"fixed64,112,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"`
105 RequiredFixed64 *uint64 `protobuf:"fixed64,113,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"`
106 RequiredDouble *float64 `protobuf:"fixed64,114,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"`
107 RequiredString *string `protobuf:"bytes,115,req,name=required_string,json=requiredString" json:"required_string,omitempty"`
108 RequiredBytes []byte `protobuf:"bytes,116,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"`
109 Required_Message *FieldTestMessage_Message `protobuf:"bytes,117,req,name=required_Message,json=requiredMessage" json:"required_Message,omitempty"`
110 Requiredgroup *FieldTestMessage_RequiredGroup `protobuf:"group,118,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"`
111 RepeatedBool []bool `protobuf:"varint,201,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"`
112 RepeatedEnum []FieldTestMessage_Enum `protobuf:"varint,202,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum" json:"repeated_enum,omitempty"`
113 RepeatedInt32 []int32 `protobuf:"varint,203,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"`
114 RepeatedSint32 []int32 `protobuf:"zigzag32,204,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"`
115 RepeatedUint32 []uint32 `protobuf:"varint,205,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"`
116 RepeatedInt64 []int64 `protobuf:"varint,206,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"`
117 RepeatedSint64 []int64 `protobuf:"zigzag64,207,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"`
118 RepeatedUint64 []uint64 `protobuf:"varint,208,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"`
119 RepeatedSfixed32 []int32 `protobuf:"fixed32,209,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"`
120 RepeatedFixed32 []uint32 `protobuf:"fixed32,210,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"`
121 RepeatedFloat []float32 `protobuf:"fixed32,211,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"`
122 RepeatedSfixed64 []int64 `protobuf:"fixed64,212,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"`
123 RepeatedFixed64 []uint64 `protobuf:"fixed64,213,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"`
124 RepeatedDouble []float64 `protobuf:"fixed64,214,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"`
125 RepeatedString []string `protobuf:"bytes,215,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"`
126 RepeatedBytes [][]byte `protobuf:"bytes,216,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"`
127 Repeated_Message []*FieldTestMessage_Message `protobuf:"bytes,217,rep,name=repeated_Message,json=repeatedMessage" json:"repeated_Message,omitempty"`
128 Repeatedgroup []*FieldTestMessage_RepeatedGroup `protobuf:"group,218,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"`
129 DefaultBool *bool `protobuf:"varint,301,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"`
130 DefaultEnum *FieldTestMessage_Enum `protobuf:"varint,302,opt,name=default_enum,json=defaultEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,def=1" json:"default_enum,omitempty"`
131 DefaultInt32 *int32 `protobuf:"varint,303,opt,name=default_int32,json=defaultInt32,def=1" json:"default_int32,omitempty"`
132 DefaultSint32 *int32 `protobuf:"zigzag32,304,opt,name=default_sint32,json=defaultSint32,def=1" json:"default_sint32,omitempty"`
133 DefaultUint32 *uint32 `protobuf:"varint,305,opt,name=default_uint32,json=defaultUint32,def=1" json:"default_uint32,omitempty"`
134 DefaultInt64 *int64 `protobuf:"varint,306,opt,name=default_int64,json=defaultInt64,def=1" json:"default_int64,omitempty"`
135 DefaultSint64 *int64 `protobuf:"zigzag64,307,opt,name=default_sint64,json=defaultSint64,def=1" json:"default_sint64,omitempty"`
136 DefaultUint64 *uint64 `protobuf:"varint,308,opt,name=default_uint64,json=defaultUint64,def=1" json:"default_uint64,omitempty"`
137 DefaultSfixed32 *int32 `protobuf:"fixed32,309,opt,name=default_sfixed32,json=defaultSfixed32,def=1" json:"default_sfixed32,omitempty"`
138 DefaultFixed32 *uint32 `protobuf:"fixed32,310,opt,name=default_fixed32,json=defaultFixed32,def=1" json:"default_fixed32,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700139 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 -0700140 DefaultSfixed64 *int64 `protobuf:"fixed64,312,opt,name=default_sfixed64,json=defaultSfixed64,def=1" json:"default_sfixed64,omitempty"`
141 DefaultFixed64 *uint64 `protobuf:"fixed64,313,opt,name=default_fixed64,json=defaultFixed64,def=1" json:"default_fixed64,omitempty"`
Damien Neil982684b2018-09-28 14:12:41 -0700142 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 -0700143 DefaultString *string `protobuf:"bytes,315,opt,name=default_string,json=defaultString,def=hello,\"world!\"\n" json:"default_string,omitempty"`
144 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 -0700145 DefaultZeroString *string `protobuf:"bytes,350,opt,name=default_zero_string,json=defaultZeroString,def=" json:"default_zero_string,omitempty"`
146 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 -0700147 DefaultFloatNeginf *float32 `protobuf:"fixed32,400,opt,name=default_float_neginf,json=defaultFloatNeginf,def=-inf" json:"default_float_neginf,omitempty"`
148 DefaultFloatPosinf *float32 `protobuf:"fixed32,401,opt,name=default_float_posinf,json=defaultFloatPosinf,def=inf" json:"default_float_posinf,omitempty"`
149 DefaultFloatNan *float32 `protobuf:"fixed32,402,opt,name=default_float_nan,json=defaultFloatNan,def=nan" json:"default_float_nan,omitempty"`
150 DefaultDoubleNeginf *float64 `protobuf:"fixed64,403,opt,name=default_double_neginf,json=defaultDoubleNeginf,def=-inf" json:"default_double_neginf,omitempty"`
151 DefaultDoublePosinf *float64 `protobuf:"fixed64,404,opt,name=default_double_posinf,json=defaultDoublePosinf,def=inf" json:"default_double_posinf,omitempty"`
152 DefaultDoubleNan *float64 `protobuf:"fixed64,405,opt,name=default_double_nan,json=defaultDoubleNan,def=nan" json:"default_double_nan,omitempty"`
153 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"`
154 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"`
155 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"`
156 // Types that are valid to be assigned to OneofField:
157 // *FieldTestMessage_OneofBool
158 // *FieldTestMessage_OneofEnum
159 // *FieldTestMessage_OneofInt32
160 // *FieldTestMessage_OneofSint32
161 // *FieldTestMessage_OneofUint32
162 // *FieldTestMessage_OneofInt64
163 // *FieldTestMessage_OneofSint64
164 // *FieldTestMessage_OneofUint64
165 // *FieldTestMessage_OneofSfixed32
166 // *FieldTestMessage_OneofFixed32
167 // *FieldTestMessage_OneofFloat
168 // *FieldTestMessage_OneofSfixed64
169 // *FieldTestMessage_OneofFixed64
170 // *FieldTestMessage_OneofDouble
171 // *FieldTestMessage_OneofString
172 // *FieldTestMessage_OneofBytes
173 // *FieldTestMessage_Oneof_Message
174 // *FieldTestMessage_Oneofgroup
Damien Neilb9781cc2018-09-28 14:54:09 -0700175 // *FieldTestMessage_OneofLargestTag
Damien Neil1fa78d82018-09-13 13:12:36 -0700176 OneofField isFieldTestMessage_OneofField `protobuf_oneof:"oneof_field"`
177 // Types that are valid to be assigned to OneofTwo:
178 // *FieldTestMessage_OneofTwo_1
179 // *FieldTestMessage_OneofTwo_2
180 OneofTwo isFieldTestMessage_OneofTwo `protobuf_oneof:"oneof_two"`
181 XXX_NoUnkeyedLiteral struct{} `json:"-"`
Joe Tsai5e71dc92019-04-16 13:22:20 -0700182 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
183 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -0700184}
185
Joe Tsai61968ce2019-04-01 12:59:24 -0700186func (x *FieldTestMessage) Reset() {
187 *x = FieldTestMessage{}
Joe Tsaib6405bd2018-11-15 14:44:37 -0800188}
Joe Tsai61968ce2019-04-01 12:59:24 -0700189
190func (x *FieldTestMessage) String() string {
191 return protoimpl.X.MessageStringOf(x)
192}
193
194func (*FieldTestMessage) ProtoMessage() {}
195
196func (x *FieldTestMessage) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -0700197 return file_proto2_fields_proto_msgTypes[0].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -0700198}
Joe Tsai8e506a82019-03-16 00:05:34 -0700199
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700200func (m *FieldTestMessage) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -0700201 return file_proto2_fields_proto_msgTypes[0].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -0700202}
203
Joe Tsai8e506a82019-03-16 00:05:34 -0700204// Deprecated: Use FieldTestMessage.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -0700205func (*FieldTestMessage) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -0700206 return file_proto2_fields_proto_rawDescGZIP(), []int{0}
Damien Neila1c6abc2018-09-12 13:36:34 -0700207}
Damien Neil993c04d2018-09-14 15:41:11 -0700208
Damien Neilebc699d2018-09-13 08:50:13 -0700209const Default_FieldTestMessage_DefaultBool bool = true
210const Default_FieldTestMessage_DefaultEnum FieldTestMessage_Enum = FieldTestMessage_ONE
211const Default_FieldTestMessage_DefaultInt32 int32 = 1
212const Default_FieldTestMessage_DefaultSint32 int32 = 1
213const Default_FieldTestMessage_DefaultUint32 uint32 = 1
214const Default_FieldTestMessage_DefaultInt64 int64 = 1
215const Default_FieldTestMessage_DefaultSint64 int64 = 1
216const Default_FieldTestMessage_DefaultUint64 uint64 = 1
217const Default_FieldTestMessage_DefaultSfixed32 int32 = 1
218const Default_FieldTestMessage_DefaultFixed32 uint32 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700219const Default_FieldTestMessage_DefaultFloat float32 = 3.14
Damien Neilebc699d2018-09-13 08:50:13 -0700220const Default_FieldTestMessage_DefaultSfixed64 int64 = 1
221const Default_FieldTestMessage_DefaultFixed64 uint64 = 1
Damien Neil982684b2018-09-28 14:12:41 -0700222const Default_FieldTestMessage_DefaultDouble float64 = 3.1415
Joe Tsaibda671f2018-10-20 13:15:35 -0700223const Default_FieldTestMessage_DefaultString string = "hello,\"world!\"\n"
Damien Neilebc699d2018-09-13 08:50:13 -0700224
Joe Tsaibda671f2018-10-20 13:15:35 -0700225var Default_FieldTestMessage_DefaultBytes []byte = []byte("hello,Þ­\xbe\xef")
Joe Tsai9667c482018-12-05 15:42:52 -0800226
227const Default_FieldTestMessage_DefaultZeroString string = ""
228
229var Default_FieldTestMessage_DefaultZeroBytes []byte = []byte("")
Damien Neilebc699d2018-09-13 08:50:13 -0700230var Default_FieldTestMessage_DefaultFloatNeginf float32 = float32(math.Inf(-1))
231var Default_FieldTestMessage_DefaultFloatPosinf float32 = float32(math.Inf(1))
232var Default_FieldTestMessage_DefaultFloatNan float32 = float32(math.NaN())
233var Default_FieldTestMessage_DefaultDoubleNeginf float64 = math.Inf(-1)
234var Default_FieldTestMessage_DefaultDoublePosinf float64 = math.Inf(1)
235var Default_FieldTestMessage_DefaultDoubleNan float64 = math.NaN()
236
Joe Tsai61968ce2019-04-01 12:59:24 -0700237func (x *FieldTestMessage) GetOptionalBool() bool {
238 if x != nil && x.OptionalBool != nil {
239 return *x.OptionalBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700240 }
241 return false
242}
243
Joe Tsai61968ce2019-04-01 12:59:24 -0700244func (x *FieldTestMessage) GetOptionalEnum() FieldTestMessage_Enum {
245 if x != nil && x.OptionalEnum != nil {
246 return *x.OptionalEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700247 }
248 return FieldTestMessage_ZERO
249}
250
Joe Tsai61968ce2019-04-01 12:59:24 -0700251func (x *FieldTestMessage) GetOptionalInt32() int32 {
252 if x != nil && x.OptionalInt32 != nil {
253 return *x.OptionalInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700254 }
255 return 0
256}
257
Joe Tsai61968ce2019-04-01 12:59:24 -0700258func (x *FieldTestMessage) GetOptionalSint32() int32 {
259 if x != nil && x.OptionalSint32 != nil {
260 return *x.OptionalSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700261 }
262 return 0
263}
264
Joe Tsai61968ce2019-04-01 12:59:24 -0700265func (x *FieldTestMessage) GetOptionalUint32() uint32 {
266 if x != nil && x.OptionalUint32 != nil {
267 return *x.OptionalUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700268 }
269 return 0
270}
271
Joe Tsai61968ce2019-04-01 12:59:24 -0700272func (x *FieldTestMessage) GetOptionalInt64() int64 {
273 if x != nil && x.OptionalInt64 != nil {
274 return *x.OptionalInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700275 }
276 return 0
277}
278
Joe Tsai61968ce2019-04-01 12:59:24 -0700279func (x *FieldTestMessage) GetOptionalSint64() int64 {
280 if x != nil && x.OptionalSint64 != nil {
281 return *x.OptionalSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700282 }
283 return 0
284}
285
Joe Tsai61968ce2019-04-01 12:59:24 -0700286func (x *FieldTestMessage) GetOptionalUint64() uint64 {
287 if x != nil && x.OptionalUint64 != nil {
288 return *x.OptionalUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700289 }
290 return 0
291}
292
Joe Tsai61968ce2019-04-01 12:59:24 -0700293func (x *FieldTestMessage) GetOptionalSfixed32() int32 {
294 if x != nil && x.OptionalSfixed32 != nil {
295 return *x.OptionalSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700296 }
297 return 0
298}
299
Joe Tsai61968ce2019-04-01 12:59:24 -0700300func (x *FieldTestMessage) GetOptionalFixed32() uint32 {
301 if x != nil && x.OptionalFixed32 != nil {
302 return *x.OptionalFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700303 }
304 return 0
305}
306
Joe Tsai61968ce2019-04-01 12:59:24 -0700307func (x *FieldTestMessage) GetOptionalFloat() float32 {
308 if x != nil && x.OptionalFloat != nil {
309 return *x.OptionalFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700310 }
311 return 0
312}
313
Joe Tsai61968ce2019-04-01 12:59:24 -0700314func (x *FieldTestMessage) GetOptionalSfixed64() int64 {
315 if x != nil && x.OptionalSfixed64 != nil {
316 return *x.OptionalSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700317 }
318 return 0
319}
320
Joe Tsai61968ce2019-04-01 12:59:24 -0700321func (x *FieldTestMessage) GetOptionalFixed64() uint64 {
322 if x != nil && x.OptionalFixed64 != nil {
323 return *x.OptionalFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700324 }
325 return 0
326}
327
Joe Tsai61968ce2019-04-01 12:59:24 -0700328func (x *FieldTestMessage) GetOptionalDouble() float64 {
329 if x != nil && x.OptionalDouble != nil {
330 return *x.OptionalDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700331 }
332 return 0
333}
334
Joe Tsai61968ce2019-04-01 12:59:24 -0700335func (x *FieldTestMessage) GetOptionalString() string {
336 if x != nil && x.OptionalString != nil {
337 return *x.OptionalString
Damien Neil77f82fe2018-09-13 10:59:17 -0700338 }
339 return ""
340}
341
Joe Tsai61968ce2019-04-01 12:59:24 -0700342func (x *FieldTestMessage) GetOptionalBytes() []byte {
343 if x != nil {
344 return x.OptionalBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700345 }
346 return nil
347}
348
Joe Tsai61968ce2019-04-01 12:59:24 -0700349func (x *FieldTestMessage) GetOptional_Message() *FieldTestMessage_Message {
350 if x != nil {
351 return x.Optional_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700352 }
353 return nil
354}
355
Joe Tsai61968ce2019-04-01 12:59:24 -0700356func (x *FieldTestMessage) GetOptionalgroup() *FieldTestMessage_OptionalGroup {
357 if x != nil {
358 return x.Optionalgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700359 }
360 return nil
361}
362
Joe Tsai61968ce2019-04-01 12:59:24 -0700363func (x *FieldTestMessage) GetRequiredBool() bool {
364 if x != nil && x.RequiredBool != nil {
365 return *x.RequiredBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700366 }
367 return false
368}
369
Joe Tsai61968ce2019-04-01 12:59:24 -0700370func (x *FieldTestMessage) GetRequiredEnum() FieldTestMessage_Enum {
371 if x != nil && x.RequiredEnum != nil {
372 return *x.RequiredEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700373 }
374 return FieldTestMessage_ZERO
375}
376
Joe Tsai61968ce2019-04-01 12:59:24 -0700377func (x *FieldTestMessage) GetRequiredInt32() int32 {
378 if x != nil && x.RequiredInt32 != nil {
379 return *x.RequiredInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700380 }
381 return 0
382}
383
Joe Tsai61968ce2019-04-01 12:59:24 -0700384func (x *FieldTestMessage) GetRequiredSint32() int32 {
385 if x != nil && x.RequiredSint32 != nil {
386 return *x.RequiredSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700387 }
388 return 0
389}
390
Joe Tsai61968ce2019-04-01 12:59:24 -0700391func (x *FieldTestMessage) GetRequiredUint32() uint32 {
392 if x != nil && x.RequiredUint32 != nil {
393 return *x.RequiredUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700394 }
395 return 0
396}
397
Joe Tsai61968ce2019-04-01 12:59:24 -0700398func (x *FieldTestMessage) GetRequiredInt64() int64 {
399 if x != nil && x.RequiredInt64 != nil {
400 return *x.RequiredInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700401 }
402 return 0
403}
404
Joe Tsai61968ce2019-04-01 12:59:24 -0700405func (x *FieldTestMessage) GetRequiredSint64() int64 {
406 if x != nil && x.RequiredSint64 != nil {
407 return *x.RequiredSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700408 }
409 return 0
410}
411
Joe Tsai61968ce2019-04-01 12:59:24 -0700412func (x *FieldTestMessage) GetRequiredUint64() uint64 {
413 if x != nil && x.RequiredUint64 != nil {
414 return *x.RequiredUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700415 }
416 return 0
417}
418
Joe Tsai61968ce2019-04-01 12:59:24 -0700419func (x *FieldTestMessage) GetRequiredSfixed32() int32 {
420 if x != nil && x.RequiredSfixed32 != nil {
421 return *x.RequiredSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700422 }
423 return 0
424}
425
Joe Tsai61968ce2019-04-01 12:59:24 -0700426func (x *FieldTestMessage) GetRequiredFixed32() uint32 {
427 if x != nil && x.RequiredFixed32 != nil {
428 return *x.RequiredFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700429 }
430 return 0
431}
432
Joe Tsai61968ce2019-04-01 12:59:24 -0700433func (x *FieldTestMessage) GetRequiredFloat() float32 {
434 if x != nil && x.RequiredFloat != nil {
435 return *x.RequiredFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700436 }
437 return 0
438}
439
Joe Tsai61968ce2019-04-01 12:59:24 -0700440func (x *FieldTestMessage) GetRequiredSfixed64() int64 {
441 if x != nil && x.RequiredSfixed64 != nil {
442 return *x.RequiredSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700443 }
444 return 0
445}
446
Joe Tsai61968ce2019-04-01 12:59:24 -0700447func (x *FieldTestMessage) GetRequiredFixed64() uint64 {
448 if x != nil && x.RequiredFixed64 != nil {
449 return *x.RequiredFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700450 }
451 return 0
452}
453
Joe Tsai61968ce2019-04-01 12:59:24 -0700454func (x *FieldTestMessage) GetRequiredDouble() float64 {
455 if x != nil && x.RequiredDouble != nil {
456 return *x.RequiredDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700457 }
458 return 0
459}
460
Joe Tsai61968ce2019-04-01 12:59:24 -0700461func (x *FieldTestMessage) GetRequiredString() string {
462 if x != nil && x.RequiredString != nil {
463 return *x.RequiredString
Damien Neil77f82fe2018-09-13 10:59:17 -0700464 }
465 return ""
466}
467
Joe Tsai61968ce2019-04-01 12:59:24 -0700468func (x *FieldTestMessage) GetRequiredBytes() []byte {
469 if x != nil {
470 return x.RequiredBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700471 }
472 return nil
473}
474
Joe Tsai61968ce2019-04-01 12:59:24 -0700475func (x *FieldTestMessage) GetRequired_Message() *FieldTestMessage_Message {
476 if x != nil {
477 return x.Required_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700478 }
479 return nil
480}
481
Joe Tsai61968ce2019-04-01 12:59:24 -0700482func (x *FieldTestMessage) GetRequiredgroup() *FieldTestMessage_RequiredGroup {
483 if x != nil {
484 return x.Requiredgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700485 }
486 return nil
487}
488
Joe Tsai61968ce2019-04-01 12:59:24 -0700489func (x *FieldTestMessage) GetRepeatedBool() []bool {
490 if x != nil {
491 return x.RepeatedBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700492 }
493 return nil
494}
495
Joe Tsai61968ce2019-04-01 12:59:24 -0700496func (x *FieldTestMessage) GetRepeatedEnum() []FieldTestMessage_Enum {
497 if x != nil {
498 return x.RepeatedEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700499 }
500 return nil
501}
502
Joe Tsai61968ce2019-04-01 12:59:24 -0700503func (x *FieldTestMessage) GetRepeatedInt32() []int32 {
504 if x != nil {
505 return x.RepeatedInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700506 }
507 return nil
508}
509
Joe Tsai61968ce2019-04-01 12:59:24 -0700510func (x *FieldTestMessage) GetRepeatedSint32() []int32 {
511 if x != nil {
512 return x.RepeatedSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700513 }
514 return nil
515}
516
Joe Tsai61968ce2019-04-01 12:59:24 -0700517func (x *FieldTestMessage) GetRepeatedUint32() []uint32 {
518 if x != nil {
519 return x.RepeatedUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700520 }
521 return nil
522}
523
Joe Tsai61968ce2019-04-01 12:59:24 -0700524func (x *FieldTestMessage) GetRepeatedInt64() []int64 {
525 if x != nil {
526 return x.RepeatedInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700527 }
528 return nil
529}
530
Joe Tsai61968ce2019-04-01 12:59:24 -0700531func (x *FieldTestMessage) GetRepeatedSint64() []int64 {
532 if x != nil {
533 return x.RepeatedSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700534 }
535 return nil
536}
537
Joe Tsai61968ce2019-04-01 12:59:24 -0700538func (x *FieldTestMessage) GetRepeatedUint64() []uint64 {
539 if x != nil {
540 return x.RepeatedUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700541 }
542 return nil
543}
544
Joe Tsai61968ce2019-04-01 12:59:24 -0700545func (x *FieldTestMessage) GetRepeatedSfixed32() []int32 {
546 if x != nil {
547 return x.RepeatedSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700548 }
549 return nil
550}
551
Joe Tsai61968ce2019-04-01 12:59:24 -0700552func (x *FieldTestMessage) GetRepeatedFixed32() []uint32 {
553 if x != nil {
554 return x.RepeatedFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700555 }
556 return nil
557}
558
Joe Tsai61968ce2019-04-01 12:59:24 -0700559func (x *FieldTestMessage) GetRepeatedFloat() []float32 {
560 if x != nil {
561 return x.RepeatedFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700562 }
563 return nil
564}
565
Joe Tsai61968ce2019-04-01 12:59:24 -0700566func (x *FieldTestMessage) GetRepeatedSfixed64() []int64 {
567 if x != nil {
568 return x.RepeatedSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700569 }
570 return nil
571}
572
Joe Tsai61968ce2019-04-01 12:59:24 -0700573func (x *FieldTestMessage) GetRepeatedFixed64() []uint64 {
574 if x != nil {
575 return x.RepeatedFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700576 }
577 return nil
578}
579
Joe Tsai61968ce2019-04-01 12:59:24 -0700580func (x *FieldTestMessage) GetRepeatedDouble() []float64 {
581 if x != nil {
582 return x.RepeatedDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700583 }
584 return nil
585}
586
Joe Tsai61968ce2019-04-01 12:59:24 -0700587func (x *FieldTestMessage) GetRepeatedString() []string {
588 if x != nil {
589 return x.RepeatedString
Damien Neil77f82fe2018-09-13 10:59:17 -0700590 }
591 return nil
592}
593
Joe Tsai61968ce2019-04-01 12:59:24 -0700594func (x *FieldTestMessage) GetRepeatedBytes() [][]byte {
595 if x != nil {
596 return x.RepeatedBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700597 }
598 return nil
599}
600
Joe Tsai61968ce2019-04-01 12:59:24 -0700601func (x *FieldTestMessage) GetRepeated_Message() []*FieldTestMessage_Message {
602 if x != nil {
603 return x.Repeated_Message
Damien Neil77f82fe2018-09-13 10:59:17 -0700604 }
605 return nil
606}
607
Joe Tsai61968ce2019-04-01 12:59:24 -0700608func (x *FieldTestMessage) GetRepeatedgroup() []*FieldTestMessage_RepeatedGroup {
609 if x != nil {
610 return x.Repeatedgroup
Damien Neil77f82fe2018-09-13 10:59:17 -0700611 }
612 return nil
613}
614
Joe Tsai61968ce2019-04-01 12:59:24 -0700615func (x *FieldTestMessage) GetDefaultBool() bool {
616 if x != nil && x.DefaultBool != nil {
617 return *x.DefaultBool
Damien Neil77f82fe2018-09-13 10:59:17 -0700618 }
619 return Default_FieldTestMessage_DefaultBool
620}
621
Joe Tsai61968ce2019-04-01 12:59:24 -0700622func (x *FieldTestMessage) GetDefaultEnum() FieldTestMessage_Enum {
623 if x != nil && x.DefaultEnum != nil {
624 return *x.DefaultEnum
Damien Neil77f82fe2018-09-13 10:59:17 -0700625 }
626 return Default_FieldTestMessage_DefaultEnum
627}
628
Joe Tsai61968ce2019-04-01 12:59:24 -0700629func (x *FieldTestMessage) GetDefaultInt32() int32 {
630 if x != nil && x.DefaultInt32 != nil {
631 return *x.DefaultInt32
Damien Neil77f82fe2018-09-13 10:59:17 -0700632 }
633 return Default_FieldTestMessage_DefaultInt32
634}
635
Joe Tsai61968ce2019-04-01 12:59:24 -0700636func (x *FieldTestMessage) GetDefaultSint32() int32 {
637 if x != nil && x.DefaultSint32 != nil {
638 return *x.DefaultSint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700639 }
640 return Default_FieldTestMessage_DefaultSint32
641}
642
Joe Tsai61968ce2019-04-01 12:59:24 -0700643func (x *FieldTestMessage) GetDefaultUint32() uint32 {
644 if x != nil && x.DefaultUint32 != nil {
645 return *x.DefaultUint32
Damien Neil77f82fe2018-09-13 10:59:17 -0700646 }
647 return Default_FieldTestMessage_DefaultUint32
648}
649
Joe Tsai61968ce2019-04-01 12:59:24 -0700650func (x *FieldTestMessage) GetDefaultInt64() int64 {
651 if x != nil && x.DefaultInt64 != nil {
652 return *x.DefaultInt64
Damien Neil77f82fe2018-09-13 10:59:17 -0700653 }
654 return Default_FieldTestMessage_DefaultInt64
655}
656
Joe Tsai61968ce2019-04-01 12:59:24 -0700657func (x *FieldTestMessage) GetDefaultSint64() int64 {
658 if x != nil && x.DefaultSint64 != nil {
659 return *x.DefaultSint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700660 }
661 return Default_FieldTestMessage_DefaultSint64
662}
663
Joe Tsai61968ce2019-04-01 12:59:24 -0700664func (x *FieldTestMessage) GetDefaultUint64() uint64 {
665 if x != nil && x.DefaultUint64 != nil {
666 return *x.DefaultUint64
Damien Neil77f82fe2018-09-13 10:59:17 -0700667 }
668 return Default_FieldTestMessage_DefaultUint64
669}
670
Joe Tsai61968ce2019-04-01 12:59:24 -0700671func (x *FieldTestMessage) GetDefaultSfixed32() int32 {
672 if x != nil && x.DefaultSfixed32 != nil {
673 return *x.DefaultSfixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700674 }
675 return Default_FieldTestMessage_DefaultSfixed32
676}
677
Joe Tsai61968ce2019-04-01 12:59:24 -0700678func (x *FieldTestMessage) GetDefaultFixed32() uint32 {
679 if x != nil && x.DefaultFixed32 != nil {
680 return *x.DefaultFixed32
Damien Neil77f82fe2018-09-13 10:59:17 -0700681 }
682 return Default_FieldTestMessage_DefaultFixed32
683}
684
Joe Tsai61968ce2019-04-01 12:59:24 -0700685func (x *FieldTestMessage) GetDefaultFloat() float32 {
686 if x != nil && x.DefaultFloat != nil {
687 return *x.DefaultFloat
Damien Neil77f82fe2018-09-13 10:59:17 -0700688 }
689 return Default_FieldTestMessage_DefaultFloat
690}
691
Joe Tsai61968ce2019-04-01 12:59:24 -0700692func (x *FieldTestMessage) GetDefaultSfixed64() int64 {
693 if x != nil && x.DefaultSfixed64 != nil {
694 return *x.DefaultSfixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700695 }
696 return Default_FieldTestMessage_DefaultSfixed64
697}
698
Joe Tsai61968ce2019-04-01 12:59:24 -0700699func (x *FieldTestMessage) GetDefaultFixed64() uint64 {
700 if x != nil && x.DefaultFixed64 != nil {
701 return *x.DefaultFixed64
Damien Neil77f82fe2018-09-13 10:59:17 -0700702 }
703 return Default_FieldTestMessage_DefaultFixed64
704}
705
Joe Tsai61968ce2019-04-01 12:59:24 -0700706func (x *FieldTestMessage) GetDefaultDouble() float64 {
707 if x != nil && x.DefaultDouble != nil {
708 return *x.DefaultDouble
Damien Neil77f82fe2018-09-13 10:59:17 -0700709 }
710 return Default_FieldTestMessage_DefaultDouble
711}
712
Joe Tsai61968ce2019-04-01 12:59:24 -0700713func (x *FieldTestMessage) GetDefaultString() string {
714 if x != nil && x.DefaultString != nil {
715 return *x.DefaultString
Damien Neil77f82fe2018-09-13 10:59:17 -0700716 }
717 return Default_FieldTestMessage_DefaultString
718}
719
Joe Tsai61968ce2019-04-01 12:59:24 -0700720func (x *FieldTestMessage) GetDefaultBytes() []byte {
721 if x != nil && x.DefaultBytes != nil {
722 return x.DefaultBytes
Damien Neil77f82fe2018-09-13 10:59:17 -0700723 }
724 return append([]byte(nil), Default_FieldTestMessage_DefaultBytes...)
725}
726
Joe Tsai61968ce2019-04-01 12:59:24 -0700727func (x *FieldTestMessage) GetDefaultZeroString() string {
728 if x != nil && x.DefaultZeroString != nil {
729 return *x.DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700730 }
Joe Tsai9667c482018-12-05 15:42:52 -0800731 return Default_FieldTestMessage_DefaultZeroString
Damien Neilccf3fa62018-09-28 14:41:45 -0700732}
733
Joe Tsai61968ce2019-04-01 12:59:24 -0700734func (x *FieldTestMessage) GetDefaultZeroBytes() []byte {
735 if x != nil && x.DefaultZeroBytes != nil {
736 return x.DefaultZeroBytes
Damien Neilccf3fa62018-09-28 14:41:45 -0700737 }
Joe Tsai9667c482018-12-05 15:42:52 -0800738 return append([]byte(nil), Default_FieldTestMessage_DefaultZeroBytes...)
Damien Neilccf3fa62018-09-28 14:41:45 -0700739}
740
Joe Tsai61968ce2019-04-01 12:59:24 -0700741func (x *FieldTestMessage) GetDefaultFloatNeginf() float32 {
742 if x != nil && x.DefaultFloatNeginf != nil {
743 return *x.DefaultFloatNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700744 }
745 return Default_FieldTestMessage_DefaultFloatNeginf
746}
747
Joe Tsai61968ce2019-04-01 12:59:24 -0700748func (x *FieldTestMessage) GetDefaultFloatPosinf() float32 {
749 if x != nil && x.DefaultFloatPosinf != nil {
750 return *x.DefaultFloatPosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700751 }
752 return Default_FieldTestMessage_DefaultFloatPosinf
753}
754
Joe Tsai61968ce2019-04-01 12:59:24 -0700755func (x *FieldTestMessage) GetDefaultFloatNan() float32 {
756 if x != nil && x.DefaultFloatNan != nil {
757 return *x.DefaultFloatNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700758 }
759 return Default_FieldTestMessage_DefaultFloatNan
760}
761
Joe Tsai61968ce2019-04-01 12:59:24 -0700762func (x *FieldTestMessage) GetDefaultDoubleNeginf() float64 {
763 if x != nil && x.DefaultDoubleNeginf != nil {
764 return *x.DefaultDoubleNeginf
Damien Neil77f82fe2018-09-13 10:59:17 -0700765 }
766 return Default_FieldTestMessage_DefaultDoubleNeginf
767}
768
Joe Tsai61968ce2019-04-01 12:59:24 -0700769func (x *FieldTestMessage) GetDefaultDoublePosinf() float64 {
770 if x != nil && x.DefaultDoublePosinf != nil {
771 return *x.DefaultDoublePosinf
Damien Neil77f82fe2018-09-13 10:59:17 -0700772 }
773 return Default_FieldTestMessage_DefaultDoublePosinf
774}
775
Joe Tsai61968ce2019-04-01 12:59:24 -0700776func (x *FieldTestMessage) GetDefaultDoubleNan() float64 {
777 if x != nil && x.DefaultDoubleNan != nil {
778 return *x.DefaultDoubleNan
Damien Neil77f82fe2018-09-13 10:59:17 -0700779 }
780 return Default_FieldTestMessage_DefaultDoubleNan
781}
782
Joe Tsai61968ce2019-04-01 12:59:24 -0700783func (x *FieldTestMessage) GetMapInt32Int64() map[int32]int64 {
784 if x != nil {
785 return x.MapInt32Int64
Damien Neil0bd5a382018-09-13 15:07:10 -0700786 }
787 return nil
788}
789
Joe Tsai61968ce2019-04-01 12:59:24 -0700790func (x *FieldTestMessage) GetMapStringMessage() map[string]*FieldTestMessage_Message {
791 if x != nil {
792 return x.MapStringMessage
Damien Neil0bd5a382018-09-13 15:07:10 -0700793 }
794 return nil
795}
796
Joe Tsai61968ce2019-04-01 12:59:24 -0700797func (x *FieldTestMessage) GetMapFixed64Enum() map[uint64]FieldTestMessage_Enum {
798 if x != nil {
799 return x.MapFixed64Enum
Damien Neil0bd5a382018-09-13 15:07:10 -0700800 }
801 return nil
802}
803
Damien Neil1fa78d82018-09-13 13:12:36 -0700804func (m *FieldTestMessage) GetOneofField() isFieldTestMessage_OneofField {
805 if m != nil {
806 return m.OneofField
807 }
808 return nil
809}
810
Joe Tsai61968ce2019-04-01 12:59:24 -0700811func (x *FieldTestMessage) GetOneofBool() bool {
812 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBool); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700813 return x.OneofBool
814 }
815 return false
816}
817
Joe Tsai61968ce2019-04-01 12:59:24 -0700818func (x *FieldTestMessage) GetOneofEnum() FieldTestMessage_Enum {
819 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofEnum); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700820 return x.OneofEnum
821 }
822 return FieldTestMessage_ZERO
823}
824
Joe Tsai61968ce2019-04-01 12:59:24 -0700825func (x *FieldTestMessage) GetOneofInt32() int32 {
826 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700827 return x.OneofInt32
828 }
829 return 0
830}
831
Joe Tsai61968ce2019-04-01 12:59:24 -0700832func (x *FieldTestMessage) GetOneofSint32() int32 {
833 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700834 return x.OneofSint32
835 }
836 return 0
837}
838
Joe Tsai61968ce2019-04-01 12:59:24 -0700839func (x *FieldTestMessage) GetOneofUint32() uint32 {
840 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700841 return x.OneofUint32
842 }
843 return 0
844}
845
Joe Tsai61968ce2019-04-01 12:59:24 -0700846func (x *FieldTestMessage) GetOneofInt64() int64 {
847 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofInt64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700848 return x.OneofInt64
849 }
850 return 0
851}
852
Joe Tsai61968ce2019-04-01 12:59:24 -0700853func (x *FieldTestMessage) GetOneofSint64() int64 {
854 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700855 return x.OneofSint64
856 }
857 return 0
858}
859
Joe Tsai61968ce2019-04-01 12:59:24 -0700860func (x *FieldTestMessage) GetOneofUint64() uint64 {
861 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofUint64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700862 return x.OneofUint64
863 }
864 return 0
865}
866
Joe Tsai61968ce2019-04-01 12:59:24 -0700867func (x *FieldTestMessage) GetOneofSfixed32() int32 {
868 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700869 return x.OneofSfixed32
870 }
871 return 0
872}
873
Joe Tsai61968ce2019-04-01 12:59:24 -0700874func (x *FieldTestMessage) GetOneofFixed32() uint32 {
875 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed32); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700876 return x.OneofFixed32
877 }
878 return 0
879}
880
Joe Tsai61968ce2019-04-01 12:59:24 -0700881func (x *FieldTestMessage) GetOneofFloat() float32 {
882 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFloat); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700883 return x.OneofFloat
884 }
885 return 0
886}
887
Joe Tsai61968ce2019-04-01 12:59:24 -0700888func (x *FieldTestMessage) GetOneofSfixed64() int64 {
889 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofSfixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700890 return x.OneofSfixed64
891 }
892 return 0
893}
894
Joe Tsai61968ce2019-04-01 12:59:24 -0700895func (x *FieldTestMessage) GetOneofFixed64() uint64 {
896 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofFixed64); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700897 return x.OneofFixed64
898 }
899 return 0
900}
901
Joe Tsai61968ce2019-04-01 12:59:24 -0700902func (x *FieldTestMessage) GetOneofDouble() float64 {
903 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofDouble); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700904 return x.OneofDouble
905 }
906 return 0
907}
908
Joe Tsai61968ce2019-04-01 12:59:24 -0700909func (x *FieldTestMessage) GetOneofString() string {
910 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofString); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700911 return x.OneofString
912 }
913 return ""
914}
915
Joe Tsai61968ce2019-04-01 12:59:24 -0700916func (x *FieldTestMessage) GetOneofBytes() []byte {
917 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofBytes); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700918 return x.OneofBytes
919 }
920 return nil
921}
922
Joe Tsai61968ce2019-04-01 12:59:24 -0700923func (x *FieldTestMessage) GetOneof_Message() *FieldTestMessage_Message {
924 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneof_Message); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700925 return x.Oneof_Message
926 }
927 return nil
928}
929
Joe Tsai61968ce2019-04-01 12:59:24 -0700930func (x *FieldTestMessage) GetOneofgroup() *FieldTestMessage_OneofGroup {
931 if x, ok := x.GetOneofField().(*FieldTestMessage_Oneofgroup); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700932 return x.Oneofgroup
933 }
934 return nil
935}
936
Joe Tsai61968ce2019-04-01 12:59:24 -0700937func (x *FieldTestMessage) GetOneofLargestTag() int32 {
938 if x, ok := x.GetOneofField().(*FieldTestMessage_OneofLargestTag); ok {
Damien Neilb9781cc2018-09-28 14:54:09 -0700939 return x.OneofLargestTag
940 }
941 return 0
942}
943
Damien Neil1fa78d82018-09-13 13:12:36 -0700944func (m *FieldTestMessage) GetOneofTwo() isFieldTestMessage_OneofTwo {
945 if m != nil {
946 return m.OneofTwo
947 }
948 return nil
949}
950
Joe Tsai61968ce2019-04-01 12:59:24 -0700951func (x *FieldTestMessage) GetOneofTwo_1() int32 {
952 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_1); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700953 return x.OneofTwo_1
954 }
955 return 0
956}
957
Joe Tsai61968ce2019-04-01 12:59:24 -0700958func (x *FieldTestMessage) GetOneofTwo_2() int64 {
959 if x, ok := x.GetOneofTwo().(*FieldTestMessage_OneofTwo_2); ok {
Damien Neil1fa78d82018-09-13 13:12:36 -0700960 return x.OneofTwo_2
961 }
962 return 0
963}
964
Joe Tsaid7e97bc2018-11-26 12:57:27 -0800965// XXX_OneofWrappers is for the internal use of the proto package.
966func (*FieldTestMessage) XXX_OneofWrappers() []interface{} {
967 return []interface{}{
Damien Neil1fa78d82018-09-13 13:12:36 -0700968 (*FieldTestMessage_OneofBool)(nil),
969 (*FieldTestMessage_OneofEnum)(nil),
970 (*FieldTestMessage_OneofInt32)(nil),
971 (*FieldTestMessage_OneofSint32)(nil),
972 (*FieldTestMessage_OneofUint32)(nil),
973 (*FieldTestMessage_OneofInt64)(nil),
974 (*FieldTestMessage_OneofSint64)(nil),
975 (*FieldTestMessage_OneofUint64)(nil),
976 (*FieldTestMessage_OneofSfixed32)(nil),
977 (*FieldTestMessage_OneofFixed32)(nil),
978 (*FieldTestMessage_OneofFloat)(nil),
979 (*FieldTestMessage_OneofSfixed64)(nil),
980 (*FieldTestMessage_OneofFixed64)(nil),
981 (*FieldTestMessage_OneofDouble)(nil),
982 (*FieldTestMessage_OneofString)(nil),
983 (*FieldTestMessage_OneofBytes)(nil),
984 (*FieldTestMessage_Oneof_Message)(nil),
985 (*FieldTestMessage_Oneofgroup)(nil),
Damien Neilb9781cc2018-09-28 14:54:09 -0700986 (*FieldTestMessage_OneofLargestTag)(nil),
Damien Neil1fa78d82018-09-13 13:12:36 -0700987 (*FieldTestMessage_OneofTwo_1)(nil),
988 (*FieldTestMessage_OneofTwo_2)(nil),
989 }
990}
991
Joe Tsai872b5002019-04-08 14:03:15 -0700992type isFieldTestMessage_OneofField interface {
993 isFieldTestMessage_OneofField()
994}
995
996type FieldTestMessage_OneofBool struct {
997 OneofBool bool `protobuf:"varint,601,opt,name=oneof_bool,json=oneofBool,oneof"`
998}
999
1000type FieldTestMessage_OneofEnum struct {
1001 OneofEnum FieldTestMessage_Enum `protobuf:"varint,602,opt,name=oneof_enum,json=oneofEnum,enum=goproto.protoc.proto2.FieldTestMessage_Enum,oneof"`
1002}
1003
1004type FieldTestMessage_OneofInt32 struct {
1005 OneofInt32 int32 `protobuf:"varint,603,opt,name=oneof_int32,json=oneofInt32,oneof"`
1006}
1007
1008type FieldTestMessage_OneofSint32 struct {
1009 OneofSint32 int32 `protobuf:"zigzag32,604,opt,name=oneof_sint32,json=oneofSint32,oneof"`
1010}
1011
1012type FieldTestMessage_OneofUint32 struct {
1013 OneofUint32 uint32 `protobuf:"varint,605,opt,name=oneof_uint32,json=oneofUint32,oneof"`
1014}
1015
1016type FieldTestMessage_OneofInt64 struct {
1017 OneofInt64 int64 `protobuf:"varint,606,opt,name=oneof_int64,json=oneofInt64,oneof"`
1018}
1019
1020type FieldTestMessage_OneofSint64 struct {
1021 OneofSint64 int64 `protobuf:"zigzag64,607,opt,name=oneof_sint64,json=oneofSint64,oneof"`
1022}
1023
1024type FieldTestMessage_OneofUint64 struct {
1025 OneofUint64 uint64 `protobuf:"varint,608,opt,name=oneof_uint64,json=oneofUint64,oneof"`
1026}
1027
1028type FieldTestMessage_OneofSfixed32 struct {
1029 OneofSfixed32 int32 `protobuf:"fixed32,609,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"`
1030}
1031
1032type FieldTestMessage_OneofFixed32 struct {
1033 OneofFixed32 uint32 `protobuf:"fixed32,610,opt,name=oneof_fixed32,json=oneofFixed32,oneof"`
1034}
1035
1036type FieldTestMessage_OneofFloat struct {
1037 OneofFloat float32 `protobuf:"fixed32,611,opt,name=oneof_float,json=oneofFloat,oneof"`
1038}
1039
1040type FieldTestMessage_OneofSfixed64 struct {
1041 OneofSfixed64 int64 `protobuf:"fixed64,612,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"`
1042}
1043
1044type FieldTestMessage_OneofFixed64 struct {
1045 OneofFixed64 uint64 `protobuf:"fixed64,613,opt,name=oneof_fixed64,json=oneofFixed64,oneof"`
1046}
1047
1048type FieldTestMessage_OneofDouble struct {
1049 OneofDouble float64 `protobuf:"fixed64,614,opt,name=oneof_double,json=oneofDouble,oneof"`
1050}
1051
1052type FieldTestMessage_OneofString struct {
1053 OneofString string `protobuf:"bytes,615,opt,name=oneof_string,json=oneofString,oneof"`
1054}
1055
1056type FieldTestMessage_OneofBytes struct {
1057 OneofBytes []byte `protobuf:"bytes,616,opt,name=oneof_bytes,json=oneofBytes,oneof"`
1058}
1059
1060type FieldTestMessage_Oneof_Message struct {
1061 Oneof_Message *FieldTestMessage_Message `protobuf:"bytes,617,opt,name=oneof_Message,json=oneofMessage,oneof"`
1062}
1063
1064type FieldTestMessage_Oneofgroup struct {
1065 Oneofgroup *FieldTestMessage_OneofGroup `protobuf:"group,618,opt,name=OneofGroup,json=oneofgroup,oneof"`
1066}
1067
1068type FieldTestMessage_OneofLargestTag struct {
1069 OneofLargestTag int32 `protobuf:"varint,536870911,opt,name=oneof_largest_tag,json=oneofLargestTag,oneof"`
1070}
1071
1072func (*FieldTestMessage_OneofBool) isFieldTestMessage_OneofField() {}
1073
1074func (*FieldTestMessage_OneofEnum) isFieldTestMessage_OneofField() {}
1075
1076func (*FieldTestMessage_OneofInt32) isFieldTestMessage_OneofField() {}
1077
1078func (*FieldTestMessage_OneofSint32) isFieldTestMessage_OneofField() {}
1079
1080func (*FieldTestMessage_OneofUint32) isFieldTestMessage_OneofField() {}
1081
1082func (*FieldTestMessage_OneofInt64) isFieldTestMessage_OneofField() {}
1083
1084func (*FieldTestMessage_OneofSint64) isFieldTestMessage_OneofField() {}
1085
1086func (*FieldTestMessage_OneofUint64) isFieldTestMessage_OneofField() {}
1087
1088func (*FieldTestMessage_OneofSfixed32) isFieldTestMessage_OneofField() {}
1089
1090func (*FieldTestMessage_OneofFixed32) isFieldTestMessage_OneofField() {}
1091
1092func (*FieldTestMessage_OneofFloat) isFieldTestMessage_OneofField() {}
1093
1094func (*FieldTestMessage_OneofSfixed64) isFieldTestMessage_OneofField() {}
1095
1096func (*FieldTestMessage_OneofFixed64) isFieldTestMessage_OneofField() {}
1097
1098func (*FieldTestMessage_OneofDouble) isFieldTestMessage_OneofField() {}
1099
1100func (*FieldTestMessage_OneofString) isFieldTestMessage_OneofField() {}
1101
1102func (*FieldTestMessage_OneofBytes) isFieldTestMessage_OneofField() {}
1103
1104func (*FieldTestMessage_Oneof_Message) isFieldTestMessage_OneofField() {}
1105
1106func (*FieldTestMessage_Oneofgroup) isFieldTestMessage_OneofField() {}
1107
1108func (*FieldTestMessage_OneofLargestTag) isFieldTestMessage_OneofField() {}
1109
1110type isFieldTestMessage_OneofTwo interface {
1111 isFieldTestMessage_OneofTwo()
1112}
1113
1114type FieldTestMessage_OneofTwo_1 struct {
1115 OneofTwo_1 int32 `protobuf:"varint,700,opt,name=oneof_two_1,json=oneofTwo1,oneof"`
1116}
1117
1118type FieldTestMessage_OneofTwo_2 struct {
1119 OneofTwo_2 int64 `protobuf:"varint,701,opt,name=oneof_two_2,json=oneofTwo2,oneof"`
1120}
1121
1122func (*FieldTestMessage_OneofTwo_1) isFieldTestMessage_OneofTwo() {}
1123
1124func (*FieldTestMessage_OneofTwo_2) isFieldTestMessage_OneofTwo() {}
1125
Damien Neil658051b2018-09-10 12:26:21 -07001126type FieldTestMessage_OptionalGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001127 OptionalGroup *string `protobuf:"bytes,19,opt,name=optional_group,json=optionalGroup" json:"optional_group,omitempty"`
1128 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1129 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1130 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001131}
1132
Joe Tsai61968ce2019-04-01 12:59:24 -07001133func (x *FieldTestMessage_OptionalGroup) Reset() {
1134 *x = FieldTestMessage_OptionalGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001135}
Joe Tsai61968ce2019-04-01 12:59:24 -07001136
1137func (x *FieldTestMessage_OptionalGroup) String() string {
1138 return protoimpl.X.MessageStringOf(x)
1139}
1140
1141func (*FieldTestMessage_OptionalGroup) ProtoMessage() {}
1142
1143func (x *FieldTestMessage_OptionalGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001144 return file_proto2_fields_proto_msgTypes[1].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001145}
Joe Tsai8e506a82019-03-16 00:05:34 -07001146
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001147func (m *FieldTestMessage_OptionalGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001148 return file_proto2_fields_proto_msgTypes[1].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001149}
1150
Joe Tsai8e506a82019-03-16 00:05:34 -07001151// Deprecated: Use FieldTestMessage_OptionalGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001152func (*FieldTestMessage_OptionalGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001153 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 0}
Damien Neila1c6abc2018-09-12 13:36:34 -07001154}
Damien Neil993c04d2018-09-14 15:41:11 -07001155
Joe Tsai61968ce2019-04-01 12:59:24 -07001156func (x *FieldTestMessage_OptionalGroup) GetOptionalGroup() string {
1157 if x != nil && x.OptionalGroup != nil {
1158 return *x.OptionalGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001159 }
1160 return ""
1161}
1162
Damien Neil658051b2018-09-10 12:26:21 -07001163type FieldTestMessage_RequiredGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001164 RequiredGroup *string `protobuf:"bytes,119,req,name=required_group,json=requiredGroup" json:"required_group,omitempty"`
1165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1166 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1167 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001168}
1169
Joe Tsai61968ce2019-04-01 12:59:24 -07001170func (x *FieldTestMessage_RequiredGroup) Reset() {
1171 *x = FieldTestMessage_RequiredGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001172}
Joe Tsai61968ce2019-04-01 12:59:24 -07001173
1174func (x *FieldTestMessage_RequiredGroup) String() string {
1175 return protoimpl.X.MessageStringOf(x)
1176}
1177
1178func (*FieldTestMessage_RequiredGroup) ProtoMessage() {}
1179
1180func (x *FieldTestMessage_RequiredGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001181 return file_proto2_fields_proto_msgTypes[2].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001182}
Joe Tsai8e506a82019-03-16 00:05:34 -07001183
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001184func (m *FieldTestMessage_RequiredGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001185 return file_proto2_fields_proto_msgTypes[2].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001186}
1187
Joe Tsai8e506a82019-03-16 00:05:34 -07001188// Deprecated: Use FieldTestMessage_RequiredGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001189func (*FieldTestMessage_RequiredGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001190 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 1}
Damien Neila1c6abc2018-09-12 13:36:34 -07001191}
Damien Neil993c04d2018-09-14 15:41:11 -07001192
Joe Tsai61968ce2019-04-01 12:59:24 -07001193func (x *FieldTestMessage_RequiredGroup) GetRequiredGroup() string {
1194 if x != nil && x.RequiredGroup != nil {
1195 return *x.RequiredGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001196 }
1197 return ""
1198}
1199
Damien Neil658051b2018-09-10 12:26:21 -07001200type FieldTestMessage_RepeatedGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001201 RepeatedGroup []string `protobuf:"bytes,219,rep,name=repeated_group,json=repeatedGroup" json:"repeated_group,omitempty"`
1202 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1203 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1204 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001205}
1206
Joe Tsai61968ce2019-04-01 12:59:24 -07001207func (x *FieldTestMessage_RepeatedGroup) Reset() {
1208 *x = FieldTestMessage_RepeatedGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001209}
Joe Tsai61968ce2019-04-01 12:59:24 -07001210
1211func (x *FieldTestMessage_RepeatedGroup) String() string {
1212 return protoimpl.X.MessageStringOf(x)
1213}
1214
1215func (*FieldTestMessage_RepeatedGroup) ProtoMessage() {}
1216
1217func (x *FieldTestMessage_RepeatedGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001218 return file_proto2_fields_proto_msgTypes[3].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001219}
Joe Tsai8e506a82019-03-16 00:05:34 -07001220
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001221func (m *FieldTestMessage_RepeatedGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001222 return file_proto2_fields_proto_msgTypes[3].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001223}
1224
Joe Tsai8e506a82019-03-16 00:05:34 -07001225// Deprecated: Use FieldTestMessage_RepeatedGroup.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001226func (*FieldTestMessage_RepeatedGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001227 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 2}
Damien Neila1c6abc2018-09-12 13:36:34 -07001228}
Damien Neil993c04d2018-09-14 15:41:11 -07001229
Joe Tsai61968ce2019-04-01 12:59:24 -07001230func (x *FieldTestMessage_RepeatedGroup) GetRepeatedGroup() []string {
1231 if x != nil {
1232 return x.RepeatedGroup
Damien Neil77f82fe2018-09-13 10:59:17 -07001233 }
1234 return nil
1235}
1236
Damien Neil1fa78d82018-09-13 13:12:36 -07001237type FieldTestMessage_OneofGroup struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001238 OneofGroupField *string `protobuf:"bytes,619,opt,name=oneof_group_field,json=oneofGroupField" json:"oneof_group_field,omitempty"`
1239 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1240 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1241 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil1fa78d82018-09-13 13:12:36 -07001242}
1243
Joe Tsai61968ce2019-04-01 12:59:24 -07001244func (x *FieldTestMessage_OneofGroup) Reset() {
1245 *x = FieldTestMessage_OneofGroup{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001246}
Joe Tsai61968ce2019-04-01 12:59:24 -07001247
1248func (x *FieldTestMessage_OneofGroup) String() string {
1249 return protoimpl.X.MessageStringOf(x)
1250}
1251
1252func (*FieldTestMessage_OneofGroup) ProtoMessage() {}
1253
1254func (x *FieldTestMessage_OneofGroup) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001255 return file_proto2_fields_proto_msgTypes[7].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001256}
Joe Tsai8e506a82019-03-16 00:05:34 -07001257
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001258func (m *FieldTestMessage_OneofGroup) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001259 return file_proto2_fields_proto_msgTypes[7].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001260}
1261
Joe Tsai8e506a82019-03-16 00:05:34 -07001262// Deprecated: Use FieldTestMessage_OneofGroup.ProtoReflect.Type instead.
Damien Neil1fa78d82018-09-13 13:12:36 -07001263func (*FieldTestMessage_OneofGroup) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001264 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 6}
Damien Neil1fa78d82018-09-13 13:12:36 -07001265}
Damien Neil993c04d2018-09-14 15:41:11 -07001266
Joe Tsai61968ce2019-04-01 12:59:24 -07001267func (x *FieldTestMessage_OneofGroup) GetOneofGroupField() string {
1268 if x != nil && x.OneofGroupField != nil {
1269 return *x.OneofGroupField
Damien Neil1fa78d82018-09-13 13:12:36 -07001270 }
1271 return ""
1272}
1273
Damien Neil658051b2018-09-10 12:26:21 -07001274type FieldTestMessage_Message struct {
Joe Tsai5e71dc92019-04-16 13:22:20 -07001275 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1276 XXX_unrecognized protoimpl.UnknownFields `json:"-"`
1277 XXX_sizecache protoimpl.SizeCache `json:"-"`
Damien Neil658051b2018-09-10 12:26:21 -07001278}
1279
Joe Tsai61968ce2019-04-01 12:59:24 -07001280func (x *FieldTestMessage_Message) Reset() {
1281 *x = FieldTestMessage_Message{}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001282}
Joe Tsai61968ce2019-04-01 12:59:24 -07001283
1284func (x *FieldTestMessage_Message) String() string {
1285 return protoimpl.X.MessageStringOf(x)
1286}
1287
1288func (*FieldTestMessage_Message) ProtoMessage() {}
1289
1290func (x *FieldTestMessage_Message) ProtoReflect() protoreflect.Message {
Joe Tsai7ca70982019-04-15 13:57:56 -07001291 return file_proto2_fields_proto_msgTypes[8].MessageOf(x)
Joe Tsai61968ce2019-04-01 12:59:24 -07001292}
Joe Tsai8e506a82019-03-16 00:05:34 -07001293
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001294func (m *FieldTestMessage_Message) XXX_Methods() *protoiface.Methods {
Joe Tsai7ca70982019-04-15 13:57:56 -07001295 return file_proto2_fields_proto_msgTypes[8].Methods()
Damien Neil0d3e8cc2019-04-01 13:31:55 -07001296}
1297
Joe Tsai8e506a82019-03-16 00:05:34 -07001298// Deprecated: Use FieldTestMessage_Message.ProtoReflect.Type instead.
Damien Neila1c6abc2018-09-12 13:36:34 -07001299func (*FieldTestMessage_Message) Descriptor() ([]byte, []int) {
Joe Tsai7ca70982019-04-15 13:57:56 -07001300 return file_proto2_fields_proto_rawDescGZIP(), []int{0, 7}
Damien Neila1c6abc2018-09-12 13:36:34 -07001301}
Damien Neil993c04d2018-09-14 15:41:11 -07001302
Joe Tsai5d72cc22019-03-28 01:13:26 -07001303var File_proto2_fields_proto protoreflect.FileDescriptor
1304
Joe Tsai7ca70982019-04-15 13:57:56 -07001305var file_proto2_fields_proto_rawDesc = []byte{
Damien Neil8012b442019-01-18 09:32:24 -08001306 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e,
1307 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1308 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0xa7, 0x2d, 0x0a,
1309 0x10, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1310 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f,
1311 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1312 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
1313 0x61, 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1314 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1315 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1316 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74,
1317 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74,
1318 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28,
1319 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32,
1320 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e,
1321 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1322 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1323 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01,
1324 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74,
1325 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69,
1326 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69,
1327 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74,
1328 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x07, 0x20, 0x01,
1329 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74,
1330 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75,
1331 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1332 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f,
1333 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32,
1334 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1335 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69,
1336 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01,
1337 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65,
1338 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
1339 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74,
1340 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70,
1341 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18,
1342 0x0c, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53,
1343 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1344 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x01, 0x28,
1345 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64,
1346 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
1347 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74,
1348 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x6f,
1349 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0f,
1350 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74,
1351 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1352 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70,
1353 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x10, 0x6f,
1354 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
1355 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1356 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1357 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d,
1358 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1359 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f,
1360 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x35,
1361 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e,
1362 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74,
1363 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1364 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67,
1365 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64,
1366 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x65, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x71,
1367 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x51, 0x0a, 0x0d, 0x72, 0x65, 0x71,
1368 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, 0x02, 0x28, 0x0e,
1369 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1370 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1371 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c,
1372 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0e,
1373 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x67,
1374 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e,
1375 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f,
1376 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x68, 0x20, 0x02, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65,
1377 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f,
1378 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18,
1379 0x69, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55,
1380 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1381 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6a, 0x20, 0x02, 0x28, 0x03, 0x52, 0x0d, 0x72,
1382 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f,
1383 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1384 0x6b, 0x20, 0x02, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53,
1385 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1386 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x6c, 0x20, 0x02, 0x28, 0x04, 0x52, 0x0e,
1387 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b,
1388 0x0a, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65,
1389 0x64, 0x33, 0x32, 0x18, 0x6d, 0x20, 0x02, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69,
1390 0x72, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72,
1391 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1392 0x6e, 0x20, 0x02, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46,
1393 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1394 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x6f, 0x20, 0x02, 0x28, 0x02, 0x52, 0x0d,
1395 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 0x0a,
1396 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64,
1397 0x36, 0x34, 0x18, 0x70, 0x20, 0x02, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1398 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65,
1399 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x71,
1400 0x20, 0x02, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69,
1401 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1402 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x72, 0x20, 0x02, 0x28, 0x01, 0x52, 0x0e,
1403 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27,
1404 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1405 0x67, 0x18, 0x73, 0x20, 0x02, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
1406 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69,
1407 0x72, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x74, 0x20, 0x02, 0x28, 0x0c, 0x52,
1408 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x5a,
1409 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61,
1410 0x67, 0x65, 0x18, 0x75, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1411 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1412 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1413 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69,
1414 0x72, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x72, 0x65,
1415 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x76, 0x20, 0x02, 0x28,
1416 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1417 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54,
1418 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69,
1419 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
1420 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x24, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61,
1421 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52,
1422 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x52, 0x0a,
1423 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xca,
1424 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
1425 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69,
1426 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45,
1427 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75,
1428 0x6d, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e,
1429 0x74, 0x33, 0x32, 0x18, 0xcb, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65,
1430 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70,
1431 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcc, 0x01, 0x20,
1432 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e,
1433 0x74, 0x33, 0x32, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1434 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xcd, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72,
1435 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x26, 0x0a,
1436 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18,
1437 0xce, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1438 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1439 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xcf, 0x01, 0x20, 0x03, 0x28, 0x12, 0x52,
1440 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12,
1441 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1442 0x36, 0x34, 0x18, 0xd0, 0x01, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1443 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2c, 0x0a, 0x11, 0x72, 0x65, 0x70,
1444 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd1,
1445 0x01, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53,
1446 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61,
1447 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xd2, 0x01, 0x20, 0x03,
1448 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65,
1449 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f,
1450 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xd3, 0x01, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65,
1451 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x11, 0x72,
1452 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34,
1453 0x18, 0xd4, 0x01, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1454 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x0a, 0x10, 0x72, 0x65, 0x70,
1455 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xd5, 0x01,
1456 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69,
1457 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
1458 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xd6, 0x01, 0x20, 0x03, 0x28, 0x01, 0x52,
1459 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1460 0x28, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69,
1461 0x6e, 0x67, 0x18, 0xd7, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61,
1462 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70,
1463 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xd8, 0x01, 0x20, 0x03,
1464 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
1465 0x73, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x4d, 0x65,
1466 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xd9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
1467 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1468 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1469 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72,
1470 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c,
1471 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
1472 0xda, 0x01, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1473 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46,
1474 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e,
1475 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72,
1476 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x28, 0x0a, 0x0c,
1477 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0xad, 0x02, 0x20,
1478 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75,
1479 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x55, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1480 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xae, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e,
1481 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70,
1482 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d,
1483 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45,
1484 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a,
1485 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xaf,
1486 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1487 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1488 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xb0, 0x02, 0x20, 0x01, 0x28, 0x11, 0x3a,
1489 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33,
1490 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e,
1491 0x74, 0x33, 0x32, 0x18, 0xb1, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64,
1492 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0d,
1493 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb2, 0x02,
1494 0x20, 0x01, 0x28, 0x03, 0x3a, 0x01, 0x31, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1495 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1496 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xb3, 0x02, 0x20, 0x01, 0x28, 0x12, 0x3a, 0x01,
1497 0x31, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34,
1498 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74,
1499 0x36, 0x34, 0x18, 0xb4, 0x02, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x01, 0x31, 0x52, 0x0d, 0x64, 0x65,
1500 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x64,
1501 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18,
1502 0xb5, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x01, 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75,
1503 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65,
1504 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xb6, 0x02,
1505 0x20, 0x01, 0x28, 0x07, 0x3a, 0x01, 0x31, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1506 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1507 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xb7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x3a,
1508 0x04, 0x33, 0x2e, 0x31, 0x34, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c,
1509 0x6f, 0x61, 0x74, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73,
1510 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb8, 0x02, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x01,
1511 0x31, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64,
1512 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69,
1513 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xb9, 0x02, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x01, 0x31, 0x52,
1514 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12,
1515 0x2e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c,
1516 0x65, 0x18, 0xba, 0x02, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x06, 0x33, 0x2e, 0x31, 0x34, 0x31, 0x35,
1517 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12,
1518 0x37, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1519 0x67, 0x18, 0xbb, 0x02, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x0f, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c,
1520 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x22, 0x0a, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75,
1521 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61,
1522 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xbc, 0x02, 0x20, 0x01, 0x28, 0x0c,
1523 0x3a, 0x16, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35,
1524 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, 0x37, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1525 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1526 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0xde, 0x02,
1527 0x20, 0x01, 0x28, 0x09, 0x3a, 0x00, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5a,
1528 0x65, 0x72, 0x6f, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x12, 0x64, 0x65, 0x66,
1529 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
1530 0xdf, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x00, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
1531 0x74, 0x5a, 0x65, 0x72, 0x6f, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x14, 0x64, 0x65,
1532 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x65, 0x67, 0x69,
1533 0x6e, 0x66, 0x18, 0x90, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x2d, 0x69, 0x6e, 0x66, 0x52,
1534 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x65, 0x67,
1535 0x69, 0x6e, 0x66, 0x12, 0x36, 0x0a, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66,
1536 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x18, 0x91, 0x03, 0x20, 0x01,
1537 0x28, 0x02, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
1538 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x6e, 0x66, 0x12, 0x30, 0x0a, 0x11, 0x64,
1539 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x6e, 0x61, 0x6e,
1540 0x18, 0x92, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x0f, 0x64, 0x65,
1541 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x61, 0x6e, 0x12, 0x39, 0x0a,
1542 0x15, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f,
1543 0x6e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x18, 0x93, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x04, 0x2d,
1544 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62,
1545 0x6c, 0x65, 0x4e, 0x65, 0x67, 0x69, 0x6e, 0x66, 0x12, 0x38, 0x0a, 0x15, 0x64, 0x65, 0x66, 0x61,
1546 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x6e,
1547 0x66, 0x18, 0x94, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x69, 0x6e, 0x66, 0x52, 0x13, 0x64,
1548 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x73, 0x69,
1549 0x6e, 0x66, 0x12, 0x32, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f,
1550 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6e, 0x18, 0x95, 0x03, 0x20, 0x01, 0x28, 0x01, 0x3a,
1551 0x03, 0x6e, 0x61, 0x6e, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75,
1552 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6e, 0x12, 0x63, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e,
1553 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xf4, 0x03, 0x20, 0x03, 0x28, 0x0b,
1554 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1555 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65,
1556 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74,
1557 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61,
1558 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x6c, 0x0a, 0x12, 0x6d,
1559 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
1560 0x65, 0x18, 0xf5, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1561 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1562 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1563 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1564 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69,
1565 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x6d, 0x61, 0x70,
1566 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0xf6, 0x03,
1567 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70,
1568 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65,
1569 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61,
1570 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72,
1571 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x75,
1572 0x6d, 0x12, 0x20, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18,
1573 0xd9, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42,
1574 0x6f, 0x6f, 0x6c, 0x12, 0x4e, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75,
1575 0x6d, 0x18, 0xda, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1576 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1577 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1578 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45,
1579 0x6e, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1580 0x33, 0x32, 0x18, 0xdb, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1581 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1582 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdc, 0x04, 0x20, 0x01, 0x28, 0x11, 0x48, 0x00,
1583 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x24, 0x0a,
1584 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0xdd, 0x04,
1585 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1586 0x74, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74,
1587 0x36, 0x34, 0x18, 0xde, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65,
1588 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1589 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xdf, 0x04, 0x20, 0x01, 0x28, 0x12, 0x48, 0x00,
1590 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x24, 0x0a,
1591 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0xe0, 0x04,
1592 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e,
1593 0x74, 0x36, 0x34, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69,
1594 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe1, 0x04, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x00, 0x52, 0x0d,
1595 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x26, 0x0a,
1596 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0xe2,
1597 0x04, 0x20, 0x01, 0x28, 0x07, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69,
1598 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66,
1599 0x6c, 0x6f, 0x61, 0x74, 0x18, 0xe3, 0x04, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f,
1600 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x6f, 0x6e, 0x65,
1601 0x6f, 0x66, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0xe4, 0x04, 0x20, 0x01,
1602 0x28, 0x10, 0x48, 0x00, 0x52, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x66, 0x69, 0x78, 0x65,
1603 0x64, 0x36, 0x34, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x78,
1604 0x65, 0x64, 0x36, 0x34, 0x18, 0xe5, 0x04, 0x20, 0x01, 0x28, 0x06, 0x48, 0x00, 0x52, 0x0c, 0x6f,
1605 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x24, 0x0a, 0x0c, 0x6f,
1606 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0xe6, 0x04, 0x20, 0x01,
1607 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c,
1608 0x65, 0x12, 0x24, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e,
1609 0x67, 0x18, 0xe7, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f,
1610 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x22, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
1611 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0xe8, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52,
1612 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x6f,
1613 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x04, 0x20,
1614 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
1615 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c,
1616 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x73,
1617 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73,
1618 0x73, 0x61, 0x67, 0x65, 0x12, 0x55, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f,
1619 0x75, 0x70, 0x18, 0xea, 0x04, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72,
1620 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1621 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61,
1622 0x67, 0x65, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52,
1623 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x30, 0x0a, 0x11, 0x6f,
1624 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x61, 0x67,
1625 0x18, 0xff, 0xff, 0xff, 0xff, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x6e,
1626 0x65, 0x6f, 0x66, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x73, 0x74, 0x54, 0x61, 0x67, 0x12, 0x21, 0x0a,
1627 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x31, 0x18, 0xbc, 0x05, 0x20,
1628 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54, 0x77, 0x6f, 0x31,
1629 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74, 0x77, 0x6f, 0x5f, 0x32, 0x18,
1630 0xbd, 0x05, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x54,
1631 0x77, 0x6f, 0x32, 0x1a, 0x36, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47,
1632 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
1633 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70,
1634 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x36, 0x0a, 0x0d, 0x52,
1635 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x0a, 0x0e,
1636 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x77,
1637 0x20, 0x02, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72,
1638 0x6f, 0x75, 0x70, 0x1a, 0x37, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47,
1639 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64,
1640 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0xdb, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x72,
1641 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x40, 0x0a, 0x12,
1642 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74,
1643 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
1644 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
1645 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74,
1646 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61,
1647 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
1648 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c,
1649 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
1650 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
1651 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
1652 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
1653 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x6f, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64,
1654 0x36, 0x34, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
1655 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a,
1656 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67,
1657 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72,
1658 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x65,
1659 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
1660 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0a, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72,
1661 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x67, 0x72, 0x6f,
1662 0x75, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0xeb, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1663 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64,
1664 0x1a, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x19, 0x0a, 0x04, 0x45,
1665 0x6e, 0x75, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a,
1666 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
1667 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x0b, 0x0a, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x74,
1668 0x77, 0x6f, 0x4a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0x91, 0x4e, 0x10,
1669 0x92, 0x4e, 0x52, 0x0c, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44,
1670 0x52, 0x14, 0x54, 0x45, 0x4e, 0x5f, 0x54, 0x48, 0x4f, 0x55, 0x53, 0x41, 0x4e, 0x44, 0x5f, 0x41,
Damien Neile89e6242019-05-13 23:55:40 -07001671 0x4e, 0x44, 0x5f, 0x4f, 0x4e, 0x45, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1672 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1673 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d,
1674 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f,
1675 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
Damien Neil658051b2018-09-10 12:26:21 -07001676}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001677
Joe Tsai5d72cc22019-03-28 01:13:26 -07001678var (
Joe Tsai7ca70982019-04-15 13:57:56 -07001679 file_proto2_fields_proto_rawDescOnce sync.Once
1680 file_proto2_fields_proto_rawDescData = file_proto2_fields_proto_rawDesc
Joe Tsai5d72cc22019-03-28 01:13:26 -07001681)
Joe Tsaib6405bd2018-11-15 14:44:37 -08001682
Joe Tsai7ca70982019-04-15 13:57:56 -07001683func file_proto2_fields_proto_rawDescGZIP() []byte {
1684 file_proto2_fields_proto_rawDescOnce.Do(func() {
1685 file_proto2_fields_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto2_fields_proto_rawDescData)
Joe Tsai5d72cc22019-03-28 01:13:26 -07001686 })
Joe Tsai7ca70982019-04-15 13:57:56 -07001687 return file_proto2_fields_proto_rawDescData
Joe Tsai5d72cc22019-03-28 01:13:26 -07001688}
Joe Tsaib6405bd2018-11-15 14:44:37 -08001689
Joe Tsai7ca70982019-04-15 13:57:56 -07001690var file_proto2_fields_proto_enumTypes = make([]protoreflect.EnumType, 1)
Joe Tsai4fe96632019-05-22 05:12:36 -04001691var file_proto2_fields_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
Joe Tsai7ca70982019-04-15 13:57:56 -07001692var file_proto2_fields_proto_goTypes = []interface{}{
Damien Neil8012b442019-01-18 09:32:24 -08001693 (FieldTestMessage_Enum)(0), // 0: goproto.protoc.proto2.FieldTestMessage.Enum
1694 (*FieldTestMessage)(nil), // 1: goproto.protoc.proto2.FieldTestMessage
1695 (*FieldTestMessage_OptionalGroup)(nil), // 2: goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1696 (*FieldTestMessage_RequiredGroup)(nil), // 3: goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1697 (*FieldTestMessage_RepeatedGroup)(nil), // 4: goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1698 nil, // 5: goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1699 nil, // 6: goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1700 nil, // 7: goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1701 (*FieldTestMessage_OneofGroup)(nil), // 8: goproto.protoc.proto2.FieldTestMessage.OneofGroup
1702 (*FieldTestMessage_Message)(nil), // 9: goproto.protoc.proto2.FieldTestMessage.Message
Joe Tsaib6405bd2018-11-15 14:44:37 -08001703}
Joe Tsai7ca70982019-04-15 13:57:56 -07001704var file_proto2_fields_proto_depIdxs = []int32{
Damien Neil8012b442019-01-18 09:32:24 -08001705 0, // goproto.protoc.proto2.FieldTestMessage.optional_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1706 9, // goproto.protoc.proto2.FieldTestMessage.optional_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1707 2, // goproto.protoc.proto2.FieldTestMessage.optionalgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OptionalGroup
1708 0, // goproto.protoc.proto2.FieldTestMessage.required_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1709 9, // goproto.protoc.proto2.FieldTestMessage.required_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1710 3, // goproto.protoc.proto2.FieldTestMessage.requiredgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RequiredGroup
1711 0, // goproto.protoc.proto2.FieldTestMessage.repeated_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1712 9, // goproto.protoc.proto2.FieldTestMessage.repeated_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1713 4, // goproto.protoc.proto2.FieldTestMessage.repeatedgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.RepeatedGroup
1714 0, // goproto.protoc.proto2.FieldTestMessage.default_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1715 5, // goproto.protoc.proto2.FieldTestMessage.map_int32_int64:type_name -> goproto.protoc.proto2.FieldTestMessage.MapInt32Int64Entry
1716 6, // goproto.protoc.proto2.FieldTestMessage.map_string_message:type_name -> goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry
1717 7, // goproto.protoc.proto2.FieldTestMessage.map_fixed64_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry
1718 0, // goproto.protoc.proto2.FieldTestMessage.oneof_enum:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
1719 9, // goproto.protoc.proto2.FieldTestMessage.oneof_Message:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1720 8, // goproto.protoc.proto2.FieldTestMessage.oneofgroup:type_name -> goproto.protoc.proto2.FieldTestMessage.OneofGroup
1721 9, // goproto.protoc.proto2.FieldTestMessage.MapStringMessageEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Message
1722 0, // goproto.protoc.proto2.FieldTestMessage.MapFixed64EnumEntry.value:type_name -> goproto.protoc.proto2.FieldTestMessage.Enum
Joe Tsaib6405bd2018-11-15 14:44:37 -08001723}
Damien Neil8012b442019-01-18 09:32:24 -08001724
Joe Tsai7ca70982019-04-15 13:57:56 -07001725func init() { file_proto2_fields_proto_init() }
1726func file_proto2_fields_proto_init() {
Damien Neil0fc22452019-03-08 17:18:11 -08001727 if File_proto2_fields_proto != nil {
1728 return
1729 }
Joe Tsai40692112019-02-27 20:25:51 -08001730 File_proto2_fields_proto = protoimpl.FileBuilder{
Joe Tsai7ca70982019-04-15 13:57:56 -07001731 RawDescriptor: file_proto2_fields_proto_rawDesc,
1732 GoTypes: file_proto2_fields_proto_goTypes,
1733 DependencyIndexes: file_proto2_fields_proto_depIdxs,
1734 EnumOutputTypes: file_proto2_fields_proto_enumTypes,
1735 MessageOutputTypes: file_proto2_fields_proto_msgTypes,
Joe Tsai35ec98f2019-03-25 14:41:32 -07001736 FilesRegistry: protoregistry.GlobalFiles,
1737 TypesRegistry: protoregistry.GlobalTypes,
Damien Neil8012b442019-01-18 09:32:24 -08001738 }.Init()
Joe Tsai7ca70982019-04-15 13:57:56 -07001739 file_proto2_fields_proto_rawDesc = nil
1740 file_proto2_fields_proto_goTypes = nil
1741 file_proto2_fields_proto_depIdxs = nil
Joe Tsaib6405bd2018-11-15 14:44:37 -08001742}