1*1c12ee1eSDan Willemsen// Copyright 2018 The Go Authors. All rights reserved. 2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style 3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file. 4*1c12ee1eSDan Willemsen 5*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT. 6*1c12ee1eSDan Willemsen// source: internal/testprotos/test/test.proto 7*1c12ee1eSDan Willemsen 8*1c12ee1eSDan Willemsenpackage test 9*1c12ee1eSDan Willemsen 10*1c12ee1eSDan Willemsenimport ( 11*1c12ee1eSDan Willemsen enums "google.golang.org/protobuf/internal/testprotos/enums" 12*1c12ee1eSDan Willemsen proto "google.golang.org/protobuf/proto" 13*1c12ee1eSDan Willemsen protoreflect "google.golang.org/protobuf/reflect/protoreflect" 14*1c12ee1eSDan Willemsen protoimpl "google.golang.org/protobuf/runtime/protoimpl" 15*1c12ee1eSDan Willemsen reflect "reflect" 16*1c12ee1eSDan Willemsen sync "sync" 17*1c12ee1eSDan Willemsen) 18*1c12ee1eSDan Willemsen 19*1c12ee1eSDan Willemsentype ForeignEnum int32 20*1c12ee1eSDan Willemsen 21*1c12ee1eSDan Willemsenconst ( 22*1c12ee1eSDan Willemsen ForeignEnum_FOREIGN_FOO ForeignEnum = 4 23*1c12ee1eSDan Willemsen ForeignEnum_FOREIGN_BAR ForeignEnum = 5 24*1c12ee1eSDan Willemsen ForeignEnum_FOREIGN_BAZ ForeignEnum = 6 25*1c12ee1eSDan Willemsen) 26*1c12ee1eSDan Willemsen 27*1c12ee1eSDan Willemsen// Enum value maps for ForeignEnum. 28*1c12ee1eSDan Willemsenvar ( 29*1c12ee1eSDan Willemsen ForeignEnum_name = map[int32]string{ 30*1c12ee1eSDan Willemsen 4: "FOREIGN_FOO", 31*1c12ee1eSDan Willemsen 5: "FOREIGN_BAR", 32*1c12ee1eSDan Willemsen 6: "FOREIGN_BAZ", 33*1c12ee1eSDan Willemsen } 34*1c12ee1eSDan Willemsen ForeignEnum_value = map[string]int32{ 35*1c12ee1eSDan Willemsen "FOREIGN_FOO": 4, 36*1c12ee1eSDan Willemsen "FOREIGN_BAR": 5, 37*1c12ee1eSDan Willemsen "FOREIGN_BAZ": 6, 38*1c12ee1eSDan Willemsen } 39*1c12ee1eSDan Willemsen) 40*1c12ee1eSDan Willemsen 41*1c12ee1eSDan Willemsenfunc (x ForeignEnum) Enum() *ForeignEnum { 42*1c12ee1eSDan Willemsen p := new(ForeignEnum) 43*1c12ee1eSDan Willemsen *p = x 44*1c12ee1eSDan Willemsen return p 45*1c12ee1eSDan Willemsen} 46*1c12ee1eSDan Willemsen 47*1c12ee1eSDan Willemsenfunc (x ForeignEnum) String() string { 48*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 49*1c12ee1eSDan Willemsen} 50*1c12ee1eSDan Willemsen 51*1c12ee1eSDan Willemsenfunc (ForeignEnum) Descriptor() protoreflect.EnumDescriptor { 52*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_enumTypes[0].Descriptor() 53*1c12ee1eSDan Willemsen} 54*1c12ee1eSDan Willemsen 55*1c12ee1eSDan Willemsenfunc (ForeignEnum) Type() protoreflect.EnumType { 56*1c12ee1eSDan Willemsen return &file_internal_testprotos_test_test_proto_enumTypes[0] 57*1c12ee1eSDan Willemsen} 58*1c12ee1eSDan Willemsen 59*1c12ee1eSDan Willemsenfunc (x ForeignEnum) Number() protoreflect.EnumNumber { 60*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 61*1c12ee1eSDan Willemsen} 62*1c12ee1eSDan Willemsen 63*1c12ee1eSDan Willemsen// Deprecated: Do not use. 64*1c12ee1eSDan Willemsenfunc (x *ForeignEnum) UnmarshalJSON(b []byte) error { 65*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 66*1c12ee1eSDan Willemsen if err != nil { 67*1c12ee1eSDan Willemsen return err 68*1c12ee1eSDan Willemsen } 69*1c12ee1eSDan Willemsen *x = ForeignEnum(num) 70*1c12ee1eSDan Willemsen return nil 71*1c12ee1eSDan Willemsen} 72*1c12ee1eSDan Willemsen 73*1c12ee1eSDan Willemsen// Deprecated: Use ForeignEnum.Descriptor instead. 74*1c12ee1eSDan Willemsenfunc (ForeignEnum) EnumDescriptor() ([]byte, []int) { 75*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0} 76*1c12ee1eSDan Willemsen} 77*1c12ee1eSDan Willemsen 78*1c12ee1eSDan Willemsentype TestReservedEnumFields int32 79*1c12ee1eSDan Willemsen 80*1c12ee1eSDan Willemsenconst ( 81*1c12ee1eSDan Willemsen TestReservedEnumFields_RESERVED_ENUM TestReservedEnumFields = 0 82*1c12ee1eSDan Willemsen) 83*1c12ee1eSDan Willemsen 84*1c12ee1eSDan Willemsen// Enum value maps for TestReservedEnumFields. 85*1c12ee1eSDan Willemsenvar ( 86*1c12ee1eSDan Willemsen TestReservedEnumFields_name = map[int32]string{ 87*1c12ee1eSDan Willemsen 0: "RESERVED_ENUM", 88*1c12ee1eSDan Willemsen } 89*1c12ee1eSDan Willemsen TestReservedEnumFields_value = map[string]int32{ 90*1c12ee1eSDan Willemsen "RESERVED_ENUM": 0, 91*1c12ee1eSDan Willemsen } 92*1c12ee1eSDan Willemsen) 93*1c12ee1eSDan Willemsen 94*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) Enum() *TestReservedEnumFields { 95*1c12ee1eSDan Willemsen p := new(TestReservedEnumFields) 96*1c12ee1eSDan Willemsen *p = x 97*1c12ee1eSDan Willemsen return p 98*1c12ee1eSDan Willemsen} 99*1c12ee1eSDan Willemsen 100*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) String() string { 101*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 102*1c12ee1eSDan Willemsen} 103*1c12ee1eSDan Willemsen 104*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) Descriptor() protoreflect.EnumDescriptor { 105*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_enumTypes[1].Descriptor() 106*1c12ee1eSDan Willemsen} 107*1c12ee1eSDan Willemsen 108*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) Type() protoreflect.EnumType { 109*1c12ee1eSDan Willemsen return &file_internal_testprotos_test_test_proto_enumTypes[1] 110*1c12ee1eSDan Willemsen} 111*1c12ee1eSDan Willemsen 112*1c12ee1eSDan Willemsenfunc (x TestReservedEnumFields) Number() protoreflect.EnumNumber { 113*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 114*1c12ee1eSDan Willemsen} 115*1c12ee1eSDan Willemsen 116*1c12ee1eSDan Willemsen// Deprecated: Do not use. 117*1c12ee1eSDan Willemsenfunc (x *TestReservedEnumFields) UnmarshalJSON(b []byte) error { 118*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 119*1c12ee1eSDan Willemsen if err != nil { 120*1c12ee1eSDan Willemsen return err 121*1c12ee1eSDan Willemsen } 122*1c12ee1eSDan Willemsen *x = TestReservedEnumFields(num) 123*1c12ee1eSDan Willemsen return nil 124*1c12ee1eSDan Willemsen} 125*1c12ee1eSDan Willemsen 126*1c12ee1eSDan Willemsen// Deprecated: Use TestReservedEnumFields.Descriptor instead. 127*1c12ee1eSDan Willemsenfunc (TestReservedEnumFields) EnumDescriptor() ([]byte, []int) { 128*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1} 129*1c12ee1eSDan Willemsen} 130*1c12ee1eSDan Willemsen 131*1c12ee1eSDan Willemsentype TestAllTypes_NestedEnum int32 132*1c12ee1eSDan Willemsen 133*1c12ee1eSDan Willemsenconst ( 134*1c12ee1eSDan Willemsen TestAllTypes_FOO TestAllTypes_NestedEnum = 0 135*1c12ee1eSDan Willemsen TestAllTypes_BAR TestAllTypes_NestedEnum = 1 136*1c12ee1eSDan Willemsen TestAllTypes_BAZ TestAllTypes_NestedEnum = 2 137*1c12ee1eSDan Willemsen TestAllTypes_NEG TestAllTypes_NestedEnum = -1 // Intentionally negative. 138*1c12ee1eSDan Willemsen) 139*1c12ee1eSDan Willemsen 140*1c12ee1eSDan Willemsen// Enum value maps for TestAllTypes_NestedEnum. 141*1c12ee1eSDan Willemsenvar ( 142*1c12ee1eSDan Willemsen TestAllTypes_NestedEnum_name = map[int32]string{ 143*1c12ee1eSDan Willemsen 0: "FOO", 144*1c12ee1eSDan Willemsen 1: "BAR", 145*1c12ee1eSDan Willemsen 2: "BAZ", 146*1c12ee1eSDan Willemsen -1: "NEG", 147*1c12ee1eSDan Willemsen } 148*1c12ee1eSDan Willemsen TestAllTypes_NestedEnum_value = map[string]int32{ 149*1c12ee1eSDan Willemsen "FOO": 0, 150*1c12ee1eSDan Willemsen "BAR": 1, 151*1c12ee1eSDan Willemsen "BAZ": 2, 152*1c12ee1eSDan Willemsen "NEG": -1, 153*1c12ee1eSDan Willemsen } 154*1c12ee1eSDan Willemsen) 155*1c12ee1eSDan Willemsen 156*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) Enum() *TestAllTypes_NestedEnum { 157*1c12ee1eSDan Willemsen p := new(TestAllTypes_NestedEnum) 158*1c12ee1eSDan Willemsen *p = x 159*1c12ee1eSDan Willemsen return p 160*1c12ee1eSDan Willemsen} 161*1c12ee1eSDan Willemsen 162*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) String() string { 163*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 164*1c12ee1eSDan Willemsen} 165*1c12ee1eSDan Willemsen 166*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) Descriptor() protoreflect.EnumDescriptor { 167*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_enumTypes[2].Descriptor() 168*1c12ee1eSDan Willemsen} 169*1c12ee1eSDan Willemsen 170*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) Type() protoreflect.EnumType { 171*1c12ee1eSDan Willemsen return &file_internal_testprotos_test_test_proto_enumTypes[2] 172*1c12ee1eSDan Willemsen} 173*1c12ee1eSDan Willemsen 174*1c12ee1eSDan Willemsenfunc (x TestAllTypes_NestedEnum) Number() protoreflect.EnumNumber { 175*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 176*1c12ee1eSDan Willemsen} 177*1c12ee1eSDan Willemsen 178*1c12ee1eSDan Willemsen// Deprecated: Do not use. 179*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedEnum) UnmarshalJSON(b []byte) error { 180*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 181*1c12ee1eSDan Willemsen if err != nil { 182*1c12ee1eSDan Willemsen return err 183*1c12ee1eSDan Willemsen } 184*1c12ee1eSDan Willemsen *x = TestAllTypes_NestedEnum(num) 185*1c12ee1eSDan Willemsen return nil 186*1c12ee1eSDan Willemsen} 187*1c12ee1eSDan Willemsen 188*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_NestedEnum.Descriptor instead. 189*1c12ee1eSDan Willemsenfunc (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) { 190*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0} 191*1c12ee1eSDan Willemsen} 192*1c12ee1eSDan Willemsen 193*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 194*1c12ee1eSDan Willemsentype TestDeprecatedMessage_DeprecatedEnum int32 195*1c12ee1eSDan Willemsen 196*1c12ee1eSDan Willemsenconst ( 197*1c12ee1eSDan Willemsen // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 198*1c12ee1eSDan Willemsen TestDeprecatedMessage_DEPRECATED TestDeprecatedMessage_DeprecatedEnum = 0 199*1c12ee1eSDan Willemsen) 200*1c12ee1eSDan Willemsen 201*1c12ee1eSDan Willemsen// Enum value maps for TestDeprecatedMessage_DeprecatedEnum. 202*1c12ee1eSDan Willemsenvar ( 203*1c12ee1eSDan Willemsen TestDeprecatedMessage_DeprecatedEnum_name = map[int32]string{ 204*1c12ee1eSDan Willemsen 0: "DEPRECATED", 205*1c12ee1eSDan Willemsen } 206*1c12ee1eSDan Willemsen TestDeprecatedMessage_DeprecatedEnum_value = map[string]int32{ 207*1c12ee1eSDan Willemsen "DEPRECATED": 0, 208*1c12ee1eSDan Willemsen } 209*1c12ee1eSDan Willemsen) 210*1c12ee1eSDan Willemsen 211*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) Enum() *TestDeprecatedMessage_DeprecatedEnum { 212*1c12ee1eSDan Willemsen p := new(TestDeprecatedMessage_DeprecatedEnum) 213*1c12ee1eSDan Willemsen *p = x 214*1c12ee1eSDan Willemsen return p 215*1c12ee1eSDan Willemsen} 216*1c12ee1eSDan Willemsen 217*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) String() string { 218*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 219*1c12ee1eSDan Willemsen} 220*1c12ee1eSDan Willemsen 221*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) Descriptor() protoreflect.EnumDescriptor { 222*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_enumTypes[3].Descriptor() 223*1c12ee1eSDan Willemsen} 224*1c12ee1eSDan Willemsen 225*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) Type() protoreflect.EnumType { 226*1c12ee1eSDan Willemsen return &file_internal_testprotos_test_test_proto_enumTypes[3] 227*1c12ee1eSDan Willemsen} 228*1c12ee1eSDan Willemsen 229*1c12ee1eSDan Willemsenfunc (x TestDeprecatedMessage_DeprecatedEnum) Number() protoreflect.EnumNumber { 230*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 231*1c12ee1eSDan Willemsen} 232*1c12ee1eSDan Willemsen 233*1c12ee1eSDan Willemsen// Deprecated: Do not use. 234*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage_DeprecatedEnum) UnmarshalJSON(b []byte) error { 235*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 236*1c12ee1eSDan Willemsen if err != nil { 237*1c12ee1eSDan Willemsen return err 238*1c12ee1eSDan Willemsen } 239*1c12ee1eSDan Willemsen *x = TestDeprecatedMessage_DeprecatedEnum(num) 240*1c12ee1eSDan Willemsen return nil 241*1c12ee1eSDan Willemsen} 242*1c12ee1eSDan Willemsen 243*1c12ee1eSDan Willemsen// Deprecated: Use TestDeprecatedMessage_DeprecatedEnum.Descriptor instead. 244*1c12ee1eSDan Willemsenfunc (TestDeprecatedMessage_DeprecatedEnum) EnumDescriptor() ([]byte, []int) { 245*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1, 0} 246*1c12ee1eSDan Willemsen} 247*1c12ee1eSDan Willemsen 248*1c12ee1eSDan Willemsentype TestAllTypes struct { 249*1c12ee1eSDan Willemsen state protoimpl.MessageState 250*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 251*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 252*1c12ee1eSDan Willemsen 253*1c12ee1eSDan Willemsen OptionalInt32 *int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` 254*1c12ee1eSDan Willemsen OptionalInt64 *int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` 255*1c12ee1eSDan Willemsen OptionalUint32 *uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` 256*1c12ee1eSDan Willemsen OptionalUint64 *uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` 257*1c12ee1eSDan Willemsen OptionalSint32 *int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` 258*1c12ee1eSDan Willemsen OptionalSint64 *int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` 259*1c12ee1eSDan Willemsen OptionalFixed32 *uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` 260*1c12ee1eSDan Willemsen OptionalFixed64 *uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` 261*1c12ee1eSDan Willemsen OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` 262*1c12ee1eSDan Willemsen OptionalSfixed64 *int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` 263*1c12ee1eSDan Willemsen OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` 264*1c12ee1eSDan Willemsen OptionalDouble *float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` 265*1c12ee1eSDan Willemsen OptionalBool *bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` 266*1c12ee1eSDan Willemsen OptionalString *string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` 267*1c12ee1eSDan Willemsen OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` 268*1c12ee1eSDan Willemsen Optionalgroup *TestAllTypes_OptionalGroup `protobuf:"group,16,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 269*1c12ee1eSDan Willemsen OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` 270*1c12ee1eSDan Willemsen OptionalForeignMessage *ForeignMessage `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage" json:"optional_foreign_message,omitempty"` 271*1c12ee1eSDan Willemsen OptionalImportMessage *ImportMessage `protobuf:"bytes,20,opt,name=optional_import_message,json=optionalImportMessage" json:"optional_import_message,omitempty"` 272*1c12ee1eSDan Willemsen OptionalNestedEnum *TestAllTypes_NestedEnum `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"optional_nested_enum,omitempty"` 273*1c12ee1eSDan Willemsen OptionalForeignEnum *ForeignEnum `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"optional_foreign_enum,omitempty"` 274*1c12ee1eSDan Willemsen OptionalImportEnum *ImportEnum `protobuf:"varint,23,opt,name=optional_import_enum,json=optionalImportEnum,enum=goproto.proto.test.ImportEnum" json:"optional_import_enum,omitempty"` 275*1c12ee1eSDan Willemsen RepeatedInt32 []int32 `protobuf:"varint,31,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` 276*1c12ee1eSDan Willemsen RepeatedInt64 []int64 `protobuf:"varint,32,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` 277*1c12ee1eSDan Willemsen RepeatedUint32 []uint32 `protobuf:"varint,33,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` 278*1c12ee1eSDan Willemsen RepeatedUint64 []uint64 `protobuf:"varint,34,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` 279*1c12ee1eSDan Willemsen RepeatedSint32 []int32 `protobuf:"zigzag32,35,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` 280*1c12ee1eSDan Willemsen RepeatedSint64 []int64 `protobuf:"zigzag64,36,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` 281*1c12ee1eSDan Willemsen RepeatedFixed32 []uint32 `protobuf:"fixed32,37,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` 282*1c12ee1eSDan Willemsen RepeatedFixed64 []uint64 `protobuf:"fixed64,38,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` 283*1c12ee1eSDan Willemsen RepeatedSfixed32 []int32 `protobuf:"fixed32,39,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` 284*1c12ee1eSDan Willemsen RepeatedSfixed64 []int64 `protobuf:"fixed64,40,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` 285*1c12ee1eSDan Willemsen RepeatedFloat []float32 `protobuf:"fixed32,41,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` 286*1c12ee1eSDan Willemsen RepeatedDouble []float64 `protobuf:"fixed64,42,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` 287*1c12ee1eSDan Willemsen RepeatedBool []bool `protobuf:"varint,43,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` 288*1c12ee1eSDan Willemsen RepeatedString []string `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` 289*1c12ee1eSDan Willemsen RepeatedBytes [][]byte `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` 290*1c12ee1eSDan Willemsen Repeatedgroup []*TestAllTypes_RepeatedGroup `protobuf:"group,46,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 291*1c12ee1eSDan Willemsen RepeatedNestedMessage []*TestAllTypes_NestedMessage `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage" json:"repeated_nested_message,omitempty"` 292*1c12ee1eSDan Willemsen RepeatedForeignMessage []*ForeignMessage `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage" json:"repeated_foreign_message,omitempty"` 293*1c12ee1eSDan Willemsen RepeatedImportmessage []*ImportMessage `protobuf:"bytes,50,rep,name=repeated_importmessage,json=repeatedImportmessage" json:"repeated_importmessage,omitempty"` 294*1c12ee1eSDan Willemsen RepeatedNestedEnum []TestAllTypes_NestedEnum `protobuf:"varint,51,rep,name=repeated_nested_enum,json=repeatedNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"` 295*1c12ee1eSDan Willemsen RepeatedForeignEnum []ForeignEnum `protobuf:"varint,52,rep,name=repeated_foreign_enum,json=repeatedForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"repeated_foreign_enum,omitempty"` 296*1c12ee1eSDan Willemsen RepeatedImportenum []ImportEnum `protobuf:"varint,53,rep,name=repeated_importenum,json=repeatedImportenum,enum=goproto.proto.test.ImportEnum" json:"repeated_importenum,omitempty"` 297*1c12ee1eSDan Willemsen MapInt32Int32 map[int32]int32 `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 298*1c12ee1eSDan Willemsen MapInt64Int64 map[int64]int64 `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 299*1c12ee1eSDan Willemsen MapUint32Uint32 map[uint32]uint32 `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 300*1c12ee1eSDan Willemsen MapUint64Uint64 map[uint64]uint64 `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 301*1c12ee1eSDan Willemsen MapSint32Sint32 map[int32]int32 `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` 302*1c12ee1eSDan Willemsen MapSint64Sint64 map[int64]int64 `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` 303*1c12ee1eSDan Willemsen MapFixed32Fixed32 map[uint32]uint32 `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 304*1c12ee1eSDan Willemsen MapFixed64Fixed64 map[uint64]uint64 `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 305*1c12ee1eSDan Willemsen MapSfixed32Sfixed32 map[int32]int32 `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 306*1c12ee1eSDan Willemsen MapSfixed64Sfixed64 map[int64]int64 `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 307*1c12ee1eSDan Willemsen MapInt32Float map[int32]float32 `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` 308*1c12ee1eSDan Willemsen MapInt32Double map[int32]float64 `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` 309*1c12ee1eSDan Willemsen MapBoolBool map[bool]bool `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` 310*1c12ee1eSDan Willemsen MapStringString map[string]string `protobuf:"bytes,69,rep,name=map_string_string,json=mapStringString" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 311*1c12ee1eSDan Willemsen MapStringBytes map[string][]byte `protobuf:"bytes,70,rep,name=map_string_bytes,json=mapStringBytes" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 312*1c12ee1eSDan Willemsen MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 313*1c12ee1eSDan Willemsen MapStringNestedEnum map[string]TestAllTypes_NestedEnum `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.proto.test.TestAllTypes_NestedEnum"` 314*1c12ee1eSDan Willemsen // Singular with defaults 315*1c12ee1eSDan Willemsen DefaultInt32 *int32 `protobuf:"varint,81,opt,name=default_int32,json=defaultInt32,def=81" json:"default_int32,omitempty"` 316*1c12ee1eSDan Willemsen DefaultInt64 *int64 `protobuf:"varint,82,opt,name=default_int64,json=defaultInt64,def=82" json:"default_int64,omitempty"` 317*1c12ee1eSDan Willemsen DefaultUint32 *uint32 `protobuf:"varint,83,opt,name=default_uint32,json=defaultUint32,def=83" json:"default_uint32,omitempty"` 318*1c12ee1eSDan Willemsen DefaultUint64 *uint64 `protobuf:"varint,84,opt,name=default_uint64,json=defaultUint64,def=84" json:"default_uint64,omitempty"` 319*1c12ee1eSDan Willemsen DefaultSint32 *int32 `protobuf:"zigzag32,85,opt,name=default_sint32,json=defaultSint32,def=-85" json:"default_sint32,omitempty"` 320*1c12ee1eSDan Willemsen DefaultSint64 *int64 `protobuf:"zigzag64,86,opt,name=default_sint64,json=defaultSint64,def=86" json:"default_sint64,omitempty"` 321*1c12ee1eSDan Willemsen DefaultFixed32 *uint32 `protobuf:"fixed32,87,opt,name=default_fixed32,json=defaultFixed32,def=87" json:"default_fixed32,omitempty"` 322*1c12ee1eSDan Willemsen DefaultFixed64 *uint64 `protobuf:"fixed64,88,opt,name=default_fixed64,json=defaultFixed64,def=88" json:"default_fixed64,omitempty"` 323*1c12ee1eSDan Willemsen DefaultSfixed32 *int32 `protobuf:"fixed32,89,opt,name=default_sfixed32,json=defaultSfixed32,def=89" json:"default_sfixed32,omitempty"` 324*1c12ee1eSDan Willemsen DefaultSfixed64 *int64 `protobuf:"fixed64,80,opt,name=default_sfixed64,json=defaultSfixed64,def=-90" json:"default_sfixed64,omitempty"` 325*1c12ee1eSDan Willemsen DefaultFloat *float32 `protobuf:"fixed32,91,opt,name=default_float,json=defaultFloat,def=91.5" json:"default_float,omitempty"` 326*1c12ee1eSDan Willemsen DefaultDouble *float64 `protobuf:"fixed64,92,opt,name=default_double,json=defaultDouble,def=92000" json:"default_double,omitempty"` 327*1c12ee1eSDan Willemsen DefaultBool *bool `protobuf:"varint,93,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"` 328*1c12ee1eSDan Willemsen DefaultString *string `protobuf:"bytes,94,opt,name=default_string,json=defaultString,def=hello" json:"default_string,omitempty"` 329*1c12ee1eSDan Willemsen DefaultBytes []byte `protobuf:"bytes,95,opt,name=default_bytes,json=defaultBytes,def=world" json:"default_bytes,omitempty"` 330*1c12ee1eSDan Willemsen DefaultNestedEnum *TestAllTypes_NestedEnum `protobuf:"varint,96,opt,name=default_nested_enum,json=defaultNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,def=1" json:"default_nested_enum,omitempty"` 331*1c12ee1eSDan Willemsen DefaultForeignEnum *ForeignEnum `protobuf:"varint,97,opt,name=default_foreign_enum,json=defaultForeignEnum,enum=goproto.proto.test.ForeignEnum,def=5" json:"default_foreign_enum,omitempty"` 332*1c12ee1eSDan Willemsen // Types that are assignable to OneofField: 333*1c12ee1eSDan Willemsen // 334*1c12ee1eSDan Willemsen // *TestAllTypes_OneofUint32 335*1c12ee1eSDan Willemsen // *TestAllTypes_OneofNestedMessage 336*1c12ee1eSDan Willemsen // *TestAllTypes_OneofString 337*1c12ee1eSDan Willemsen // *TestAllTypes_OneofBytes 338*1c12ee1eSDan Willemsen // *TestAllTypes_OneofBool 339*1c12ee1eSDan Willemsen // *TestAllTypes_OneofUint64 340*1c12ee1eSDan Willemsen // *TestAllTypes_OneofFloat 341*1c12ee1eSDan Willemsen // *TestAllTypes_OneofDouble 342*1c12ee1eSDan Willemsen // *TestAllTypes_OneofEnum 343*1c12ee1eSDan Willemsen // *TestAllTypes_Oneofgroup 344*1c12ee1eSDan Willemsen OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"` 345*1c12ee1eSDan Willemsen // A oneof with exactly one field. 346*1c12ee1eSDan Willemsen // 347*1c12ee1eSDan Willemsen // Types that are assignable to OneofOptional: 348*1c12ee1eSDan Willemsen // 349*1c12ee1eSDan Willemsen // *TestAllTypes_OneofOptionalUint32 350*1c12ee1eSDan Willemsen OneofOptional isTestAllTypes_OneofOptional `protobuf_oneof:"oneof_optional"` 351*1c12ee1eSDan Willemsen} 352*1c12ee1eSDan Willemsen 353*1c12ee1eSDan Willemsen// Default values for TestAllTypes fields. 354*1c12ee1eSDan Willemsenconst ( 355*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultInt32 = int32(81) 356*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultInt64 = int64(82) 357*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultUint32 = uint32(83) 358*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultUint64 = uint64(84) 359*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultSint32 = int32(-85) 360*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultSint64 = int64(86) 361*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultFixed32 = uint32(87) 362*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultFixed64 = uint64(88) 363*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultSfixed32 = int32(89) 364*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultSfixed64 = int64(-90) 365*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultFloat = float32(91.5) 366*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultDouble = float64(92000) 367*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultBool = bool(true) 368*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultString = string("hello") 369*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultNestedEnum = TestAllTypes_BAR 370*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultForeignEnum = ForeignEnum_FOREIGN_BAR 371*1c12ee1eSDan Willemsen) 372*1c12ee1eSDan Willemsen 373*1c12ee1eSDan Willemsen// Default values for TestAllTypes fields. 374*1c12ee1eSDan Willemsenvar ( 375*1c12ee1eSDan Willemsen Default_TestAllTypes_DefaultBytes = []byte("world") 376*1c12ee1eSDan Willemsen) 377*1c12ee1eSDan Willemsen 378*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) Reset() { 379*1c12ee1eSDan Willemsen *x = TestAllTypes{} 380*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 381*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[0] 382*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 383*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 384*1c12ee1eSDan Willemsen } 385*1c12ee1eSDan Willemsen} 386*1c12ee1eSDan Willemsen 387*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) String() string { 388*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 389*1c12ee1eSDan Willemsen} 390*1c12ee1eSDan Willemsen 391*1c12ee1eSDan Willemsenfunc (*TestAllTypes) ProtoMessage() {} 392*1c12ee1eSDan Willemsen 393*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) ProtoReflect() protoreflect.Message { 394*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[0] 395*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 396*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 397*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 398*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 399*1c12ee1eSDan Willemsen } 400*1c12ee1eSDan Willemsen return ms 401*1c12ee1eSDan Willemsen } 402*1c12ee1eSDan Willemsen return mi.MessageOf(x) 403*1c12ee1eSDan Willemsen} 404*1c12ee1eSDan Willemsen 405*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes.ProtoReflect.Descriptor instead. 406*1c12ee1eSDan Willemsenfunc (*TestAllTypes) Descriptor() ([]byte, []int) { 407*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0} 408*1c12ee1eSDan Willemsen} 409*1c12ee1eSDan Willemsen 410*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalInt32() int32 { 411*1c12ee1eSDan Willemsen if x != nil && x.OptionalInt32 != nil { 412*1c12ee1eSDan Willemsen return *x.OptionalInt32 413*1c12ee1eSDan Willemsen } 414*1c12ee1eSDan Willemsen return 0 415*1c12ee1eSDan Willemsen} 416*1c12ee1eSDan Willemsen 417*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalInt64() int64 { 418*1c12ee1eSDan Willemsen if x != nil && x.OptionalInt64 != nil { 419*1c12ee1eSDan Willemsen return *x.OptionalInt64 420*1c12ee1eSDan Willemsen } 421*1c12ee1eSDan Willemsen return 0 422*1c12ee1eSDan Willemsen} 423*1c12ee1eSDan Willemsen 424*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalUint32() uint32 { 425*1c12ee1eSDan Willemsen if x != nil && x.OptionalUint32 != nil { 426*1c12ee1eSDan Willemsen return *x.OptionalUint32 427*1c12ee1eSDan Willemsen } 428*1c12ee1eSDan Willemsen return 0 429*1c12ee1eSDan Willemsen} 430*1c12ee1eSDan Willemsen 431*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalUint64() uint64 { 432*1c12ee1eSDan Willemsen if x != nil && x.OptionalUint64 != nil { 433*1c12ee1eSDan Willemsen return *x.OptionalUint64 434*1c12ee1eSDan Willemsen } 435*1c12ee1eSDan Willemsen return 0 436*1c12ee1eSDan Willemsen} 437*1c12ee1eSDan Willemsen 438*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSint32() int32 { 439*1c12ee1eSDan Willemsen if x != nil && x.OptionalSint32 != nil { 440*1c12ee1eSDan Willemsen return *x.OptionalSint32 441*1c12ee1eSDan Willemsen } 442*1c12ee1eSDan Willemsen return 0 443*1c12ee1eSDan Willemsen} 444*1c12ee1eSDan Willemsen 445*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSint64() int64 { 446*1c12ee1eSDan Willemsen if x != nil && x.OptionalSint64 != nil { 447*1c12ee1eSDan Willemsen return *x.OptionalSint64 448*1c12ee1eSDan Willemsen } 449*1c12ee1eSDan Willemsen return 0 450*1c12ee1eSDan Willemsen} 451*1c12ee1eSDan Willemsen 452*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFixed32() uint32 { 453*1c12ee1eSDan Willemsen if x != nil && x.OptionalFixed32 != nil { 454*1c12ee1eSDan Willemsen return *x.OptionalFixed32 455*1c12ee1eSDan Willemsen } 456*1c12ee1eSDan Willemsen return 0 457*1c12ee1eSDan Willemsen} 458*1c12ee1eSDan Willemsen 459*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFixed64() uint64 { 460*1c12ee1eSDan Willemsen if x != nil && x.OptionalFixed64 != nil { 461*1c12ee1eSDan Willemsen return *x.OptionalFixed64 462*1c12ee1eSDan Willemsen } 463*1c12ee1eSDan Willemsen return 0 464*1c12ee1eSDan Willemsen} 465*1c12ee1eSDan Willemsen 466*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSfixed32() int32 { 467*1c12ee1eSDan Willemsen if x != nil && x.OptionalSfixed32 != nil { 468*1c12ee1eSDan Willemsen return *x.OptionalSfixed32 469*1c12ee1eSDan Willemsen } 470*1c12ee1eSDan Willemsen return 0 471*1c12ee1eSDan Willemsen} 472*1c12ee1eSDan Willemsen 473*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalSfixed64() int64 { 474*1c12ee1eSDan Willemsen if x != nil && x.OptionalSfixed64 != nil { 475*1c12ee1eSDan Willemsen return *x.OptionalSfixed64 476*1c12ee1eSDan Willemsen } 477*1c12ee1eSDan Willemsen return 0 478*1c12ee1eSDan Willemsen} 479*1c12ee1eSDan Willemsen 480*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalFloat() float32 { 481*1c12ee1eSDan Willemsen if x != nil && x.OptionalFloat != nil { 482*1c12ee1eSDan Willemsen return *x.OptionalFloat 483*1c12ee1eSDan Willemsen } 484*1c12ee1eSDan Willemsen return 0 485*1c12ee1eSDan Willemsen} 486*1c12ee1eSDan Willemsen 487*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalDouble() float64 { 488*1c12ee1eSDan Willemsen if x != nil && x.OptionalDouble != nil { 489*1c12ee1eSDan Willemsen return *x.OptionalDouble 490*1c12ee1eSDan Willemsen } 491*1c12ee1eSDan Willemsen return 0 492*1c12ee1eSDan Willemsen} 493*1c12ee1eSDan Willemsen 494*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalBool() bool { 495*1c12ee1eSDan Willemsen if x != nil && x.OptionalBool != nil { 496*1c12ee1eSDan Willemsen return *x.OptionalBool 497*1c12ee1eSDan Willemsen } 498*1c12ee1eSDan Willemsen return false 499*1c12ee1eSDan Willemsen} 500*1c12ee1eSDan Willemsen 501*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalString() string { 502*1c12ee1eSDan Willemsen if x != nil && x.OptionalString != nil { 503*1c12ee1eSDan Willemsen return *x.OptionalString 504*1c12ee1eSDan Willemsen } 505*1c12ee1eSDan Willemsen return "" 506*1c12ee1eSDan Willemsen} 507*1c12ee1eSDan Willemsen 508*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalBytes() []byte { 509*1c12ee1eSDan Willemsen if x != nil { 510*1c12ee1eSDan Willemsen return x.OptionalBytes 511*1c12ee1eSDan Willemsen } 512*1c12ee1eSDan Willemsen return nil 513*1c12ee1eSDan Willemsen} 514*1c12ee1eSDan Willemsen 515*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalgroup() *TestAllTypes_OptionalGroup { 516*1c12ee1eSDan Willemsen if x != nil { 517*1c12ee1eSDan Willemsen return x.Optionalgroup 518*1c12ee1eSDan Willemsen } 519*1c12ee1eSDan Willemsen return nil 520*1c12ee1eSDan Willemsen} 521*1c12ee1eSDan Willemsen 522*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { 523*1c12ee1eSDan Willemsen if x != nil { 524*1c12ee1eSDan Willemsen return x.OptionalNestedMessage 525*1c12ee1eSDan Willemsen } 526*1c12ee1eSDan Willemsen return nil 527*1c12ee1eSDan Willemsen} 528*1c12ee1eSDan Willemsen 529*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage { 530*1c12ee1eSDan Willemsen if x != nil { 531*1c12ee1eSDan Willemsen return x.OptionalForeignMessage 532*1c12ee1eSDan Willemsen } 533*1c12ee1eSDan Willemsen return nil 534*1c12ee1eSDan Willemsen} 535*1c12ee1eSDan Willemsen 536*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalImportMessage() *ImportMessage { 537*1c12ee1eSDan Willemsen if x != nil { 538*1c12ee1eSDan Willemsen return x.OptionalImportMessage 539*1c12ee1eSDan Willemsen } 540*1c12ee1eSDan Willemsen return nil 541*1c12ee1eSDan Willemsen} 542*1c12ee1eSDan Willemsen 543*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum { 544*1c12ee1eSDan Willemsen if x != nil && x.OptionalNestedEnum != nil { 545*1c12ee1eSDan Willemsen return *x.OptionalNestedEnum 546*1c12ee1eSDan Willemsen } 547*1c12ee1eSDan Willemsen return TestAllTypes_FOO 548*1c12ee1eSDan Willemsen} 549*1c12ee1eSDan Willemsen 550*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalForeignEnum() ForeignEnum { 551*1c12ee1eSDan Willemsen if x != nil && x.OptionalForeignEnum != nil { 552*1c12ee1eSDan Willemsen return *x.OptionalForeignEnum 553*1c12ee1eSDan Willemsen } 554*1c12ee1eSDan Willemsen return ForeignEnum_FOREIGN_FOO 555*1c12ee1eSDan Willemsen} 556*1c12ee1eSDan Willemsen 557*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOptionalImportEnum() ImportEnum { 558*1c12ee1eSDan Willemsen if x != nil && x.OptionalImportEnum != nil { 559*1c12ee1eSDan Willemsen return *x.OptionalImportEnum 560*1c12ee1eSDan Willemsen } 561*1c12ee1eSDan Willemsen return ImportEnum_IMPORT_ZERO 562*1c12ee1eSDan Willemsen} 563*1c12ee1eSDan Willemsen 564*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedInt32() []int32 { 565*1c12ee1eSDan Willemsen if x != nil { 566*1c12ee1eSDan Willemsen return x.RepeatedInt32 567*1c12ee1eSDan Willemsen } 568*1c12ee1eSDan Willemsen return nil 569*1c12ee1eSDan Willemsen} 570*1c12ee1eSDan Willemsen 571*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedInt64() []int64 { 572*1c12ee1eSDan Willemsen if x != nil { 573*1c12ee1eSDan Willemsen return x.RepeatedInt64 574*1c12ee1eSDan Willemsen } 575*1c12ee1eSDan Willemsen return nil 576*1c12ee1eSDan Willemsen} 577*1c12ee1eSDan Willemsen 578*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedUint32() []uint32 { 579*1c12ee1eSDan Willemsen if x != nil { 580*1c12ee1eSDan Willemsen return x.RepeatedUint32 581*1c12ee1eSDan Willemsen } 582*1c12ee1eSDan Willemsen return nil 583*1c12ee1eSDan Willemsen} 584*1c12ee1eSDan Willemsen 585*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedUint64() []uint64 { 586*1c12ee1eSDan Willemsen if x != nil { 587*1c12ee1eSDan Willemsen return x.RepeatedUint64 588*1c12ee1eSDan Willemsen } 589*1c12ee1eSDan Willemsen return nil 590*1c12ee1eSDan Willemsen} 591*1c12ee1eSDan Willemsen 592*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSint32() []int32 { 593*1c12ee1eSDan Willemsen if x != nil { 594*1c12ee1eSDan Willemsen return x.RepeatedSint32 595*1c12ee1eSDan Willemsen } 596*1c12ee1eSDan Willemsen return nil 597*1c12ee1eSDan Willemsen} 598*1c12ee1eSDan Willemsen 599*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSint64() []int64 { 600*1c12ee1eSDan Willemsen if x != nil { 601*1c12ee1eSDan Willemsen return x.RepeatedSint64 602*1c12ee1eSDan Willemsen } 603*1c12ee1eSDan Willemsen return nil 604*1c12ee1eSDan Willemsen} 605*1c12ee1eSDan Willemsen 606*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFixed32() []uint32 { 607*1c12ee1eSDan Willemsen if x != nil { 608*1c12ee1eSDan Willemsen return x.RepeatedFixed32 609*1c12ee1eSDan Willemsen } 610*1c12ee1eSDan Willemsen return nil 611*1c12ee1eSDan Willemsen} 612*1c12ee1eSDan Willemsen 613*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFixed64() []uint64 { 614*1c12ee1eSDan Willemsen if x != nil { 615*1c12ee1eSDan Willemsen return x.RepeatedFixed64 616*1c12ee1eSDan Willemsen } 617*1c12ee1eSDan Willemsen return nil 618*1c12ee1eSDan Willemsen} 619*1c12ee1eSDan Willemsen 620*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSfixed32() []int32 { 621*1c12ee1eSDan Willemsen if x != nil { 622*1c12ee1eSDan Willemsen return x.RepeatedSfixed32 623*1c12ee1eSDan Willemsen } 624*1c12ee1eSDan Willemsen return nil 625*1c12ee1eSDan Willemsen} 626*1c12ee1eSDan Willemsen 627*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedSfixed64() []int64 { 628*1c12ee1eSDan Willemsen if x != nil { 629*1c12ee1eSDan Willemsen return x.RepeatedSfixed64 630*1c12ee1eSDan Willemsen } 631*1c12ee1eSDan Willemsen return nil 632*1c12ee1eSDan Willemsen} 633*1c12ee1eSDan Willemsen 634*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedFloat() []float32 { 635*1c12ee1eSDan Willemsen if x != nil { 636*1c12ee1eSDan Willemsen return x.RepeatedFloat 637*1c12ee1eSDan Willemsen } 638*1c12ee1eSDan Willemsen return nil 639*1c12ee1eSDan Willemsen} 640*1c12ee1eSDan Willemsen 641*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedDouble() []float64 { 642*1c12ee1eSDan Willemsen if x != nil { 643*1c12ee1eSDan Willemsen return x.RepeatedDouble 644*1c12ee1eSDan Willemsen } 645*1c12ee1eSDan Willemsen return nil 646*1c12ee1eSDan Willemsen} 647*1c12ee1eSDan Willemsen 648*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedBool() []bool { 649*1c12ee1eSDan Willemsen if x != nil { 650*1c12ee1eSDan Willemsen return x.RepeatedBool 651*1c12ee1eSDan Willemsen } 652*1c12ee1eSDan Willemsen return nil 653*1c12ee1eSDan Willemsen} 654*1c12ee1eSDan Willemsen 655*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedString() []string { 656*1c12ee1eSDan Willemsen if x != nil { 657*1c12ee1eSDan Willemsen return x.RepeatedString 658*1c12ee1eSDan Willemsen } 659*1c12ee1eSDan Willemsen return nil 660*1c12ee1eSDan Willemsen} 661*1c12ee1eSDan Willemsen 662*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedBytes() [][]byte { 663*1c12ee1eSDan Willemsen if x != nil { 664*1c12ee1eSDan Willemsen return x.RepeatedBytes 665*1c12ee1eSDan Willemsen } 666*1c12ee1eSDan Willemsen return nil 667*1c12ee1eSDan Willemsen} 668*1c12ee1eSDan Willemsen 669*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedgroup() []*TestAllTypes_RepeatedGroup { 670*1c12ee1eSDan Willemsen if x != nil { 671*1c12ee1eSDan Willemsen return x.Repeatedgroup 672*1c12ee1eSDan Willemsen } 673*1c12ee1eSDan Willemsen return nil 674*1c12ee1eSDan Willemsen} 675*1c12ee1eSDan Willemsen 676*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage { 677*1c12ee1eSDan Willemsen if x != nil { 678*1c12ee1eSDan Willemsen return x.RepeatedNestedMessage 679*1c12ee1eSDan Willemsen } 680*1c12ee1eSDan Willemsen return nil 681*1c12ee1eSDan Willemsen} 682*1c12ee1eSDan Willemsen 683*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage { 684*1c12ee1eSDan Willemsen if x != nil { 685*1c12ee1eSDan Willemsen return x.RepeatedForeignMessage 686*1c12ee1eSDan Willemsen } 687*1c12ee1eSDan Willemsen return nil 688*1c12ee1eSDan Willemsen} 689*1c12ee1eSDan Willemsen 690*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedImportmessage() []*ImportMessage { 691*1c12ee1eSDan Willemsen if x != nil { 692*1c12ee1eSDan Willemsen return x.RepeatedImportmessage 693*1c12ee1eSDan Willemsen } 694*1c12ee1eSDan Willemsen return nil 695*1c12ee1eSDan Willemsen} 696*1c12ee1eSDan Willemsen 697*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum { 698*1c12ee1eSDan Willemsen if x != nil { 699*1c12ee1eSDan Willemsen return x.RepeatedNestedEnum 700*1c12ee1eSDan Willemsen } 701*1c12ee1eSDan Willemsen return nil 702*1c12ee1eSDan Willemsen} 703*1c12ee1eSDan Willemsen 704*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum { 705*1c12ee1eSDan Willemsen if x != nil { 706*1c12ee1eSDan Willemsen return x.RepeatedForeignEnum 707*1c12ee1eSDan Willemsen } 708*1c12ee1eSDan Willemsen return nil 709*1c12ee1eSDan Willemsen} 710*1c12ee1eSDan Willemsen 711*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetRepeatedImportenum() []ImportEnum { 712*1c12ee1eSDan Willemsen if x != nil { 713*1c12ee1eSDan Willemsen return x.RepeatedImportenum 714*1c12ee1eSDan Willemsen } 715*1c12ee1eSDan Willemsen return nil 716*1c12ee1eSDan Willemsen} 717*1c12ee1eSDan Willemsen 718*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Int32() map[int32]int32 { 719*1c12ee1eSDan Willemsen if x != nil { 720*1c12ee1eSDan Willemsen return x.MapInt32Int32 721*1c12ee1eSDan Willemsen } 722*1c12ee1eSDan Willemsen return nil 723*1c12ee1eSDan Willemsen} 724*1c12ee1eSDan Willemsen 725*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt64Int64() map[int64]int64 { 726*1c12ee1eSDan Willemsen if x != nil { 727*1c12ee1eSDan Willemsen return x.MapInt64Int64 728*1c12ee1eSDan Willemsen } 729*1c12ee1eSDan Willemsen return nil 730*1c12ee1eSDan Willemsen} 731*1c12ee1eSDan Willemsen 732*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 { 733*1c12ee1eSDan Willemsen if x != nil { 734*1c12ee1eSDan Willemsen return x.MapUint32Uint32 735*1c12ee1eSDan Willemsen } 736*1c12ee1eSDan Willemsen return nil 737*1c12ee1eSDan Willemsen} 738*1c12ee1eSDan Willemsen 739*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 { 740*1c12ee1eSDan Willemsen if x != nil { 741*1c12ee1eSDan Willemsen return x.MapUint64Uint64 742*1c12ee1eSDan Willemsen } 743*1c12ee1eSDan Willemsen return nil 744*1c12ee1eSDan Willemsen} 745*1c12ee1eSDan Willemsen 746*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSint32Sint32() map[int32]int32 { 747*1c12ee1eSDan Willemsen if x != nil { 748*1c12ee1eSDan Willemsen return x.MapSint32Sint32 749*1c12ee1eSDan Willemsen } 750*1c12ee1eSDan Willemsen return nil 751*1c12ee1eSDan Willemsen} 752*1c12ee1eSDan Willemsen 753*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSint64Sint64() map[int64]int64 { 754*1c12ee1eSDan Willemsen if x != nil { 755*1c12ee1eSDan Willemsen return x.MapSint64Sint64 756*1c12ee1eSDan Willemsen } 757*1c12ee1eSDan Willemsen return nil 758*1c12ee1eSDan Willemsen} 759*1c12ee1eSDan Willemsen 760*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 { 761*1c12ee1eSDan Willemsen if x != nil { 762*1c12ee1eSDan Willemsen return x.MapFixed32Fixed32 763*1c12ee1eSDan Willemsen } 764*1c12ee1eSDan Willemsen return nil 765*1c12ee1eSDan Willemsen} 766*1c12ee1eSDan Willemsen 767*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 { 768*1c12ee1eSDan Willemsen if x != nil { 769*1c12ee1eSDan Willemsen return x.MapFixed64Fixed64 770*1c12ee1eSDan Willemsen } 771*1c12ee1eSDan Willemsen return nil 772*1c12ee1eSDan Willemsen} 773*1c12ee1eSDan Willemsen 774*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 { 775*1c12ee1eSDan Willemsen if x != nil { 776*1c12ee1eSDan Willemsen return x.MapSfixed32Sfixed32 777*1c12ee1eSDan Willemsen } 778*1c12ee1eSDan Willemsen return nil 779*1c12ee1eSDan Willemsen} 780*1c12ee1eSDan Willemsen 781*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 { 782*1c12ee1eSDan Willemsen if x != nil { 783*1c12ee1eSDan Willemsen return x.MapSfixed64Sfixed64 784*1c12ee1eSDan Willemsen } 785*1c12ee1eSDan Willemsen return nil 786*1c12ee1eSDan Willemsen} 787*1c12ee1eSDan Willemsen 788*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Float() map[int32]float32 { 789*1c12ee1eSDan Willemsen if x != nil { 790*1c12ee1eSDan Willemsen return x.MapInt32Float 791*1c12ee1eSDan Willemsen } 792*1c12ee1eSDan Willemsen return nil 793*1c12ee1eSDan Willemsen} 794*1c12ee1eSDan Willemsen 795*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapInt32Double() map[int32]float64 { 796*1c12ee1eSDan Willemsen if x != nil { 797*1c12ee1eSDan Willemsen return x.MapInt32Double 798*1c12ee1eSDan Willemsen } 799*1c12ee1eSDan Willemsen return nil 800*1c12ee1eSDan Willemsen} 801*1c12ee1eSDan Willemsen 802*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapBoolBool() map[bool]bool { 803*1c12ee1eSDan Willemsen if x != nil { 804*1c12ee1eSDan Willemsen return x.MapBoolBool 805*1c12ee1eSDan Willemsen } 806*1c12ee1eSDan Willemsen return nil 807*1c12ee1eSDan Willemsen} 808*1c12ee1eSDan Willemsen 809*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringString() map[string]string { 810*1c12ee1eSDan Willemsen if x != nil { 811*1c12ee1eSDan Willemsen return x.MapStringString 812*1c12ee1eSDan Willemsen } 813*1c12ee1eSDan Willemsen return nil 814*1c12ee1eSDan Willemsen} 815*1c12ee1eSDan Willemsen 816*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringBytes() map[string][]byte { 817*1c12ee1eSDan Willemsen if x != nil { 818*1c12ee1eSDan Willemsen return x.MapStringBytes 819*1c12ee1eSDan Willemsen } 820*1c12ee1eSDan Willemsen return nil 821*1c12ee1eSDan Willemsen} 822*1c12ee1eSDan Willemsen 823*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage { 824*1c12ee1eSDan Willemsen if x != nil { 825*1c12ee1eSDan Willemsen return x.MapStringNestedMessage 826*1c12ee1eSDan Willemsen } 827*1c12ee1eSDan Willemsen return nil 828*1c12ee1eSDan Willemsen} 829*1c12ee1eSDan Willemsen 830*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum { 831*1c12ee1eSDan Willemsen if x != nil { 832*1c12ee1eSDan Willemsen return x.MapStringNestedEnum 833*1c12ee1eSDan Willemsen } 834*1c12ee1eSDan Willemsen return nil 835*1c12ee1eSDan Willemsen} 836*1c12ee1eSDan Willemsen 837*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultInt32() int32 { 838*1c12ee1eSDan Willemsen if x != nil && x.DefaultInt32 != nil { 839*1c12ee1eSDan Willemsen return *x.DefaultInt32 840*1c12ee1eSDan Willemsen } 841*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultInt32 842*1c12ee1eSDan Willemsen} 843*1c12ee1eSDan Willemsen 844*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultInt64() int64 { 845*1c12ee1eSDan Willemsen if x != nil && x.DefaultInt64 != nil { 846*1c12ee1eSDan Willemsen return *x.DefaultInt64 847*1c12ee1eSDan Willemsen } 848*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultInt64 849*1c12ee1eSDan Willemsen} 850*1c12ee1eSDan Willemsen 851*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultUint32() uint32 { 852*1c12ee1eSDan Willemsen if x != nil && x.DefaultUint32 != nil { 853*1c12ee1eSDan Willemsen return *x.DefaultUint32 854*1c12ee1eSDan Willemsen } 855*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultUint32 856*1c12ee1eSDan Willemsen} 857*1c12ee1eSDan Willemsen 858*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultUint64() uint64 { 859*1c12ee1eSDan Willemsen if x != nil && x.DefaultUint64 != nil { 860*1c12ee1eSDan Willemsen return *x.DefaultUint64 861*1c12ee1eSDan Willemsen } 862*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultUint64 863*1c12ee1eSDan Willemsen} 864*1c12ee1eSDan Willemsen 865*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSint32() int32 { 866*1c12ee1eSDan Willemsen if x != nil && x.DefaultSint32 != nil { 867*1c12ee1eSDan Willemsen return *x.DefaultSint32 868*1c12ee1eSDan Willemsen } 869*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultSint32 870*1c12ee1eSDan Willemsen} 871*1c12ee1eSDan Willemsen 872*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSint64() int64 { 873*1c12ee1eSDan Willemsen if x != nil && x.DefaultSint64 != nil { 874*1c12ee1eSDan Willemsen return *x.DefaultSint64 875*1c12ee1eSDan Willemsen } 876*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultSint64 877*1c12ee1eSDan Willemsen} 878*1c12ee1eSDan Willemsen 879*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFixed32() uint32 { 880*1c12ee1eSDan Willemsen if x != nil && x.DefaultFixed32 != nil { 881*1c12ee1eSDan Willemsen return *x.DefaultFixed32 882*1c12ee1eSDan Willemsen } 883*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultFixed32 884*1c12ee1eSDan Willemsen} 885*1c12ee1eSDan Willemsen 886*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFixed64() uint64 { 887*1c12ee1eSDan Willemsen if x != nil && x.DefaultFixed64 != nil { 888*1c12ee1eSDan Willemsen return *x.DefaultFixed64 889*1c12ee1eSDan Willemsen } 890*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultFixed64 891*1c12ee1eSDan Willemsen} 892*1c12ee1eSDan Willemsen 893*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSfixed32() int32 { 894*1c12ee1eSDan Willemsen if x != nil && x.DefaultSfixed32 != nil { 895*1c12ee1eSDan Willemsen return *x.DefaultSfixed32 896*1c12ee1eSDan Willemsen } 897*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultSfixed32 898*1c12ee1eSDan Willemsen} 899*1c12ee1eSDan Willemsen 900*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultSfixed64() int64 { 901*1c12ee1eSDan Willemsen if x != nil && x.DefaultSfixed64 != nil { 902*1c12ee1eSDan Willemsen return *x.DefaultSfixed64 903*1c12ee1eSDan Willemsen } 904*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultSfixed64 905*1c12ee1eSDan Willemsen} 906*1c12ee1eSDan Willemsen 907*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultFloat() float32 { 908*1c12ee1eSDan Willemsen if x != nil && x.DefaultFloat != nil { 909*1c12ee1eSDan Willemsen return *x.DefaultFloat 910*1c12ee1eSDan Willemsen } 911*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultFloat 912*1c12ee1eSDan Willemsen} 913*1c12ee1eSDan Willemsen 914*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultDouble() float64 { 915*1c12ee1eSDan Willemsen if x != nil && x.DefaultDouble != nil { 916*1c12ee1eSDan Willemsen return *x.DefaultDouble 917*1c12ee1eSDan Willemsen } 918*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultDouble 919*1c12ee1eSDan Willemsen} 920*1c12ee1eSDan Willemsen 921*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultBool() bool { 922*1c12ee1eSDan Willemsen if x != nil && x.DefaultBool != nil { 923*1c12ee1eSDan Willemsen return *x.DefaultBool 924*1c12ee1eSDan Willemsen } 925*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultBool 926*1c12ee1eSDan Willemsen} 927*1c12ee1eSDan Willemsen 928*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultString() string { 929*1c12ee1eSDan Willemsen if x != nil && x.DefaultString != nil { 930*1c12ee1eSDan Willemsen return *x.DefaultString 931*1c12ee1eSDan Willemsen } 932*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultString 933*1c12ee1eSDan Willemsen} 934*1c12ee1eSDan Willemsen 935*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultBytes() []byte { 936*1c12ee1eSDan Willemsen if x != nil && x.DefaultBytes != nil { 937*1c12ee1eSDan Willemsen return x.DefaultBytes 938*1c12ee1eSDan Willemsen } 939*1c12ee1eSDan Willemsen return append([]byte(nil), Default_TestAllTypes_DefaultBytes...) 940*1c12ee1eSDan Willemsen} 941*1c12ee1eSDan Willemsen 942*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultNestedEnum() TestAllTypes_NestedEnum { 943*1c12ee1eSDan Willemsen if x != nil && x.DefaultNestedEnum != nil { 944*1c12ee1eSDan Willemsen return *x.DefaultNestedEnum 945*1c12ee1eSDan Willemsen } 946*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultNestedEnum 947*1c12ee1eSDan Willemsen} 948*1c12ee1eSDan Willemsen 949*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetDefaultForeignEnum() ForeignEnum { 950*1c12ee1eSDan Willemsen if x != nil && x.DefaultForeignEnum != nil { 951*1c12ee1eSDan Willemsen return *x.DefaultForeignEnum 952*1c12ee1eSDan Willemsen } 953*1c12ee1eSDan Willemsen return Default_TestAllTypes_DefaultForeignEnum 954*1c12ee1eSDan Willemsen} 955*1c12ee1eSDan Willemsen 956*1c12ee1eSDan Willemsenfunc (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField { 957*1c12ee1eSDan Willemsen if m != nil { 958*1c12ee1eSDan Willemsen return m.OneofField 959*1c12ee1eSDan Willemsen } 960*1c12ee1eSDan Willemsen return nil 961*1c12ee1eSDan Willemsen} 962*1c12ee1eSDan Willemsen 963*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofUint32() uint32 { 964*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint32); ok { 965*1c12ee1eSDan Willemsen return x.OneofUint32 966*1c12ee1eSDan Willemsen } 967*1c12ee1eSDan Willemsen return 0 968*1c12ee1eSDan Willemsen} 969*1c12ee1eSDan Willemsen 970*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage { 971*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok { 972*1c12ee1eSDan Willemsen return x.OneofNestedMessage 973*1c12ee1eSDan Willemsen } 974*1c12ee1eSDan Willemsen return nil 975*1c12ee1eSDan Willemsen} 976*1c12ee1eSDan Willemsen 977*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofString() string { 978*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofString); ok { 979*1c12ee1eSDan Willemsen return x.OneofString 980*1c12ee1eSDan Willemsen } 981*1c12ee1eSDan Willemsen return "" 982*1c12ee1eSDan Willemsen} 983*1c12ee1eSDan Willemsen 984*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofBytes() []byte { 985*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofBytes); ok { 986*1c12ee1eSDan Willemsen return x.OneofBytes 987*1c12ee1eSDan Willemsen } 988*1c12ee1eSDan Willemsen return nil 989*1c12ee1eSDan Willemsen} 990*1c12ee1eSDan Willemsen 991*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofBool() bool { 992*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofBool); ok { 993*1c12ee1eSDan Willemsen return x.OneofBool 994*1c12ee1eSDan Willemsen } 995*1c12ee1eSDan Willemsen return false 996*1c12ee1eSDan Willemsen} 997*1c12ee1eSDan Willemsen 998*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofUint64() uint64 { 999*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint64); ok { 1000*1c12ee1eSDan Willemsen return x.OneofUint64 1001*1c12ee1eSDan Willemsen } 1002*1c12ee1eSDan Willemsen return 0 1003*1c12ee1eSDan Willemsen} 1004*1c12ee1eSDan Willemsen 1005*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofFloat() float32 { 1006*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofFloat); ok { 1007*1c12ee1eSDan Willemsen return x.OneofFloat 1008*1c12ee1eSDan Willemsen } 1009*1c12ee1eSDan Willemsen return 0 1010*1c12ee1eSDan Willemsen} 1011*1c12ee1eSDan Willemsen 1012*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofDouble() float64 { 1013*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofDouble); ok { 1014*1c12ee1eSDan Willemsen return x.OneofDouble 1015*1c12ee1eSDan Willemsen } 1016*1c12ee1eSDan Willemsen return 0 1017*1c12ee1eSDan Willemsen} 1018*1c12ee1eSDan Willemsen 1019*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofEnum() TestAllTypes_NestedEnum { 1020*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_OneofEnum); ok { 1021*1c12ee1eSDan Willemsen return x.OneofEnum 1022*1c12ee1eSDan Willemsen } 1023*1c12ee1eSDan Willemsen return TestAllTypes_FOO 1024*1c12ee1eSDan Willemsen} 1025*1c12ee1eSDan Willemsen 1026*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofgroup() *TestAllTypes_OneofGroup { 1027*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestAllTypes_Oneofgroup); ok { 1028*1c12ee1eSDan Willemsen return x.Oneofgroup 1029*1c12ee1eSDan Willemsen } 1030*1c12ee1eSDan Willemsen return nil 1031*1c12ee1eSDan Willemsen} 1032*1c12ee1eSDan Willemsen 1033*1c12ee1eSDan Willemsenfunc (m *TestAllTypes) GetOneofOptional() isTestAllTypes_OneofOptional { 1034*1c12ee1eSDan Willemsen if m != nil { 1035*1c12ee1eSDan Willemsen return m.OneofOptional 1036*1c12ee1eSDan Willemsen } 1037*1c12ee1eSDan Willemsen return nil 1038*1c12ee1eSDan Willemsen} 1039*1c12ee1eSDan Willemsen 1040*1c12ee1eSDan Willemsenfunc (x *TestAllTypes) GetOneofOptionalUint32() uint32 { 1041*1c12ee1eSDan Willemsen if x, ok := x.GetOneofOptional().(*TestAllTypes_OneofOptionalUint32); ok { 1042*1c12ee1eSDan Willemsen return x.OneofOptionalUint32 1043*1c12ee1eSDan Willemsen } 1044*1c12ee1eSDan Willemsen return 0 1045*1c12ee1eSDan Willemsen} 1046*1c12ee1eSDan Willemsen 1047*1c12ee1eSDan Willemsentype isTestAllTypes_OneofField interface { 1048*1c12ee1eSDan Willemsen isTestAllTypes_OneofField() 1049*1c12ee1eSDan Willemsen} 1050*1c12ee1eSDan Willemsen 1051*1c12ee1eSDan Willemsentype TestAllTypes_OneofUint32 struct { 1052*1c12ee1eSDan Willemsen OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,oneof"` 1053*1c12ee1eSDan Willemsen} 1054*1c12ee1eSDan Willemsen 1055*1c12ee1eSDan Willemsentype TestAllTypes_OneofNestedMessage struct { 1056*1c12ee1eSDan Willemsen OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,oneof"` 1057*1c12ee1eSDan Willemsen} 1058*1c12ee1eSDan Willemsen 1059*1c12ee1eSDan Willemsentype TestAllTypes_OneofString struct { 1060*1c12ee1eSDan Willemsen OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,oneof"` 1061*1c12ee1eSDan Willemsen} 1062*1c12ee1eSDan Willemsen 1063*1c12ee1eSDan Willemsentype TestAllTypes_OneofBytes struct { 1064*1c12ee1eSDan Willemsen OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,oneof"` 1065*1c12ee1eSDan Willemsen} 1066*1c12ee1eSDan Willemsen 1067*1c12ee1eSDan Willemsentype TestAllTypes_OneofBool struct { 1068*1c12ee1eSDan Willemsen OneofBool bool `protobuf:"varint,115,opt,name=oneof_bool,json=oneofBool,oneof"` 1069*1c12ee1eSDan Willemsen} 1070*1c12ee1eSDan Willemsen 1071*1c12ee1eSDan Willemsentype TestAllTypes_OneofUint64 struct { 1072*1c12ee1eSDan Willemsen OneofUint64 uint64 `protobuf:"varint,116,opt,name=oneof_uint64,json=oneofUint64,oneof"` 1073*1c12ee1eSDan Willemsen} 1074*1c12ee1eSDan Willemsen 1075*1c12ee1eSDan Willemsentype TestAllTypes_OneofFloat struct { 1076*1c12ee1eSDan Willemsen OneofFloat float32 `protobuf:"fixed32,117,opt,name=oneof_float,json=oneofFloat,oneof"` 1077*1c12ee1eSDan Willemsen} 1078*1c12ee1eSDan Willemsen 1079*1c12ee1eSDan Willemsentype TestAllTypes_OneofDouble struct { 1080*1c12ee1eSDan Willemsen OneofDouble float64 `protobuf:"fixed64,118,opt,name=oneof_double,json=oneofDouble,oneof"` 1081*1c12ee1eSDan Willemsen} 1082*1c12ee1eSDan Willemsen 1083*1c12ee1eSDan Willemsentype TestAllTypes_OneofEnum struct { 1084*1c12ee1eSDan Willemsen OneofEnum TestAllTypes_NestedEnum `protobuf:"varint,119,opt,name=oneof_enum,json=oneofEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,oneof"` 1085*1c12ee1eSDan Willemsen} 1086*1c12ee1eSDan Willemsen 1087*1c12ee1eSDan Willemsentype TestAllTypes_Oneofgroup struct { 1088*1c12ee1eSDan Willemsen Oneofgroup *TestAllTypes_OneofGroup `protobuf:"group,121,opt,name=OneofGroup,json=oneofgroup,oneof"` 1089*1c12ee1eSDan Willemsen} 1090*1c12ee1eSDan Willemsen 1091*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {} 1092*1c12ee1eSDan Willemsen 1093*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {} 1094*1c12ee1eSDan Willemsen 1095*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {} 1096*1c12ee1eSDan Willemsen 1097*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {} 1098*1c12ee1eSDan Willemsen 1099*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofBool) isTestAllTypes_OneofField() {} 1100*1c12ee1eSDan Willemsen 1101*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofUint64) isTestAllTypes_OneofField() {} 1102*1c12ee1eSDan Willemsen 1103*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofFloat) isTestAllTypes_OneofField() {} 1104*1c12ee1eSDan Willemsen 1105*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofDouble) isTestAllTypes_OneofField() {} 1106*1c12ee1eSDan Willemsen 1107*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofEnum) isTestAllTypes_OneofField() {} 1108*1c12ee1eSDan Willemsen 1109*1c12ee1eSDan Willemsenfunc (*TestAllTypes_Oneofgroup) isTestAllTypes_OneofField() {} 1110*1c12ee1eSDan Willemsen 1111*1c12ee1eSDan Willemsentype isTestAllTypes_OneofOptional interface { 1112*1c12ee1eSDan Willemsen isTestAllTypes_OneofOptional() 1113*1c12ee1eSDan Willemsen} 1114*1c12ee1eSDan Willemsen 1115*1c12ee1eSDan Willemsentype TestAllTypes_OneofOptionalUint32 struct { 1116*1c12ee1eSDan Willemsen OneofOptionalUint32 uint32 `protobuf:"varint,120,opt,name=oneof_optional_uint32,json=oneofOptionalUint32,oneof"` 1117*1c12ee1eSDan Willemsen} 1118*1c12ee1eSDan Willemsen 1119*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofOptionalUint32) isTestAllTypes_OneofOptional() {} 1120*1c12ee1eSDan Willemsen 1121*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 1122*1c12ee1eSDan Willemsentype TestDeprecatedMessage struct { 1123*1c12ee1eSDan Willemsen state protoimpl.MessageState 1124*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1125*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1126*1c12ee1eSDan Willemsen 1127*1c12ee1eSDan Willemsen // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 1128*1c12ee1eSDan Willemsen DeprecatedInt32 *int32 `protobuf:"varint,1,opt,name=deprecated_int32,json=deprecatedInt32" json:"deprecated_int32,omitempty"` 1129*1c12ee1eSDan Willemsen // Types that are assignable to DeprecatedOneof: 1130*1c12ee1eSDan Willemsen // 1131*1c12ee1eSDan Willemsen // *TestDeprecatedMessage_DeprecatedOneofField 1132*1c12ee1eSDan Willemsen DeprecatedOneof isTestDeprecatedMessage_DeprecatedOneof `protobuf_oneof:"deprecated_oneof"` 1133*1c12ee1eSDan Willemsen} 1134*1c12ee1eSDan Willemsen 1135*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) Reset() { 1136*1c12ee1eSDan Willemsen *x = TestDeprecatedMessage{} 1137*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1138*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[1] 1139*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1140*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1141*1c12ee1eSDan Willemsen } 1142*1c12ee1eSDan Willemsen} 1143*1c12ee1eSDan Willemsen 1144*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) String() string { 1145*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1146*1c12ee1eSDan Willemsen} 1147*1c12ee1eSDan Willemsen 1148*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage) ProtoMessage() {} 1149*1c12ee1eSDan Willemsen 1150*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) ProtoReflect() protoreflect.Message { 1151*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[1] 1152*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1153*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1154*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1155*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1156*1c12ee1eSDan Willemsen } 1157*1c12ee1eSDan Willemsen return ms 1158*1c12ee1eSDan Willemsen } 1159*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1160*1c12ee1eSDan Willemsen} 1161*1c12ee1eSDan Willemsen 1162*1c12ee1eSDan Willemsen// Deprecated: Use TestDeprecatedMessage.ProtoReflect.Descriptor instead. 1163*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage) Descriptor() ([]byte, []int) { 1164*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1} 1165*1c12ee1eSDan Willemsen} 1166*1c12ee1eSDan Willemsen 1167*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 1168*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) GetDeprecatedInt32() int32 { 1169*1c12ee1eSDan Willemsen if x != nil && x.DeprecatedInt32 != nil { 1170*1c12ee1eSDan Willemsen return *x.DeprecatedInt32 1171*1c12ee1eSDan Willemsen } 1172*1c12ee1eSDan Willemsen return 0 1173*1c12ee1eSDan Willemsen} 1174*1c12ee1eSDan Willemsen 1175*1c12ee1eSDan Willemsenfunc (m *TestDeprecatedMessage) GetDeprecatedOneof() isTestDeprecatedMessage_DeprecatedOneof { 1176*1c12ee1eSDan Willemsen if m != nil { 1177*1c12ee1eSDan Willemsen return m.DeprecatedOneof 1178*1c12ee1eSDan Willemsen } 1179*1c12ee1eSDan Willemsen return nil 1180*1c12ee1eSDan Willemsen} 1181*1c12ee1eSDan Willemsen 1182*1c12ee1eSDan Willemsen// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 1183*1c12ee1eSDan Willemsenfunc (x *TestDeprecatedMessage) GetDeprecatedOneofField() int32 { 1184*1c12ee1eSDan Willemsen if x, ok := x.GetDeprecatedOneof().(*TestDeprecatedMessage_DeprecatedOneofField); ok { 1185*1c12ee1eSDan Willemsen return x.DeprecatedOneofField 1186*1c12ee1eSDan Willemsen } 1187*1c12ee1eSDan Willemsen return 0 1188*1c12ee1eSDan Willemsen} 1189*1c12ee1eSDan Willemsen 1190*1c12ee1eSDan Willemsentype isTestDeprecatedMessage_DeprecatedOneof interface { 1191*1c12ee1eSDan Willemsen isTestDeprecatedMessage_DeprecatedOneof() 1192*1c12ee1eSDan Willemsen} 1193*1c12ee1eSDan Willemsen 1194*1c12ee1eSDan Willemsentype TestDeprecatedMessage_DeprecatedOneofField struct { 1195*1c12ee1eSDan Willemsen // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. 1196*1c12ee1eSDan Willemsen DeprecatedOneofField int32 `protobuf:"varint,2,opt,name=deprecated_oneof_field,json=deprecatedOneofField,oneof"` 1197*1c12ee1eSDan Willemsen} 1198*1c12ee1eSDan Willemsen 1199*1c12ee1eSDan Willemsenfunc (*TestDeprecatedMessage_DeprecatedOneofField) isTestDeprecatedMessage_DeprecatedOneof() {} 1200*1c12ee1eSDan Willemsen 1201*1c12ee1eSDan Willemsentype ForeignMessage struct { 1202*1c12ee1eSDan Willemsen state protoimpl.MessageState 1203*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1204*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1205*1c12ee1eSDan Willemsen 1206*1c12ee1eSDan Willemsen C *int32 `protobuf:"varint,1,opt,name=c" json:"c,omitempty"` 1207*1c12ee1eSDan Willemsen D *int32 `protobuf:"varint,2,opt,name=d" json:"d,omitempty"` 1208*1c12ee1eSDan Willemsen} 1209*1c12ee1eSDan Willemsen 1210*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) Reset() { 1211*1c12ee1eSDan Willemsen *x = ForeignMessage{} 1212*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1213*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[2] 1214*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1215*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1216*1c12ee1eSDan Willemsen } 1217*1c12ee1eSDan Willemsen} 1218*1c12ee1eSDan Willemsen 1219*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) String() string { 1220*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1221*1c12ee1eSDan Willemsen} 1222*1c12ee1eSDan Willemsen 1223*1c12ee1eSDan Willemsenfunc (*ForeignMessage) ProtoMessage() {} 1224*1c12ee1eSDan Willemsen 1225*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) ProtoReflect() protoreflect.Message { 1226*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[2] 1227*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1228*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1229*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1230*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1231*1c12ee1eSDan Willemsen } 1232*1c12ee1eSDan Willemsen return ms 1233*1c12ee1eSDan Willemsen } 1234*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1235*1c12ee1eSDan Willemsen} 1236*1c12ee1eSDan Willemsen 1237*1c12ee1eSDan Willemsen// Deprecated: Use ForeignMessage.ProtoReflect.Descriptor instead. 1238*1c12ee1eSDan Willemsenfunc (*ForeignMessage) Descriptor() ([]byte, []int) { 1239*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{2} 1240*1c12ee1eSDan Willemsen} 1241*1c12ee1eSDan Willemsen 1242*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) GetC() int32 { 1243*1c12ee1eSDan Willemsen if x != nil && x.C != nil { 1244*1c12ee1eSDan Willemsen return *x.C 1245*1c12ee1eSDan Willemsen } 1246*1c12ee1eSDan Willemsen return 0 1247*1c12ee1eSDan Willemsen} 1248*1c12ee1eSDan Willemsen 1249*1c12ee1eSDan Willemsenfunc (x *ForeignMessage) GetD() int32 { 1250*1c12ee1eSDan Willemsen if x != nil && x.D != nil { 1251*1c12ee1eSDan Willemsen return *x.D 1252*1c12ee1eSDan Willemsen } 1253*1c12ee1eSDan Willemsen return 0 1254*1c12ee1eSDan Willemsen} 1255*1c12ee1eSDan Willemsen 1256*1c12ee1eSDan Willemsentype TestReservedFields struct { 1257*1c12ee1eSDan Willemsen state protoimpl.MessageState 1258*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1259*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1260*1c12ee1eSDan Willemsen} 1261*1c12ee1eSDan Willemsen 1262*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) Reset() { 1263*1c12ee1eSDan Willemsen *x = TestReservedFields{} 1264*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1265*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[3] 1266*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1267*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1268*1c12ee1eSDan Willemsen } 1269*1c12ee1eSDan Willemsen} 1270*1c12ee1eSDan Willemsen 1271*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) String() string { 1272*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1273*1c12ee1eSDan Willemsen} 1274*1c12ee1eSDan Willemsen 1275*1c12ee1eSDan Willemsenfunc (*TestReservedFields) ProtoMessage() {} 1276*1c12ee1eSDan Willemsen 1277*1c12ee1eSDan Willemsenfunc (x *TestReservedFields) ProtoReflect() protoreflect.Message { 1278*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[3] 1279*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1280*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1281*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1282*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1283*1c12ee1eSDan Willemsen } 1284*1c12ee1eSDan Willemsen return ms 1285*1c12ee1eSDan Willemsen } 1286*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1287*1c12ee1eSDan Willemsen} 1288*1c12ee1eSDan Willemsen 1289*1c12ee1eSDan Willemsen// Deprecated: Use TestReservedFields.ProtoReflect.Descriptor instead. 1290*1c12ee1eSDan Willemsenfunc (*TestReservedFields) Descriptor() ([]byte, []int) { 1291*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{3} 1292*1c12ee1eSDan Willemsen} 1293*1c12ee1eSDan Willemsen 1294*1c12ee1eSDan Willemsentype TestAllExtensions struct { 1295*1c12ee1eSDan Willemsen state protoimpl.MessageState 1296*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1297*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1298*1c12ee1eSDan Willemsen extensionFields protoimpl.ExtensionFields 1299*1c12ee1eSDan Willemsen} 1300*1c12ee1eSDan Willemsen 1301*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) Reset() { 1302*1c12ee1eSDan Willemsen *x = TestAllExtensions{} 1303*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1304*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[4] 1305*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1306*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1307*1c12ee1eSDan Willemsen } 1308*1c12ee1eSDan Willemsen} 1309*1c12ee1eSDan Willemsen 1310*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) String() string { 1311*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1312*1c12ee1eSDan Willemsen} 1313*1c12ee1eSDan Willemsen 1314*1c12ee1eSDan Willemsenfunc (*TestAllExtensions) ProtoMessage() {} 1315*1c12ee1eSDan Willemsen 1316*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions) ProtoReflect() protoreflect.Message { 1317*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[4] 1318*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1319*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1320*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1321*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1322*1c12ee1eSDan Willemsen } 1323*1c12ee1eSDan Willemsen return ms 1324*1c12ee1eSDan Willemsen } 1325*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1326*1c12ee1eSDan Willemsen} 1327*1c12ee1eSDan Willemsen 1328*1c12ee1eSDan Willemsen// Deprecated: Use TestAllExtensions.ProtoReflect.Descriptor instead. 1329*1c12ee1eSDan Willemsenfunc (*TestAllExtensions) Descriptor() ([]byte, []int) { 1330*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4} 1331*1c12ee1eSDan Willemsen} 1332*1c12ee1eSDan Willemsen 1333*1c12ee1eSDan Willemsentype OptionalGroup struct { 1334*1c12ee1eSDan Willemsen state protoimpl.MessageState 1335*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1336*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1337*1c12ee1eSDan Willemsen 1338*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,17,opt,name=a" json:"a,omitempty"` 1339*1c12ee1eSDan Willemsen SameFieldNumber *int32 `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"` 1340*1c12ee1eSDan Willemsen OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` 1341*1c12ee1eSDan Willemsen} 1342*1c12ee1eSDan Willemsen 1343*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) Reset() { 1344*1c12ee1eSDan Willemsen *x = OptionalGroup{} 1345*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1346*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[5] 1347*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1348*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1349*1c12ee1eSDan Willemsen } 1350*1c12ee1eSDan Willemsen} 1351*1c12ee1eSDan Willemsen 1352*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) String() string { 1353*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1354*1c12ee1eSDan Willemsen} 1355*1c12ee1eSDan Willemsen 1356*1c12ee1eSDan Willemsenfunc (*OptionalGroup) ProtoMessage() {} 1357*1c12ee1eSDan Willemsen 1358*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) ProtoReflect() protoreflect.Message { 1359*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[5] 1360*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1361*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1362*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1363*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1364*1c12ee1eSDan Willemsen } 1365*1c12ee1eSDan Willemsen return ms 1366*1c12ee1eSDan Willemsen } 1367*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1368*1c12ee1eSDan Willemsen} 1369*1c12ee1eSDan Willemsen 1370*1c12ee1eSDan Willemsen// Deprecated: Use OptionalGroup.ProtoReflect.Descriptor instead. 1371*1c12ee1eSDan Willemsenfunc (*OptionalGroup) Descriptor() ([]byte, []int) { 1372*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{5} 1373*1c12ee1eSDan Willemsen} 1374*1c12ee1eSDan Willemsen 1375*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetA() int32 { 1376*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 1377*1c12ee1eSDan Willemsen return *x.A 1378*1c12ee1eSDan Willemsen } 1379*1c12ee1eSDan Willemsen return 0 1380*1c12ee1eSDan Willemsen} 1381*1c12ee1eSDan Willemsen 1382*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetSameFieldNumber() int32 { 1383*1c12ee1eSDan Willemsen if x != nil && x.SameFieldNumber != nil { 1384*1c12ee1eSDan Willemsen return *x.SameFieldNumber 1385*1c12ee1eSDan Willemsen } 1386*1c12ee1eSDan Willemsen return 0 1387*1c12ee1eSDan Willemsen} 1388*1c12ee1eSDan Willemsen 1389*1c12ee1eSDan Willemsenfunc (x *OptionalGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage { 1390*1c12ee1eSDan Willemsen if x != nil { 1391*1c12ee1eSDan Willemsen return x.OptionalNestedMessage 1392*1c12ee1eSDan Willemsen } 1393*1c12ee1eSDan Willemsen return nil 1394*1c12ee1eSDan Willemsen} 1395*1c12ee1eSDan Willemsen 1396*1c12ee1eSDan Willemsentype RepeatedGroup struct { 1397*1c12ee1eSDan Willemsen state protoimpl.MessageState 1398*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1399*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1400*1c12ee1eSDan Willemsen 1401*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,47,opt,name=a" json:"a,omitempty"` 1402*1c12ee1eSDan Willemsen OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` 1403*1c12ee1eSDan Willemsen} 1404*1c12ee1eSDan Willemsen 1405*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) Reset() { 1406*1c12ee1eSDan Willemsen *x = RepeatedGroup{} 1407*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1408*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[6] 1409*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1410*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1411*1c12ee1eSDan Willemsen } 1412*1c12ee1eSDan Willemsen} 1413*1c12ee1eSDan Willemsen 1414*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) String() string { 1415*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1416*1c12ee1eSDan Willemsen} 1417*1c12ee1eSDan Willemsen 1418*1c12ee1eSDan Willemsenfunc (*RepeatedGroup) ProtoMessage() {} 1419*1c12ee1eSDan Willemsen 1420*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) ProtoReflect() protoreflect.Message { 1421*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[6] 1422*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1423*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1424*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1425*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1426*1c12ee1eSDan Willemsen } 1427*1c12ee1eSDan Willemsen return ms 1428*1c12ee1eSDan Willemsen } 1429*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1430*1c12ee1eSDan Willemsen} 1431*1c12ee1eSDan Willemsen 1432*1c12ee1eSDan Willemsen// Deprecated: Use RepeatedGroup.ProtoReflect.Descriptor instead. 1433*1c12ee1eSDan Willemsenfunc (*RepeatedGroup) Descriptor() ([]byte, []int) { 1434*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{6} 1435*1c12ee1eSDan Willemsen} 1436*1c12ee1eSDan Willemsen 1437*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) GetA() int32 { 1438*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 1439*1c12ee1eSDan Willemsen return *x.A 1440*1c12ee1eSDan Willemsen } 1441*1c12ee1eSDan Willemsen return 0 1442*1c12ee1eSDan Willemsen} 1443*1c12ee1eSDan Willemsen 1444*1c12ee1eSDan Willemsenfunc (x *RepeatedGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage { 1445*1c12ee1eSDan Willemsen if x != nil { 1446*1c12ee1eSDan Willemsen return x.OptionalNestedMessage 1447*1c12ee1eSDan Willemsen } 1448*1c12ee1eSDan Willemsen return nil 1449*1c12ee1eSDan Willemsen} 1450*1c12ee1eSDan Willemsen 1451*1c12ee1eSDan Willemsentype TestNestedExtension struct { 1452*1c12ee1eSDan Willemsen state protoimpl.MessageState 1453*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1454*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1455*1c12ee1eSDan Willemsen} 1456*1c12ee1eSDan Willemsen 1457*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) Reset() { 1458*1c12ee1eSDan Willemsen *x = TestNestedExtension{} 1459*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1460*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[7] 1461*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1462*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1463*1c12ee1eSDan Willemsen } 1464*1c12ee1eSDan Willemsen} 1465*1c12ee1eSDan Willemsen 1466*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) String() string { 1467*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1468*1c12ee1eSDan Willemsen} 1469*1c12ee1eSDan Willemsen 1470*1c12ee1eSDan Willemsenfunc (*TestNestedExtension) ProtoMessage() {} 1471*1c12ee1eSDan Willemsen 1472*1c12ee1eSDan Willemsenfunc (x *TestNestedExtension) ProtoReflect() protoreflect.Message { 1473*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[7] 1474*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1475*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1476*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1477*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1478*1c12ee1eSDan Willemsen } 1479*1c12ee1eSDan Willemsen return ms 1480*1c12ee1eSDan Willemsen } 1481*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1482*1c12ee1eSDan Willemsen} 1483*1c12ee1eSDan Willemsen 1484*1c12ee1eSDan Willemsen// Deprecated: Use TestNestedExtension.ProtoReflect.Descriptor instead. 1485*1c12ee1eSDan Willemsenfunc (*TestNestedExtension) Descriptor() ([]byte, []int) { 1486*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{7} 1487*1c12ee1eSDan Willemsen} 1488*1c12ee1eSDan Willemsen 1489*1c12ee1eSDan Willemsentype TestRequired struct { 1490*1c12ee1eSDan Willemsen state protoimpl.MessageState 1491*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1492*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1493*1c12ee1eSDan Willemsen 1494*1c12ee1eSDan Willemsen RequiredField *int32 `protobuf:"varint,1,req,name=required_field,json=requiredField" json:"required_field,omitempty"` 1495*1c12ee1eSDan Willemsen} 1496*1c12ee1eSDan Willemsen 1497*1c12ee1eSDan Willemsenfunc (x *TestRequired) Reset() { 1498*1c12ee1eSDan Willemsen *x = TestRequired{} 1499*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1500*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[8] 1501*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1502*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1503*1c12ee1eSDan Willemsen } 1504*1c12ee1eSDan Willemsen} 1505*1c12ee1eSDan Willemsen 1506*1c12ee1eSDan Willemsenfunc (x *TestRequired) String() string { 1507*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1508*1c12ee1eSDan Willemsen} 1509*1c12ee1eSDan Willemsen 1510*1c12ee1eSDan Willemsenfunc (*TestRequired) ProtoMessage() {} 1511*1c12ee1eSDan Willemsen 1512*1c12ee1eSDan Willemsenfunc (x *TestRequired) ProtoReflect() protoreflect.Message { 1513*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[8] 1514*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1515*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1516*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1517*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1518*1c12ee1eSDan Willemsen } 1519*1c12ee1eSDan Willemsen return ms 1520*1c12ee1eSDan Willemsen } 1521*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1522*1c12ee1eSDan Willemsen} 1523*1c12ee1eSDan Willemsen 1524*1c12ee1eSDan Willemsen// Deprecated: Use TestRequired.ProtoReflect.Descriptor instead. 1525*1c12ee1eSDan Willemsenfunc (*TestRequired) Descriptor() ([]byte, []int) { 1526*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{8} 1527*1c12ee1eSDan Willemsen} 1528*1c12ee1eSDan Willemsen 1529*1c12ee1eSDan Willemsenfunc (x *TestRequired) GetRequiredField() int32 { 1530*1c12ee1eSDan Willemsen if x != nil && x.RequiredField != nil { 1531*1c12ee1eSDan Willemsen return *x.RequiredField 1532*1c12ee1eSDan Willemsen } 1533*1c12ee1eSDan Willemsen return 0 1534*1c12ee1eSDan Willemsen} 1535*1c12ee1eSDan Willemsen 1536*1c12ee1eSDan Willemsentype TestRequiredForeign struct { 1537*1c12ee1eSDan Willemsen state protoimpl.MessageState 1538*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1539*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1540*1c12ee1eSDan Willemsen 1541*1c12ee1eSDan Willemsen OptionalMessage *TestRequired `protobuf:"bytes,1,opt,name=optional_message,json=optionalMessage" json:"optional_message,omitempty"` 1542*1c12ee1eSDan Willemsen RepeatedMessage []*TestRequired `protobuf:"bytes,2,rep,name=repeated_message,json=repeatedMessage" json:"repeated_message,omitempty"` 1543*1c12ee1eSDan Willemsen MapMessage map[int32]*TestRequired `protobuf:"bytes,3,rep,name=map_message,json=mapMessage" json:"map_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 1544*1c12ee1eSDan Willemsen // Types that are assignable to OneofField: 1545*1c12ee1eSDan Willemsen // 1546*1c12ee1eSDan Willemsen // *TestRequiredForeign_OneofMessage 1547*1c12ee1eSDan Willemsen OneofField isTestRequiredForeign_OneofField `protobuf_oneof:"oneof_field"` 1548*1c12ee1eSDan Willemsen} 1549*1c12ee1eSDan Willemsen 1550*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) Reset() { 1551*1c12ee1eSDan Willemsen *x = TestRequiredForeign{} 1552*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1553*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[9] 1554*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1555*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1556*1c12ee1eSDan Willemsen } 1557*1c12ee1eSDan Willemsen} 1558*1c12ee1eSDan Willemsen 1559*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) String() string { 1560*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1561*1c12ee1eSDan Willemsen} 1562*1c12ee1eSDan Willemsen 1563*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign) ProtoMessage() {} 1564*1c12ee1eSDan Willemsen 1565*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) ProtoReflect() protoreflect.Message { 1566*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[9] 1567*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1568*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1569*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1570*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1571*1c12ee1eSDan Willemsen } 1572*1c12ee1eSDan Willemsen return ms 1573*1c12ee1eSDan Willemsen } 1574*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1575*1c12ee1eSDan Willemsen} 1576*1c12ee1eSDan Willemsen 1577*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredForeign.ProtoReflect.Descriptor instead. 1578*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign) Descriptor() ([]byte, []int) { 1579*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{9} 1580*1c12ee1eSDan Willemsen} 1581*1c12ee1eSDan Willemsen 1582*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetOptionalMessage() *TestRequired { 1583*1c12ee1eSDan Willemsen if x != nil { 1584*1c12ee1eSDan Willemsen return x.OptionalMessage 1585*1c12ee1eSDan Willemsen } 1586*1c12ee1eSDan Willemsen return nil 1587*1c12ee1eSDan Willemsen} 1588*1c12ee1eSDan Willemsen 1589*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetRepeatedMessage() []*TestRequired { 1590*1c12ee1eSDan Willemsen if x != nil { 1591*1c12ee1eSDan Willemsen return x.RepeatedMessage 1592*1c12ee1eSDan Willemsen } 1593*1c12ee1eSDan Willemsen return nil 1594*1c12ee1eSDan Willemsen} 1595*1c12ee1eSDan Willemsen 1596*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetMapMessage() map[int32]*TestRequired { 1597*1c12ee1eSDan Willemsen if x != nil { 1598*1c12ee1eSDan Willemsen return x.MapMessage 1599*1c12ee1eSDan Willemsen } 1600*1c12ee1eSDan Willemsen return nil 1601*1c12ee1eSDan Willemsen} 1602*1c12ee1eSDan Willemsen 1603*1c12ee1eSDan Willemsenfunc (m *TestRequiredForeign) GetOneofField() isTestRequiredForeign_OneofField { 1604*1c12ee1eSDan Willemsen if m != nil { 1605*1c12ee1eSDan Willemsen return m.OneofField 1606*1c12ee1eSDan Willemsen } 1607*1c12ee1eSDan Willemsen return nil 1608*1c12ee1eSDan Willemsen} 1609*1c12ee1eSDan Willemsen 1610*1c12ee1eSDan Willemsenfunc (x *TestRequiredForeign) GetOneofMessage() *TestRequired { 1611*1c12ee1eSDan Willemsen if x, ok := x.GetOneofField().(*TestRequiredForeign_OneofMessage); ok { 1612*1c12ee1eSDan Willemsen return x.OneofMessage 1613*1c12ee1eSDan Willemsen } 1614*1c12ee1eSDan Willemsen return nil 1615*1c12ee1eSDan Willemsen} 1616*1c12ee1eSDan Willemsen 1617*1c12ee1eSDan Willemsentype isTestRequiredForeign_OneofField interface { 1618*1c12ee1eSDan Willemsen isTestRequiredForeign_OneofField() 1619*1c12ee1eSDan Willemsen} 1620*1c12ee1eSDan Willemsen 1621*1c12ee1eSDan Willemsentype TestRequiredForeign_OneofMessage struct { 1622*1c12ee1eSDan Willemsen OneofMessage *TestRequired `protobuf:"bytes,4,opt,name=oneof_message,json=oneofMessage,oneof"` 1623*1c12ee1eSDan Willemsen} 1624*1c12ee1eSDan Willemsen 1625*1c12ee1eSDan Willemsenfunc (*TestRequiredForeign_OneofMessage) isTestRequiredForeign_OneofField() {} 1626*1c12ee1eSDan Willemsen 1627*1c12ee1eSDan Willemsentype TestRequiredGroupFields struct { 1628*1c12ee1eSDan Willemsen state protoimpl.MessageState 1629*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1630*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1631*1c12ee1eSDan Willemsen 1632*1c12ee1eSDan Willemsen Optionalgroup *TestRequiredGroupFields_OptionalGroup `protobuf:"group,1,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` 1633*1c12ee1eSDan Willemsen Repeatedgroup []*TestRequiredGroupFields_RepeatedGroup `protobuf:"group,3,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` 1634*1c12ee1eSDan Willemsen} 1635*1c12ee1eSDan Willemsen 1636*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) Reset() { 1637*1c12ee1eSDan Willemsen *x = TestRequiredGroupFields{} 1638*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1639*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[10] 1640*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1641*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1642*1c12ee1eSDan Willemsen } 1643*1c12ee1eSDan Willemsen} 1644*1c12ee1eSDan Willemsen 1645*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) String() string { 1646*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1647*1c12ee1eSDan Willemsen} 1648*1c12ee1eSDan Willemsen 1649*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields) ProtoMessage() {} 1650*1c12ee1eSDan Willemsen 1651*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) ProtoReflect() protoreflect.Message { 1652*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[10] 1653*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1654*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1655*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1656*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1657*1c12ee1eSDan Willemsen } 1658*1c12ee1eSDan Willemsen return ms 1659*1c12ee1eSDan Willemsen } 1660*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1661*1c12ee1eSDan Willemsen} 1662*1c12ee1eSDan Willemsen 1663*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields.ProtoReflect.Descriptor instead. 1664*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields) Descriptor() ([]byte, []int) { 1665*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10} 1666*1c12ee1eSDan Willemsen} 1667*1c12ee1eSDan Willemsen 1668*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) GetOptionalgroup() *TestRequiredGroupFields_OptionalGroup { 1669*1c12ee1eSDan Willemsen if x != nil { 1670*1c12ee1eSDan Willemsen return x.Optionalgroup 1671*1c12ee1eSDan Willemsen } 1672*1c12ee1eSDan Willemsen return nil 1673*1c12ee1eSDan Willemsen} 1674*1c12ee1eSDan Willemsen 1675*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields) GetRepeatedgroup() []*TestRequiredGroupFields_RepeatedGroup { 1676*1c12ee1eSDan Willemsen if x != nil { 1677*1c12ee1eSDan Willemsen return x.Repeatedgroup 1678*1c12ee1eSDan Willemsen } 1679*1c12ee1eSDan Willemsen return nil 1680*1c12ee1eSDan Willemsen} 1681*1c12ee1eSDan Willemsen 1682*1c12ee1eSDan Willemsentype TestWeak struct { 1683*1c12ee1eSDan Willemsen state protoimpl.MessageState 1684*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1685*1c12ee1eSDan Willemsen weakFields protoimpl.WeakFields 1686*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1687*1c12ee1eSDan Willemsen 1688*1c12ee1eSDan Willemsen XXX_weak_WeakMessage1 struct{} `protobuf:"bytes,1,opt,name=weak_message1,json=weakMessage1,weak=goproto.proto.test.weak.WeakImportMessage1" json:"weak_message1,omitempty"` 1689*1c12ee1eSDan Willemsen XXX_weak_WeakMessage2 struct{} `protobuf:"bytes,2,opt,name=weak_message2,json=weakMessage2,weak=goproto.proto.test.weak.WeakImportMessage2" json:"weak_message2,omitempty"` 1690*1c12ee1eSDan Willemsen} 1691*1c12ee1eSDan Willemsen 1692*1c12ee1eSDan Willemsenfunc (x *TestWeak) Reset() { 1693*1c12ee1eSDan Willemsen *x = TestWeak{} 1694*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1695*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[11] 1696*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1697*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1698*1c12ee1eSDan Willemsen } 1699*1c12ee1eSDan Willemsen} 1700*1c12ee1eSDan Willemsen 1701*1c12ee1eSDan Willemsenfunc (x *TestWeak) String() string { 1702*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1703*1c12ee1eSDan Willemsen} 1704*1c12ee1eSDan Willemsen 1705*1c12ee1eSDan Willemsenfunc (*TestWeak) ProtoMessage() {} 1706*1c12ee1eSDan Willemsen 1707*1c12ee1eSDan Willemsenfunc (x *TestWeak) ProtoReflect() protoreflect.Message { 1708*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[11] 1709*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1710*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1711*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1712*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1713*1c12ee1eSDan Willemsen } 1714*1c12ee1eSDan Willemsen return ms 1715*1c12ee1eSDan Willemsen } 1716*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1717*1c12ee1eSDan Willemsen} 1718*1c12ee1eSDan Willemsen 1719*1c12ee1eSDan Willemsen// Deprecated: Use TestWeak.ProtoReflect.Descriptor instead. 1720*1c12ee1eSDan Willemsenfunc (*TestWeak) Descriptor() ([]byte, []int) { 1721*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{11} 1722*1c12ee1eSDan Willemsen} 1723*1c12ee1eSDan Willemsen 1724*1c12ee1eSDan Willemsenfunc (x *TestWeak) GetWeakMessage1() proto.Message { 1725*1c12ee1eSDan Willemsen var w protoimpl.WeakFields 1726*1c12ee1eSDan Willemsen if x != nil { 1727*1c12ee1eSDan Willemsen w = x.weakFields 1728*1c12ee1eSDan Willemsen } 1729*1c12ee1eSDan Willemsen return protoimpl.X.GetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1") 1730*1c12ee1eSDan Willemsen} 1731*1c12ee1eSDan Willemsen 1732*1c12ee1eSDan Willemsenfunc (x *TestWeak) GetWeakMessage2() proto.Message { 1733*1c12ee1eSDan Willemsen var w protoimpl.WeakFields 1734*1c12ee1eSDan Willemsen if x != nil { 1735*1c12ee1eSDan Willemsen w = x.weakFields 1736*1c12ee1eSDan Willemsen } 1737*1c12ee1eSDan Willemsen return protoimpl.X.GetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2") 1738*1c12ee1eSDan Willemsen} 1739*1c12ee1eSDan Willemsen 1740*1c12ee1eSDan Willemsenfunc (x *TestWeak) SetWeakMessage1(v proto.Message) { 1741*1c12ee1eSDan Willemsen var w *protoimpl.WeakFields 1742*1c12ee1eSDan Willemsen if x != nil { 1743*1c12ee1eSDan Willemsen w = &x.weakFields 1744*1c12ee1eSDan Willemsen } 1745*1c12ee1eSDan Willemsen protoimpl.X.SetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1", v) 1746*1c12ee1eSDan Willemsen} 1747*1c12ee1eSDan Willemsen 1748*1c12ee1eSDan Willemsenfunc (x *TestWeak) SetWeakMessage2(v proto.Message) { 1749*1c12ee1eSDan Willemsen var w *protoimpl.WeakFields 1750*1c12ee1eSDan Willemsen if x != nil { 1751*1c12ee1eSDan Willemsen w = &x.weakFields 1752*1c12ee1eSDan Willemsen } 1753*1c12ee1eSDan Willemsen protoimpl.X.SetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2", v) 1754*1c12ee1eSDan Willemsen} 1755*1c12ee1eSDan Willemsen 1756*1c12ee1eSDan Willemsentype TestPackedTypes struct { 1757*1c12ee1eSDan Willemsen state protoimpl.MessageState 1758*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1759*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1760*1c12ee1eSDan Willemsen 1761*1c12ee1eSDan Willemsen PackedInt32 []int32 `protobuf:"varint,90,rep,packed,name=packed_int32,json=packedInt32" json:"packed_int32,omitempty"` 1762*1c12ee1eSDan Willemsen PackedInt64 []int64 `protobuf:"varint,91,rep,packed,name=packed_int64,json=packedInt64" json:"packed_int64,omitempty"` 1763*1c12ee1eSDan Willemsen PackedUint32 []uint32 `protobuf:"varint,92,rep,packed,name=packed_uint32,json=packedUint32" json:"packed_uint32,omitempty"` 1764*1c12ee1eSDan Willemsen PackedUint64 []uint64 `protobuf:"varint,93,rep,packed,name=packed_uint64,json=packedUint64" json:"packed_uint64,omitempty"` 1765*1c12ee1eSDan Willemsen PackedSint32 []int32 `protobuf:"zigzag32,94,rep,packed,name=packed_sint32,json=packedSint32" json:"packed_sint32,omitempty"` 1766*1c12ee1eSDan Willemsen PackedSint64 []int64 `protobuf:"zigzag64,95,rep,packed,name=packed_sint64,json=packedSint64" json:"packed_sint64,omitempty"` 1767*1c12ee1eSDan Willemsen PackedFixed32 []uint32 `protobuf:"fixed32,96,rep,packed,name=packed_fixed32,json=packedFixed32" json:"packed_fixed32,omitempty"` 1768*1c12ee1eSDan Willemsen PackedFixed64 []uint64 `protobuf:"fixed64,97,rep,packed,name=packed_fixed64,json=packedFixed64" json:"packed_fixed64,omitempty"` 1769*1c12ee1eSDan Willemsen PackedSfixed32 []int32 `protobuf:"fixed32,98,rep,packed,name=packed_sfixed32,json=packedSfixed32" json:"packed_sfixed32,omitempty"` 1770*1c12ee1eSDan Willemsen PackedSfixed64 []int64 `protobuf:"fixed64,99,rep,packed,name=packed_sfixed64,json=packedSfixed64" json:"packed_sfixed64,omitempty"` 1771*1c12ee1eSDan Willemsen PackedFloat []float32 `protobuf:"fixed32,100,rep,packed,name=packed_float,json=packedFloat" json:"packed_float,omitempty"` 1772*1c12ee1eSDan Willemsen PackedDouble []float64 `protobuf:"fixed64,101,rep,packed,name=packed_double,json=packedDouble" json:"packed_double,omitempty"` 1773*1c12ee1eSDan Willemsen PackedBool []bool `protobuf:"varint,102,rep,packed,name=packed_bool,json=packedBool" json:"packed_bool,omitempty"` 1774*1c12ee1eSDan Willemsen PackedEnum []ForeignEnum `protobuf:"varint,103,rep,packed,name=packed_enum,json=packedEnum,enum=goproto.proto.test.ForeignEnum" json:"packed_enum,omitempty"` 1775*1c12ee1eSDan Willemsen} 1776*1c12ee1eSDan Willemsen 1777*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) Reset() { 1778*1c12ee1eSDan Willemsen *x = TestPackedTypes{} 1779*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1780*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[12] 1781*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1782*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1783*1c12ee1eSDan Willemsen } 1784*1c12ee1eSDan Willemsen} 1785*1c12ee1eSDan Willemsen 1786*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) String() string { 1787*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1788*1c12ee1eSDan Willemsen} 1789*1c12ee1eSDan Willemsen 1790*1c12ee1eSDan Willemsenfunc (*TestPackedTypes) ProtoMessage() {} 1791*1c12ee1eSDan Willemsen 1792*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) ProtoReflect() protoreflect.Message { 1793*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[12] 1794*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1795*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1796*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1797*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1798*1c12ee1eSDan Willemsen } 1799*1c12ee1eSDan Willemsen return ms 1800*1c12ee1eSDan Willemsen } 1801*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1802*1c12ee1eSDan Willemsen} 1803*1c12ee1eSDan Willemsen 1804*1c12ee1eSDan Willemsen// Deprecated: Use TestPackedTypes.ProtoReflect.Descriptor instead. 1805*1c12ee1eSDan Willemsenfunc (*TestPackedTypes) Descriptor() ([]byte, []int) { 1806*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{12} 1807*1c12ee1eSDan Willemsen} 1808*1c12ee1eSDan Willemsen 1809*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedInt32() []int32 { 1810*1c12ee1eSDan Willemsen if x != nil { 1811*1c12ee1eSDan Willemsen return x.PackedInt32 1812*1c12ee1eSDan Willemsen } 1813*1c12ee1eSDan Willemsen return nil 1814*1c12ee1eSDan Willemsen} 1815*1c12ee1eSDan Willemsen 1816*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedInt64() []int64 { 1817*1c12ee1eSDan Willemsen if x != nil { 1818*1c12ee1eSDan Willemsen return x.PackedInt64 1819*1c12ee1eSDan Willemsen } 1820*1c12ee1eSDan Willemsen return nil 1821*1c12ee1eSDan Willemsen} 1822*1c12ee1eSDan Willemsen 1823*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedUint32() []uint32 { 1824*1c12ee1eSDan Willemsen if x != nil { 1825*1c12ee1eSDan Willemsen return x.PackedUint32 1826*1c12ee1eSDan Willemsen } 1827*1c12ee1eSDan Willemsen return nil 1828*1c12ee1eSDan Willemsen} 1829*1c12ee1eSDan Willemsen 1830*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedUint64() []uint64 { 1831*1c12ee1eSDan Willemsen if x != nil { 1832*1c12ee1eSDan Willemsen return x.PackedUint64 1833*1c12ee1eSDan Willemsen } 1834*1c12ee1eSDan Willemsen return nil 1835*1c12ee1eSDan Willemsen} 1836*1c12ee1eSDan Willemsen 1837*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSint32() []int32 { 1838*1c12ee1eSDan Willemsen if x != nil { 1839*1c12ee1eSDan Willemsen return x.PackedSint32 1840*1c12ee1eSDan Willemsen } 1841*1c12ee1eSDan Willemsen return nil 1842*1c12ee1eSDan Willemsen} 1843*1c12ee1eSDan Willemsen 1844*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSint64() []int64 { 1845*1c12ee1eSDan Willemsen if x != nil { 1846*1c12ee1eSDan Willemsen return x.PackedSint64 1847*1c12ee1eSDan Willemsen } 1848*1c12ee1eSDan Willemsen return nil 1849*1c12ee1eSDan Willemsen} 1850*1c12ee1eSDan Willemsen 1851*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFixed32() []uint32 { 1852*1c12ee1eSDan Willemsen if x != nil { 1853*1c12ee1eSDan Willemsen return x.PackedFixed32 1854*1c12ee1eSDan Willemsen } 1855*1c12ee1eSDan Willemsen return nil 1856*1c12ee1eSDan Willemsen} 1857*1c12ee1eSDan Willemsen 1858*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFixed64() []uint64 { 1859*1c12ee1eSDan Willemsen if x != nil { 1860*1c12ee1eSDan Willemsen return x.PackedFixed64 1861*1c12ee1eSDan Willemsen } 1862*1c12ee1eSDan Willemsen return nil 1863*1c12ee1eSDan Willemsen} 1864*1c12ee1eSDan Willemsen 1865*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSfixed32() []int32 { 1866*1c12ee1eSDan Willemsen if x != nil { 1867*1c12ee1eSDan Willemsen return x.PackedSfixed32 1868*1c12ee1eSDan Willemsen } 1869*1c12ee1eSDan Willemsen return nil 1870*1c12ee1eSDan Willemsen} 1871*1c12ee1eSDan Willemsen 1872*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedSfixed64() []int64 { 1873*1c12ee1eSDan Willemsen if x != nil { 1874*1c12ee1eSDan Willemsen return x.PackedSfixed64 1875*1c12ee1eSDan Willemsen } 1876*1c12ee1eSDan Willemsen return nil 1877*1c12ee1eSDan Willemsen} 1878*1c12ee1eSDan Willemsen 1879*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedFloat() []float32 { 1880*1c12ee1eSDan Willemsen if x != nil { 1881*1c12ee1eSDan Willemsen return x.PackedFloat 1882*1c12ee1eSDan Willemsen } 1883*1c12ee1eSDan Willemsen return nil 1884*1c12ee1eSDan Willemsen} 1885*1c12ee1eSDan Willemsen 1886*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedDouble() []float64 { 1887*1c12ee1eSDan Willemsen if x != nil { 1888*1c12ee1eSDan Willemsen return x.PackedDouble 1889*1c12ee1eSDan Willemsen } 1890*1c12ee1eSDan Willemsen return nil 1891*1c12ee1eSDan Willemsen} 1892*1c12ee1eSDan Willemsen 1893*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedBool() []bool { 1894*1c12ee1eSDan Willemsen if x != nil { 1895*1c12ee1eSDan Willemsen return x.PackedBool 1896*1c12ee1eSDan Willemsen } 1897*1c12ee1eSDan Willemsen return nil 1898*1c12ee1eSDan Willemsen} 1899*1c12ee1eSDan Willemsen 1900*1c12ee1eSDan Willemsenfunc (x *TestPackedTypes) GetPackedEnum() []ForeignEnum { 1901*1c12ee1eSDan Willemsen if x != nil { 1902*1c12ee1eSDan Willemsen return x.PackedEnum 1903*1c12ee1eSDan Willemsen } 1904*1c12ee1eSDan Willemsen return nil 1905*1c12ee1eSDan Willemsen} 1906*1c12ee1eSDan Willemsen 1907*1c12ee1eSDan Willemsentype TestUnpackedTypes struct { 1908*1c12ee1eSDan Willemsen state protoimpl.MessageState 1909*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 1910*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 1911*1c12ee1eSDan Willemsen 1912*1c12ee1eSDan Willemsen UnpackedInt32 []int32 `protobuf:"varint,90,rep,name=unpacked_int32,json=unpackedInt32" json:"unpacked_int32,omitempty"` 1913*1c12ee1eSDan Willemsen UnpackedInt64 []int64 `protobuf:"varint,91,rep,name=unpacked_int64,json=unpackedInt64" json:"unpacked_int64,omitempty"` 1914*1c12ee1eSDan Willemsen UnpackedUint32 []uint32 `protobuf:"varint,92,rep,name=unpacked_uint32,json=unpackedUint32" json:"unpacked_uint32,omitempty"` 1915*1c12ee1eSDan Willemsen UnpackedUint64 []uint64 `protobuf:"varint,93,rep,name=unpacked_uint64,json=unpackedUint64" json:"unpacked_uint64,omitempty"` 1916*1c12ee1eSDan Willemsen UnpackedSint32 []int32 `protobuf:"zigzag32,94,rep,name=unpacked_sint32,json=unpackedSint32" json:"unpacked_sint32,omitempty"` 1917*1c12ee1eSDan Willemsen UnpackedSint64 []int64 `protobuf:"zigzag64,95,rep,name=unpacked_sint64,json=unpackedSint64" json:"unpacked_sint64,omitempty"` 1918*1c12ee1eSDan Willemsen UnpackedFixed32 []uint32 `protobuf:"fixed32,96,rep,name=unpacked_fixed32,json=unpackedFixed32" json:"unpacked_fixed32,omitempty"` 1919*1c12ee1eSDan Willemsen UnpackedFixed64 []uint64 `protobuf:"fixed64,97,rep,name=unpacked_fixed64,json=unpackedFixed64" json:"unpacked_fixed64,omitempty"` 1920*1c12ee1eSDan Willemsen UnpackedSfixed32 []int32 `protobuf:"fixed32,98,rep,name=unpacked_sfixed32,json=unpackedSfixed32" json:"unpacked_sfixed32,omitempty"` 1921*1c12ee1eSDan Willemsen UnpackedSfixed64 []int64 `protobuf:"fixed64,99,rep,name=unpacked_sfixed64,json=unpackedSfixed64" json:"unpacked_sfixed64,omitempty"` 1922*1c12ee1eSDan Willemsen UnpackedFloat []float32 `protobuf:"fixed32,100,rep,name=unpacked_float,json=unpackedFloat" json:"unpacked_float,omitempty"` 1923*1c12ee1eSDan Willemsen UnpackedDouble []float64 `protobuf:"fixed64,101,rep,name=unpacked_double,json=unpackedDouble" json:"unpacked_double,omitempty"` 1924*1c12ee1eSDan Willemsen UnpackedBool []bool `protobuf:"varint,102,rep,name=unpacked_bool,json=unpackedBool" json:"unpacked_bool,omitempty"` 1925*1c12ee1eSDan Willemsen UnpackedEnum []ForeignEnum `protobuf:"varint,103,rep,name=unpacked_enum,json=unpackedEnum,enum=goproto.proto.test.ForeignEnum" json:"unpacked_enum,omitempty"` 1926*1c12ee1eSDan Willemsen} 1927*1c12ee1eSDan Willemsen 1928*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) Reset() { 1929*1c12ee1eSDan Willemsen *x = TestUnpackedTypes{} 1930*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 1931*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[13] 1932*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1933*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1934*1c12ee1eSDan Willemsen } 1935*1c12ee1eSDan Willemsen} 1936*1c12ee1eSDan Willemsen 1937*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) String() string { 1938*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 1939*1c12ee1eSDan Willemsen} 1940*1c12ee1eSDan Willemsen 1941*1c12ee1eSDan Willemsenfunc (*TestUnpackedTypes) ProtoMessage() {} 1942*1c12ee1eSDan Willemsen 1943*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) ProtoReflect() protoreflect.Message { 1944*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[13] 1945*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 1946*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1947*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 1948*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 1949*1c12ee1eSDan Willemsen } 1950*1c12ee1eSDan Willemsen return ms 1951*1c12ee1eSDan Willemsen } 1952*1c12ee1eSDan Willemsen return mi.MessageOf(x) 1953*1c12ee1eSDan Willemsen} 1954*1c12ee1eSDan Willemsen 1955*1c12ee1eSDan Willemsen// Deprecated: Use TestUnpackedTypes.ProtoReflect.Descriptor instead. 1956*1c12ee1eSDan Willemsenfunc (*TestUnpackedTypes) Descriptor() ([]byte, []int) { 1957*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{13} 1958*1c12ee1eSDan Willemsen} 1959*1c12ee1eSDan Willemsen 1960*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedInt32() []int32 { 1961*1c12ee1eSDan Willemsen if x != nil { 1962*1c12ee1eSDan Willemsen return x.UnpackedInt32 1963*1c12ee1eSDan Willemsen } 1964*1c12ee1eSDan Willemsen return nil 1965*1c12ee1eSDan Willemsen} 1966*1c12ee1eSDan Willemsen 1967*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedInt64() []int64 { 1968*1c12ee1eSDan Willemsen if x != nil { 1969*1c12ee1eSDan Willemsen return x.UnpackedInt64 1970*1c12ee1eSDan Willemsen } 1971*1c12ee1eSDan Willemsen return nil 1972*1c12ee1eSDan Willemsen} 1973*1c12ee1eSDan Willemsen 1974*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedUint32() []uint32 { 1975*1c12ee1eSDan Willemsen if x != nil { 1976*1c12ee1eSDan Willemsen return x.UnpackedUint32 1977*1c12ee1eSDan Willemsen } 1978*1c12ee1eSDan Willemsen return nil 1979*1c12ee1eSDan Willemsen} 1980*1c12ee1eSDan Willemsen 1981*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedUint64() []uint64 { 1982*1c12ee1eSDan Willemsen if x != nil { 1983*1c12ee1eSDan Willemsen return x.UnpackedUint64 1984*1c12ee1eSDan Willemsen } 1985*1c12ee1eSDan Willemsen return nil 1986*1c12ee1eSDan Willemsen} 1987*1c12ee1eSDan Willemsen 1988*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSint32() []int32 { 1989*1c12ee1eSDan Willemsen if x != nil { 1990*1c12ee1eSDan Willemsen return x.UnpackedSint32 1991*1c12ee1eSDan Willemsen } 1992*1c12ee1eSDan Willemsen return nil 1993*1c12ee1eSDan Willemsen} 1994*1c12ee1eSDan Willemsen 1995*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSint64() []int64 { 1996*1c12ee1eSDan Willemsen if x != nil { 1997*1c12ee1eSDan Willemsen return x.UnpackedSint64 1998*1c12ee1eSDan Willemsen } 1999*1c12ee1eSDan Willemsen return nil 2000*1c12ee1eSDan Willemsen} 2001*1c12ee1eSDan Willemsen 2002*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFixed32() []uint32 { 2003*1c12ee1eSDan Willemsen if x != nil { 2004*1c12ee1eSDan Willemsen return x.UnpackedFixed32 2005*1c12ee1eSDan Willemsen } 2006*1c12ee1eSDan Willemsen return nil 2007*1c12ee1eSDan Willemsen} 2008*1c12ee1eSDan Willemsen 2009*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFixed64() []uint64 { 2010*1c12ee1eSDan Willemsen if x != nil { 2011*1c12ee1eSDan Willemsen return x.UnpackedFixed64 2012*1c12ee1eSDan Willemsen } 2013*1c12ee1eSDan Willemsen return nil 2014*1c12ee1eSDan Willemsen} 2015*1c12ee1eSDan Willemsen 2016*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSfixed32() []int32 { 2017*1c12ee1eSDan Willemsen if x != nil { 2018*1c12ee1eSDan Willemsen return x.UnpackedSfixed32 2019*1c12ee1eSDan Willemsen } 2020*1c12ee1eSDan Willemsen return nil 2021*1c12ee1eSDan Willemsen} 2022*1c12ee1eSDan Willemsen 2023*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedSfixed64() []int64 { 2024*1c12ee1eSDan Willemsen if x != nil { 2025*1c12ee1eSDan Willemsen return x.UnpackedSfixed64 2026*1c12ee1eSDan Willemsen } 2027*1c12ee1eSDan Willemsen return nil 2028*1c12ee1eSDan Willemsen} 2029*1c12ee1eSDan Willemsen 2030*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedFloat() []float32 { 2031*1c12ee1eSDan Willemsen if x != nil { 2032*1c12ee1eSDan Willemsen return x.UnpackedFloat 2033*1c12ee1eSDan Willemsen } 2034*1c12ee1eSDan Willemsen return nil 2035*1c12ee1eSDan Willemsen} 2036*1c12ee1eSDan Willemsen 2037*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedDouble() []float64 { 2038*1c12ee1eSDan Willemsen if x != nil { 2039*1c12ee1eSDan Willemsen return x.UnpackedDouble 2040*1c12ee1eSDan Willemsen } 2041*1c12ee1eSDan Willemsen return nil 2042*1c12ee1eSDan Willemsen} 2043*1c12ee1eSDan Willemsen 2044*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedBool() []bool { 2045*1c12ee1eSDan Willemsen if x != nil { 2046*1c12ee1eSDan Willemsen return x.UnpackedBool 2047*1c12ee1eSDan Willemsen } 2048*1c12ee1eSDan Willemsen return nil 2049*1c12ee1eSDan Willemsen} 2050*1c12ee1eSDan Willemsen 2051*1c12ee1eSDan Willemsenfunc (x *TestUnpackedTypes) GetUnpackedEnum() []ForeignEnum { 2052*1c12ee1eSDan Willemsen if x != nil { 2053*1c12ee1eSDan Willemsen return x.UnpackedEnum 2054*1c12ee1eSDan Willemsen } 2055*1c12ee1eSDan Willemsen return nil 2056*1c12ee1eSDan Willemsen} 2057*1c12ee1eSDan Willemsen 2058*1c12ee1eSDan Willemsentype TestPackedExtensions struct { 2059*1c12ee1eSDan Willemsen state protoimpl.MessageState 2060*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2061*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2062*1c12ee1eSDan Willemsen extensionFields protoimpl.ExtensionFields 2063*1c12ee1eSDan Willemsen} 2064*1c12ee1eSDan Willemsen 2065*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) Reset() { 2066*1c12ee1eSDan Willemsen *x = TestPackedExtensions{} 2067*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2068*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[14] 2069*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2070*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2071*1c12ee1eSDan Willemsen } 2072*1c12ee1eSDan Willemsen} 2073*1c12ee1eSDan Willemsen 2074*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) String() string { 2075*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2076*1c12ee1eSDan Willemsen} 2077*1c12ee1eSDan Willemsen 2078*1c12ee1eSDan Willemsenfunc (*TestPackedExtensions) ProtoMessage() {} 2079*1c12ee1eSDan Willemsen 2080*1c12ee1eSDan Willemsenfunc (x *TestPackedExtensions) ProtoReflect() protoreflect.Message { 2081*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[14] 2082*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2083*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2084*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2085*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2086*1c12ee1eSDan Willemsen } 2087*1c12ee1eSDan Willemsen return ms 2088*1c12ee1eSDan Willemsen } 2089*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2090*1c12ee1eSDan Willemsen} 2091*1c12ee1eSDan Willemsen 2092*1c12ee1eSDan Willemsen// Deprecated: Use TestPackedExtensions.ProtoReflect.Descriptor instead. 2093*1c12ee1eSDan Willemsenfunc (*TestPackedExtensions) Descriptor() ([]byte, []int) { 2094*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{14} 2095*1c12ee1eSDan Willemsen} 2096*1c12ee1eSDan Willemsen 2097*1c12ee1eSDan Willemsentype TestUnpackedExtensions struct { 2098*1c12ee1eSDan Willemsen state protoimpl.MessageState 2099*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2100*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2101*1c12ee1eSDan Willemsen extensionFields protoimpl.ExtensionFields 2102*1c12ee1eSDan Willemsen} 2103*1c12ee1eSDan Willemsen 2104*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) Reset() { 2105*1c12ee1eSDan Willemsen *x = TestUnpackedExtensions{} 2106*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2107*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[15] 2108*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2109*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2110*1c12ee1eSDan Willemsen } 2111*1c12ee1eSDan Willemsen} 2112*1c12ee1eSDan Willemsen 2113*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) String() string { 2114*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2115*1c12ee1eSDan Willemsen} 2116*1c12ee1eSDan Willemsen 2117*1c12ee1eSDan Willemsenfunc (*TestUnpackedExtensions) ProtoMessage() {} 2118*1c12ee1eSDan Willemsen 2119*1c12ee1eSDan Willemsenfunc (x *TestUnpackedExtensions) ProtoReflect() protoreflect.Message { 2120*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[15] 2121*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2122*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2123*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2124*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2125*1c12ee1eSDan Willemsen } 2126*1c12ee1eSDan Willemsen return ms 2127*1c12ee1eSDan Willemsen } 2128*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2129*1c12ee1eSDan Willemsen} 2130*1c12ee1eSDan Willemsen 2131*1c12ee1eSDan Willemsen// Deprecated: Use TestUnpackedExtensions.ProtoReflect.Descriptor instead. 2132*1c12ee1eSDan Willemsenfunc (*TestUnpackedExtensions) Descriptor() ([]byte, []int) { 2133*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{15} 2134*1c12ee1eSDan Willemsen} 2135*1c12ee1eSDan Willemsen 2136*1c12ee1eSDan Willemsen// Test that RPC services work. 2137*1c12ee1eSDan Willemsentype FooRequest struct { 2138*1c12ee1eSDan Willemsen state protoimpl.MessageState 2139*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2140*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2141*1c12ee1eSDan Willemsen} 2142*1c12ee1eSDan Willemsen 2143*1c12ee1eSDan Willemsenfunc (x *FooRequest) Reset() { 2144*1c12ee1eSDan Willemsen *x = FooRequest{} 2145*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2146*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[16] 2147*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2148*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2149*1c12ee1eSDan Willemsen } 2150*1c12ee1eSDan Willemsen} 2151*1c12ee1eSDan Willemsen 2152*1c12ee1eSDan Willemsenfunc (x *FooRequest) String() string { 2153*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2154*1c12ee1eSDan Willemsen} 2155*1c12ee1eSDan Willemsen 2156*1c12ee1eSDan Willemsenfunc (*FooRequest) ProtoMessage() {} 2157*1c12ee1eSDan Willemsen 2158*1c12ee1eSDan Willemsenfunc (x *FooRequest) ProtoReflect() protoreflect.Message { 2159*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[16] 2160*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2161*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2162*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2163*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2164*1c12ee1eSDan Willemsen } 2165*1c12ee1eSDan Willemsen return ms 2166*1c12ee1eSDan Willemsen } 2167*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2168*1c12ee1eSDan Willemsen} 2169*1c12ee1eSDan Willemsen 2170*1c12ee1eSDan Willemsen// Deprecated: Use FooRequest.ProtoReflect.Descriptor instead. 2171*1c12ee1eSDan Willemsenfunc (*FooRequest) Descriptor() ([]byte, []int) { 2172*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{16} 2173*1c12ee1eSDan Willemsen} 2174*1c12ee1eSDan Willemsen 2175*1c12ee1eSDan Willemsentype FooResponse struct { 2176*1c12ee1eSDan Willemsen state protoimpl.MessageState 2177*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2178*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2179*1c12ee1eSDan Willemsen} 2180*1c12ee1eSDan Willemsen 2181*1c12ee1eSDan Willemsenfunc (x *FooResponse) Reset() { 2182*1c12ee1eSDan Willemsen *x = FooResponse{} 2183*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2184*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[17] 2185*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2186*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2187*1c12ee1eSDan Willemsen } 2188*1c12ee1eSDan Willemsen} 2189*1c12ee1eSDan Willemsen 2190*1c12ee1eSDan Willemsenfunc (x *FooResponse) String() string { 2191*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2192*1c12ee1eSDan Willemsen} 2193*1c12ee1eSDan Willemsen 2194*1c12ee1eSDan Willemsenfunc (*FooResponse) ProtoMessage() {} 2195*1c12ee1eSDan Willemsen 2196*1c12ee1eSDan Willemsenfunc (x *FooResponse) ProtoReflect() protoreflect.Message { 2197*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[17] 2198*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2199*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2200*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2201*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2202*1c12ee1eSDan Willemsen } 2203*1c12ee1eSDan Willemsen return ms 2204*1c12ee1eSDan Willemsen } 2205*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2206*1c12ee1eSDan Willemsen} 2207*1c12ee1eSDan Willemsen 2208*1c12ee1eSDan Willemsen// Deprecated: Use FooResponse.ProtoReflect.Descriptor instead. 2209*1c12ee1eSDan Willemsenfunc (*FooResponse) Descriptor() ([]byte, []int) { 2210*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{17} 2211*1c12ee1eSDan Willemsen} 2212*1c12ee1eSDan Willemsen 2213*1c12ee1eSDan Willemsentype WeirdDefault struct { 2214*1c12ee1eSDan Willemsen state protoimpl.MessageState 2215*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2216*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2217*1c12ee1eSDan Willemsen 2218*1c12ee1eSDan Willemsen WeirdDefault []byte `protobuf:"bytes,1,opt,name=weird_default,json=weirdDefault,def=hello, \\\"world!\\\"\\ndead\\336\\255\\276\\357beef\x60" json:"weird_default,omitempty"` 2219*1c12ee1eSDan Willemsen} 2220*1c12ee1eSDan Willemsen 2221*1c12ee1eSDan Willemsen// Default values for WeirdDefault fields. 2222*1c12ee1eSDan Willemsenvar ( 2223*1c12ee1eSDan Willemsen Default_WeirdDefault_WeirdDefault = []byte("hello, \"world!\"\ndeadޭ\xbe\xefbeef`") 2224*1c12ee1eSDan Willemsen) 2225*1c12ee1eSDan Willemsen 2226*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) Reset() { 2227*1c12ee1eSDan Willemsen *x = WeirdDefault{} 2228*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2229*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[18] 2230*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2231*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2232*1c12ee1eSDan Willemsen } 2233*1c12ee1eSDan Willemsen} 2234*1c12ee1eSDan Willemsen 2235*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) String() string { 2236*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2237*1c12ee1eSDan Willemsen} 2238*1c12ee1eSDan Willemsen 2239*1c12ee1eSDan Willemsenfunc (*WeirdDefault) ProtoMessage() {} 2240*1c12ee1eSDan Willemsen 2241*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) ProtoReflect() protoreflect.Message { 2242*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[18] 2243*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2244*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2245*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2246*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2247*1c12ee1eSDan Willemsen } 2248*1c12ee1eSDan Willemsen return ms 2249*1c12ee1eSDan Willemsen } 2250*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2251*1c12ee1eSDan Willemsen} 2252*1c12ee1eSDan Willemsen 2253*1c12ee1eSDan Willemsen// Deprecated: Use WeirdDefault.ProtoReflect.Descriptor instead. 2254*1c12ee1eSDan Willemsenfunc (*WeirdDefault) Descriptor() ([]byte, []int) { 2255*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{18} 2256*1c12ee1eSDan Willemsen} 2257*1c12ee1eSDan Willemsen 2258*1c12ee1eSDan Willemsenfunc (x *WeirdDefault) GetWeirdDefault() []byte { 2259*1c12ee1eSDan Willemsen if x != nil && x.WeirdDefault != nil { 2260*1c12ee1eSDan Willemsen return x.WeirdDefault 2261*1c12ee1eSDan Willemsen } 2262*1c12ee1eSDan Willemsen return append([]byte(nil), Default_WeirdDefault_WeirdDefault...) 2263*1c12ee1eSDan Willemsen} 2264*1c12ee1eSDan Willemsen 2265*1c12ee1eSDan Willemsentype RemoteDefault struct { 2266*1c12ee1eSDan Willemsen state protoimpl.MessageState 2267*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2268*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2269*1c12ee1eSDan Willemsen 2270*1c12ee1eSDan Willemsen Default *enums.Enum `protobuf:"varint,1,opt,name=default,enum=goproto.proto.enums.Enum" json:"default,omitempty"` 2271*1c12ee1eSDan Willemsen Zero *enums.Enum `protobuf:"varint,2,opt,name=zero,enum=goproto.proto.enums.Enum,def=0" json:"zero,omitempty"` 2272*1c12ee1eSDan Willemsen One *enums.Enum `protobuf:"varint,3,opt,name=one,enum=goproto.proto.enums.Enum,def=1" json:"one,omitempty"` 2273*1c12ee1eSDan Willemsen Elevent *enums.Enum `protobuf:"varint,4,opt,name=elevent,enum=goproto.proto.enums.Enum,def=11" json:"elevent,omitempty"` 2274*1c12ee1eSDan Willemsen Seventeen *enums.Enum `protobuf:"varint,5,opt,name=seventeen,enum=goproto.proto.enums.Enum,def=17" json:"seventeen,omitempty"` 2275*1c12ee1eSDan Willemsen Thirtyseven *enums.Enum `protobuf:"varint,6,opt,name=thirtyseven,enum=goproto.proto.enums.Enum,def=37" json:"thirtyseven,omitempty"` 2276*1c12ee1eSDan Willemsen Sixtyseven *enums.Enum `protobuf:"varint,7,opt,name=sixtyseven,enum=goproto.proto.enums.Enum,def=67" json:"sixtyseven,omitempty"` 2277*1c12ee1eSDan Willemsen Negative *enums.Enum `protobuf:"varint,8,opt,name=negative,enum=goproto.proto.enums.Enum,def=-1" json:"negative,omitempty"` 2278*1c12ee1eSDan Willemsen} 2279*1c12ee1eSDan Willemsen 2280*1c12ee1eSDan Willemsen// Default values for RemoteDefault fields. 2281*1c12ee1eSDan Willemsenconst ( 2282*1c12ee1eSDan Willemsen Default_RemoteDefault_Zero = enums.Enum(0) // enums.Enum_ZERO 2283*1c12ee1eSDan Willemsen Default_RemoteDefault_One = enums.Enum(1) // enums.Enum_ONE 2284*1c12ee1eSDan Willemsen Default_RemoteDefault_Elevent = enums.Enum(11) // enums.Enum_ELEVENT 2285*1c12ee1eSDan Willemsen Default_RemoteDefault_Seventeen = enums.Enum(17) // enums.Enum_SEVENTEEN 2286*1c12ee1eSDan Willemsen Default_RemoteDefault_Thirtyseven = enums.Enum(37) // enums.Enum_THIRTYSEVEN 2287*1c12ee1eSDan Willemsen Default_RemoteDefault_Sixtyseven = enums.Enum(67) // enums.Enum_SIXTYSEVEN 2288*1c12ee1eSDan Willemsen Default_RemoteDefault_Negative = enums.Enum(-1) // enums.Enum_NEGATIVE 2289*1c12ee1eSDan Willemsen) 2290*1c12ee1eSDan Willemsen 2291*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) Reset() { 2292*1c12ee1eSDan Willemsen *x = RemoteDefault{} 2293*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2294*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[19] 2295*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2296*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2297*1c12ee1eSDan Willemsen } 2298*1c12ee1eSDan Willemsen} 2299*1c12ee1eSDan Willemsen 2300*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) String() string { 2301*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2302*1c12ee1eSDan Willemsen} 2303*1c12ee1eSDan Willemsen 2304*1c12ee1eSDan Willemsenfunc (*RemoteDefault) ProtoMessage() {} 2305*1c12ee1eSDan Willemsen 2306*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) ProtoReflect() protoreflect.Message { 2307*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[19] 2308*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2309*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2310*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2311*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2312*1c12ee1eSDan Willemsen } 2313*1c12ee1eSDan Willemsen return ms 2314*1c12ee1eSDan Willemsen } 2315*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2316*1c12ee1eSDan Willemsen} 2317*1c12ee1eSDan Willemsen 2318*1c12ee1eSDan Willemsen// Deprecated: Use RemoteDefault.ProtoReflect.Descriptor instead. 2319*1c12ee1eSDan Willemsenfunc (*RemoteDefault) Descriptor() ([]byte, []int) { 2320*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{19} 2321*1c12ee1eSDan Willemsen} 2322*1c12ee1eSDan Willemsen 2323*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetDefault() enums.Enum { 2324*1c12ee1eSDan Willemsen if x != nil && x.Default != nil { 2325*1c12ee1eSDan Willemsen return *x.Default 2326*1c12ee1eSDan Willemsen } 2327*1c12ee1eSDan Willemsen return enums.Enum(1337) 2328*1c12ee1eSDan Willemsen} 2329*1c12ee1eSDan Willemsen 2330*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetZero() enums.Enum { 2331*1c12ee1eSDan Willemsen if x != nil && x.Zero != nil { 2332*1c12ee1eSDan Willemsen return *x.Zero 2333*1c12ee1eSDan Willemsen } 2334*1c12ee1eSDan Willemsen return Default_RemoteDefault_Zero 2335*1c12ee1eSDan Willemsen} 2336*1c12ee1eSDan Willemsen 2337*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetOne() enums.Enum { 2338*1c12ee1eSDan Willemsen if x != nil && x.One != nil { 2339*1c12ee1eSDan Willemsen return *x.One 2340*1c12ee1eSDan Willemsen } 2341*1c12ee1eSDan Willemsen return Default_RemoteDefault_One 2342*1c12ee1eSDan Willemsen} 2343*1c12ee1eSDan Willemsen 2344*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetElevent() enums.Enum { 2345*1c12ee1eSDan Willemsen if x != nil && x.Elevent != nil { 2346*1c12ee1eSDan Willemsen return *x.Elevent 2347*1c12ee1eSDan Willemsen } 2348*1c12ee1eSDan Willemsen return Default_RemoteDefault_Elevent 2349*1c12ee1eSDan Willemsen} 2350*1c12ee1eSDan Willemsen 2351*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetSeventeen() enums.Enum { 2352*1c12ee1eSDan Willemsen if x != nil && x.Seventeen != nil { 2353*1c12ee1eSDan Willemsen return *x.Seventeen 2354*1c12ee1eSDan Willemsen } 2355*1c12ee1eSDan Willemsen return Default_RemoteDefault_Seventeen 2356*1c12ee1eSDan Willemsen} 2357*1c12ee1eSDan Willemsen 2358*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetThirtyseven() enums.Enum { 2359*1c12ee1eSDan Willemsen if x != nil && x.Thirtyseven != nil { 2360*1c12ee1eSDan Willemsen return *x.Thirtyseven 2361*1c12ee1eSDan Willemsen } 2362*1c12ee1eSDan Willemsen return Default_RemoteDefault_Thirtyseven 2363*1c12ee1eSDan Willemsen} 2364*1c12ee1eSDan Willemsen 2365*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetSixtyseven() enums.Enum { 2366*1c12ee1eSDan Willemsen if x != nil && x.Sixtyseven != nil { 2367*1c12ee1eSDan Willemsen return *x.Sixtyseven 2368*1c12ee1eSDan Willemsen } 2369*1c12ee1eSDan Willemsen return Default_RemoteDefault_Sixtyseven 2370*1c12ee1eSDan Willemsen} 2371*1c12ee1eSDan Willemsen 2372*1c12ee1eSDan Willemsenfunc (x *RemoteDefault) GetNegative() enums.Enum { 2373*1c12ee1eSDan Willemsen if x != nil && x.Negative != nil { 2374*1c12ee1eSDan Willemsen return *x.Negative 2375*1c12ee1eSDan Willemsen } 2376*1c12ee1eSDan Willemsen return Default_RemoteDefault_Negative 2377*1c12ee1eSDan Willemsen} 2378*1c12ee1eSDan Willemsen 2379*1c12ee1eSDan Willemsentype TestAllTypes_NestedMessage struct { 2380*1c12ee1eSDan Willemsen state protoimpl.MessageState 2381*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2382*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2383*1c12ee1eSDan Willemsen 2384*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` 2385*1c12ee1eSDan Willemsen Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"` 2386*1c12ee1eSDan Willemsen} 2387*1c12ee1eSDan Willemsen 2388*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) Reset() { 2389*1c12ee1eSDan Willemsen *x = TestAllTypes_NestedMessage{} 2390*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2391*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[20] 2392*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2393*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2394*1c12ee1eSDan Willemsen } 2395*1c12ee1eSDan Willemsen} 2396*1c12ee1eSDan Willemsen 2397*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) String() string { 2398*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2399*1c12ee1eSDan Willemsen} 2400*1c12ee1eSDan Willemsen 2401*1c12ee1eSDan Willemsenfunc (*TestAllTypes_NestedMessage) ProtoMessage() {} 2402*1c12ee1eSDan Willemsen 2403*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) ProtoReflect() protoreflect.Message { 2404*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[20] 2405*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2406*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2407*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2408*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2409*1c12ee1eSDan Willemsen } 2410*1c12ee1eSDan Willemsen return ms 2411*1c12ee1eSDan Willemsen } 2412*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2413*1c12ee1eSDan Willemsen} 2414*1c12ee1eSDan Willemsen 2415*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_NestedMessage.ProtoReflect.Descriptor instead. 2416*1c12ee1eSDan Willemsenfunc (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) { 2417*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0} 2418*1c12ee1eSDan Willemsen} 2419*1c12ee1eSDan Willemsen 2420*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) GetA() int32 { 2421*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2422*1c12ee1eSDan Willemsen return *x.A 2423*1c12ee1eSDan Willemsen } 2424*1c12ee1eSDan Willemsen return 0 2425*1c12ee1eSDan Willemsen} 2426*1c12ee1eSDan Willemsen 2427*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes { 2428*1c12ee1eSDan Willemsen if x != nil { 2429*1c12ee1eSDan Willemsen return x.Corecursive 2430*1c12ee1eSDan Willemsen } 2431*1c12ee1eSDan Willemsen return nil 2432*1c12ee1eSDan Willemsen} 2433*1c12ee1eSDan Willemsen 2434*1c12ee1eSDan Willemsentype TestAllTypes_OptionalGroup struct { 2435*1c12ee1eSDan Willemsen state protoimpl.MessageState 2436*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2437*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2438*1c12ee1eSDan Willemsen 2439*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,17,opt,name=a" json:"a,omitempty"` 2440*1c12ee1eSDan Willemsen OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` 2441*1c12ee1eSDan Willemsen SameFieldNumber *int32 `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"` 2442*1c12ee1eSDan Willemsen} 2443*1c12ee1eSDan Willemsen 2444*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) Reset() { 2445*1c12ee1eSDan Willemsen *x = TestAllTypes_OptionalGroup{} 2446*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2447*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[21] 2448*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2449*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2450*1c12ee1eSDan Willemsen } 2451*1c12ee1eSDan Willemsen} 2452*1c12ee1eSDan Willemsen 2453*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) String() string { 2454*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2455*1c12ee1eSDan Willemsen} 2456*1c12ee1eSDan Willemsen 2457*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OptionalGroup) ProtoMessage() {} 2458*1c12ee1eSDan Willemsen 2459*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) ProtoReflect() protoreflect.Message { 2460*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[21] 2461*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2462*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2463*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2464*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2465*1c12ee1eSDan Willemsen } 2466*1c12ee1eSDan Willemsen return ms 2467*1c12ee1eSDan Willemsen } 2468*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2469*1c12ee1eSDan Willemsen} 2470*1c12ee1eSDan Willemsen 2471*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_OptionalGroup.ProtoReflect.Descriptor instead. 2472*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OptionalGroup) Descriptor() ([]byte, []int) { 2473*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 1} 2474*1c12ee1eSDan Willemsen} 2475*1c12ee1eSDan Willemsen 2476*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetA() int32 { 2477*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2478*1c12ee1eSDan Willemsen return *x.A 2479*1c12ee1eSDan Willemsen } 2480*1c12ee1eSDan Willemsen return 0 2481*1c12ee1eSDan Willemsen} 2482*1c12ee1eSDan Willemsen 2483*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { 2484*1c12ee1eSDan Willemsen if x != nil { 2485*1c12ee1eSDan Willemsen return x.OptionalNestedMessage 2486*1c12ee1eSDan Willemsen } 2487*1c12ee1eSDan Willemsen return nil 2488*1c12ee1eSDan Willemsen} 2489*1c12ee1eSDan Willemsen 2490*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OptionalGroup) GetSameFieldNumber() int32 { 2491*1c12ee1eSDan Willemsen if x != nil && x.SameFieldNumber != nil { 2492*1c12ee1eSDan Willemsen return *x.SameFieldNumber 2493*1c12ee1eSDan Willemsen } 2494*1c12ee1eSDan Willemsen return 0 2495*1c12ee1eSDan Willemsen} 2496*1c12ee1eSDan Willemsen 2497*1c12ee1eSDan Willemsentype TestAllTypes_RepeatedGroup struct { 2498*1c12ee1eSDan Willemsen state protoimpl.MessageState 2499*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2500*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2501*1c12ee1eSDan Willemsen 2502*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,47,opt,name=a" json:"a,omitempty"` 2503*1c12ee1eSDan Willemsen OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` 2504*1c12ee1eSDan Willemsen} 2505*1c12ee1eSDan Willemsen 2506*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) Reset() { 2507*1c12ee1eSDan Willemsen *x = TestAllTypes_RepeatedGroup{} 2508*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2509*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[22] 2510*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2511*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2512*1c12ee1eSDan Willemsen } 2513*1c12ee1eSDan Willemsen} 2514*1c12ee1eSDan Willemsen 2515*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) String() string { 2516*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2517*1c12ee1eSDan Willemsen} 2518*1c12ee1eSDan Willemsen 2519*1c12ee1eSDan Willemsenfunc (*TestAllTypes_RepeatedGroup) ProtoMessage() {} 2520*1c12ee1eSDan Willemsen 2521*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) ProtoReflect() protoreflect.Message { 2522*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[22] 2523*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2524*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2525*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2526*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2527*1c12ee1eSDan Willemsen } 2528*1c12ee1eSDan Willemsen return ms 2529*1c12ee1eSDan Willemsen } 2530*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2531*1c12ee1eSDan Willemsen} 2532*1c12ee1eSDan Willemsen 2533*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_RepeatedGroup.ProtoReflect.Descriptor instead. 2534*1c12ee1eSDan Willemsenfunc (*TestAllTypes_RepeatedGroup) Descriptor() ([]byte, []int) { 2535*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 2} 2536*1c12ee1eSDan Willemsen} 2537*1c12ee1eSDan Willemsen 2538*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) GetA() int32 { 2539*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2540*1c12ee1eSDan Willemsen return *x.A 2541*1c12ee1eSDan Willemsen } 2542*1c12ee1eSDan Willemsen return 0 2543*1c12ee1eSDan Willemsen} 2544*1c12ee1eSDan Willemsen 2545*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_RepeatedGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { 2546*1c12ee1eSDan Willemsen if x != nil { 2547*1c12ee1eSDan Willemsen return x.OptionalNestedMessage 2548*1c12ee1eSDan Willemsen } 2549*1c12ee1eSDan Willemsen return nil 2550*1c12ee1eSDan Willemsen} 2551*1c12ee1eSDan Willemsen 2552*1c12ee1eSDan Willemsentype TestAllTypes_OneofGroup struct { 2553*1c12ee1eSDan Willemsen state protoimpl.MessageState 2554*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2555*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2556*1c12ee1eSDan Willemsen 2557*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` 2558*1c12ee1eSDan Willemsen B *int32 `protobuf:"varint,2,opt,name=b" json:"b,omitempty"` 2559*1c12ee1eSDan Willemsen} 2560*1c12ee1eSDan Willemsen 2561*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) Reset() { 2562*1c12ee1eSDan Willemsen *x = TestAllTypes_OneofGroup{} 2563*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2564*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[40] 2565*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2566*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2567*1c12ee1eSDan Willemsen } 2568*1c12ee1eSDan Willemsen} 2569*1c12ee1eSDan Willemsen 2570*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) String() string { 2571*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2572*1c12ee1eSDan Willemsen} 2573*1c12ee1eSDan Willemsen 2574*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofGroup) ProtoMessage() {} 2575*1c12ee1eSDan Willemsen 2576*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) ProtoReflect() protoreflect.Message { 2577*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[40] 2578*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2579*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2580*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2581*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2582*1c12ee1eSDan Willemsen } 2583*1c12ee1eSDan Willemsen return ms 2584*1c12ee1eSDan Willemsen } 2585*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2586*1c12ee1eSDan Willemsen} 2587*1c12ee1eSDan Willemsen 2588*1c12ee1eSDan Willemsen// Deprecated: Use TestAllTypes_OneofGroup.ProtoReflect.Descriptor instead. 2589*1c12ee1eSDan Willemsenfunc (*TestAllTypes_OneofGroup) Descriptor() ([]byte, []int) { 2590*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 20} 2591*1c12ee1eSDan Willemsen} 2592*1c12ee1eSDan Willemsen 2593*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) GetA() int32 { 2594*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2595*1c12ee1eSDan Willemsen return *x.A 2596*1c12ee1eSDan Willemsen } 2597*1c12ee1eSDan Willemsen return 0 2598*1c12ee1eSDan Willemsen} 2599*1c12ee1eSDan Willemsen 2600*1c12ee1eSDan Willemsenfunc (x *TestAllTypes_OneofGroup) GetB() int32 { 2601*1c12ee1eSDan Willemsen if x != nil && x.B != nil { 2602*1c12ee1eSDan Willemsen return *x.B 2603*1c12ee1eSDan Willemsen } 2604*1c12ee1eSDan Willemsen return 0 2605*1c12ee1eSDan Willemsen} 2606*1c12ee1eSDan Willemsen 2607*1c12ee1eSDan Willemsentype TestAllExtensions_NestedMessage struct { 2608*1c12ee1eSDan Willemsen state protoimpl.MessageState 2609*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2610*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2611*1c12ee1eSDan Willemsen 2612*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` 2613*1c12ee1eSDan Willemsen Corecursive *TestAllExtensions `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"` 2614*1c12ee1eSDan Willemsen} 2615*1c12ee1eSDan Willemsen 2616*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) Reset() { 2617*1c12ee1eSDan Willemsen *x = TestAllExtensions_NestedMessage{} 2618*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2619*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[41] 2620*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2621*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2622*1c12ee1eSDan Willemsen } 2623*1c12ee1eSDan Willemsen} 2624*1c12ee1eSDan Willemsen 2625*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) String() string { 2626*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2627*1c12ee1eSDan Willemsen} 2628*1c12ee1eSDan Willemsen 2629*1c12ee1eSDan Willemsenfunc (*TestAllExtensions_NestedMessage) ProtoMessage() {} 2630*1c12ee1eSDan Willemsen 2631*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) ProtoReflect() protoreflect.Message { 2632*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[41] 2633*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2634*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2635*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2636*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2637*1c12ee1eSDan Willemsen } 2638*1c12ee1eSDan Willemsen return ms 2639*1c12ee1eSDan Willemsen } 2640*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2641*1c12ee1eSDan Willemsen} 2642*1c12ee1eSDan Willemsen 2643*1c12ee1eSDan Willemsen// Deprecated: Use TestAllExtensions_NestedMessage.ProtoReflect.Descriptor instead. 2644*1c12ee1eSDan Willemsenfunc (*TestAllExtensions_NestedMessage) Descriptor() ([]byte, []int) { 2645*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4, 0} 2646*1c12ee1eSDan Willemsen} 2647*1c12ee1eSDan Willemsen 2648*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) GetA() int32 { 2649*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2650*1c12ee1eSDan Willemsen return *x.A 2651*1c12ee1eSDan Willemsen } 2652*1c12ee1eSDan Willemsen return 0 2653*1c12ee1eSDan Willemsen} 2654*1c12ee1eSDan Willemsen 2655*1c12ee1eSDan Willemsenfunc (x *TestAllExtensions_NestedMessage) GetCorecursive() *TestAllExtensions { 2656*1c12ee1eSDan Willemsen if x != nil { 2657*1c12ee1eSDan Willemsen return x.Corecursive 2658*1c12ee1eSDan Willemsen } 2659*1c12ee1eSDan Willemsen return nil 2660*1c12ee1eSDan Willemsen} 2661*1c12ee1eSDan Willemsen 2662*1c12ee1eSDan Willemsentype TestRequiredGroupFields_OptionalGroup struct { 2663*1c12ee1eSDan Willemsen state protoimpl.MessageState 2664*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2665*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2666*1c12ee1eSDan Willemsen 2667*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,2,req,name=a" json:"a,omitempty"` 2668*1c12ee1eSDan Willemsen} 2669*1c12ee1eSDan Willemsen 2670*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) Reset() { 2671*1c12ee1eSDan Willemsen *x = TestRequiredGroupFields_OptionalGroup{} 2672*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2673*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[43] 2674*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2675*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2676*1c12ee1eSDan Willemsen } 2677*1c12ee1eSDan Willemsen} 2678*1c12ee1eSDan Willemsen 2679*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) String() string { 2680*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2681*1c12ee1eSDan Willemsen} 2682*1c12ee1eSDan Willemsen 2683*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_OptionalGroup) ProtoMessage() {} 2684*1c12ee1eSDan Willemsen 2685*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) ProtoReflect() protoreflect.Message { 2686*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[43] 2687*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2688*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2689*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2690*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2691*1c12ee1eSDan Willemsen } 2692*1c12ee1eSDan Willemsen return ms 2693*1c12ee1eSDan Willemsen } 2694*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2695*1c12ee1eSDan Willemsen} 2696*1c12ee1eSDan Willemsen 2697*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields_OptionalGroup.ProtoReflect.Descriptor instead. 2698*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_OptionalGroup) Descriptor() ([]byte, []int) { 2699*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 0} 2700*1c12ee1eSDan Willemsen} 2701*1c12ee1eSDan Willemsen 2702*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_OptionalGroup) GetA() int32 { 2703*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2704*1c12ee1eSDan Willemsen return *x.A 2705*1c12ee1eSDan Willemsen } 2706*1c12ee1eSDan Willemsen return 0 2707*1c12ee1eSDan Willemsen} 2708*1c12ee1eSDan Willemsen 2709*1c12ee1eSDan Willemsentype TestRequiredGroupFields_RepeatedGroup struct { 2710*1c12ee1eSDan Willemsen state protoimpl.MessageState 2711*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 2712*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 2713*1c12ee1eSDan Willemsen 2714*1c12ee1eSDan Willemsen A *int32 `protobuf:"varint,4,req,name=a" json:"a,omitempty"` 2715*1c12ee1eSDan Willemsen} 2716*1c12ee1eSDan Willemsen 2717*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) Reset() { 2718*1c12ee1eSDan Willemsen *x = TestRequiredGroupFields_RepeatedGroup{} 2719*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 2720*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[44] 2721*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2722*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2723*1c12ee1eSDan Willemsen } 2724*1c12ee1eSDan Willemsen} 2725*1c12ee1eSDan Willemsen 2726*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) String() string { 2727*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 2728*1c12ee1eSDan Willemsen} 2729*1c12ee1eSDan Willemsen 2730*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_RepeatedGroup) ProtoMessage() {} 2731*1c12ee1eSDan Willemsen 2732*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) ProtoReflect() protoreflect.Message { 2733*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_test_test_proto_msgTypes[44] 2734*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 2735*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2736*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 2737*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 2738*1c12ee1eSDan Willemsen } 2739*1c12ee1eSDan Willemsen return ms 2740*1c12ee1eSDan Willemsen } 2741*1c12ee1eSDan Willemsen return mi.MessageOf(x) 2742*1c12ee1eSDan Willemsen} 2743*1c12ee1eSDan Willemsen 2744*1c12ee1eSDan Willemsen// Deprecated: Use TestRequiredGroupFields_RepeatedGroup.ProtoReflect.Descriptor instead. 2745*1c12ee1eSDan Willemsenfunc (*TestRequiredGroupFields_RepeatedGroup) Descriptor() ([]byte, []int) { 2746*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 1} 2747*1c12ee1eSDan Willemsen} 2748*1c12ee1eSDan Willemsen 2749*1c12ee1eSDan Willemsenfunc (x *TestRequiredGroupFields_RepeatedGroup) GetA() int32 { 2750*1c12ee1eSDan Willemsen if x != nil && x.A != nil { 2751*1c12ee1eSDan Willemsen return *x.A 2752*1c12ee1eSDan Willemsen } 2753*1c12ee1eSDan Willemsen return 0 2754*1c12ee1eSDan Willemsen} 2755*1c12ee1eSDan Willemsen 2756*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_extTypes = []protoimpl.ExtensionInfo{ 2757*1c12ee1eSDan Willemsen { 2758*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2759*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 2760*1c12ee1eSDan Willemsen Field: 1, 2761*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_int32", 2762*1c12ee1eSDan Willemsen Tag: "varint,1,opt,name=optional_int32", 2763*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2764*1c12ee1eSDan Willemsen }, 2765*1c12ee1eSDan Willemsen { 2766*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2767*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 2768*1c12ee1eSDan Willemsen Field: 2, 2769*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_int64", 2770*1c12ee1eSDan Willemsen Tag: "varint,2,opt,name=optional_int64", 2771*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2772*1c12ee1eSDan Willemsen }, 2773*1c12ee1eSDan Willemsen { 2774*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2775*1c12ee1eSDan Willemsen ExtensionType: (*uint32)(nil), 2776*1c12ee1eSDan Willemsen Field: 3, 2777*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_uint32", 2778*1c12ee1eSDan Willemsen Tag: "varint,3,opt,name=optional_uint32", 2779*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2780*1c12ee1eSDan Willemsen }, 2781*1c12ee1eSDan Willemsen { 2782*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2783*1c12ee1eSDan Willemsen ExtensionType: (*uint64)(nil), 2784*1c12ee1eSDan Willemsen Field: 4, 2785*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_uint64", 2786*1c12ee1eSDan Willemsen Tag: "varint,4,opt,name=optional_uint64", 2787*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2788*1c12ee1eSDan Willemsen }, 2789*1c12ee1eSDan Willemsen { 2790*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2791*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 2792*1c12ee1eSDan Willemsen Field: 5, 2793*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_sint32", 2794*1c12ee1eSDan Willemsen Tag: "zigzag32,5,opt,name=optional_sint32", 2795*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2796*1c12ee1eSDan Willemsen }, 2797*1c12ee1eSDan Willemsen { 2798*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2799*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 2800*1c12ee1eSDan Willemsen Field: 6, 2801*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_sint64", 2802*1c12ee1eSDan Willemsen Tag: "zigzag64,6,opt,name=optional_sint64", 2803*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2804*1c12ee1eSDan Willemsen }, 2805*1c12ee1eSDan Willemsen { 2806*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2807*1c12ee1eSDan Willemsen ExtensionType: (*uint32)(nil), 2808*1c12ee1eSDan Willemsen Field: 7, 2809*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_fixed32", 2810*1c12ee1eSDan Willemsen Tag: "fixed32,7,opt,name=optional_fixed32", 2811*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2812*1c12ee1eSDan Willemsen }, 2813*1c12ee1eSDan Willemsen { 2814*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2815*1c12ee1eSDan Willemsen ExtensionType: (*uint64)(nil), 2816*1c12ee1eSDan Willemsen Field: 8, 2817*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_fixed64", 2818*1c12ee1eSDan Willemsen Tag: "fixed64,8,opt,name=optional_fixed64", 2819*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2820*1c12ee1eSDan Willemsen }, 2821*1c12ee1eSDan Willemsen { 2822*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2823*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 2824*1c12ee1eSDan Willemsen Field: 9, 2825*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_sfixed32", 2826*1c12ee1eSDan Willemsen Tag: "fixed32,9,opt,name=optional_sfixed32", 2827*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2828*1c12ee1eSDan Willemsen }, 2829*1c12ee1eSDan Willemsen { 2830*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2831*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 2832*1c12ee1eSDan Willemsen Field: 10, 2833*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_sfixed64", 2834*1c12ee1eSDan Willemsen Tag: "fixed64,10,opt,name=optional_sfixed64", 2835*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2836*1c12ee1eSDan Willemsen }, 2837*1c12ee1eSDan Willemsen { 2838*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2839*1c12ee1eSDan Willemsen ExtensionType: (*float32)(nil), 2840*1c12ee1eSDan Willemsen Field: 11, 2841*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_float", 2842*1c12ee1eSDan Willemsen Tag: "fixed32,11,opt,name=optional_float", 2843*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2844*1c12ee1eSDan Willemsen }, 2845*1c12ee1eSDan Willemsen { 2846*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2847*1c12ee1eSDan Willemsen ExtensionType: (*float64)(nil), 2848*1c12ee1eSDan Willemsen Field: 12, 2849*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_double", 2850*1c12ee1eSDan Willemsen Tag: "fixed64,12,opt,name=optional_double", 2851*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2852*1c12ee1eSDan Willemsen }, 2853*1c12ee1eSDan Willemsen { 2854*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2855*1c12ee1eSDan Willemsen ExtensionType: (*bool)(nil), 2856*1c12ee1eSDan Willemsen Field: 13, 2857*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_bool", 2858*1c12ee1eSDan Willemsen Tag: "varint,13,opt,name=optional_bool", 2859*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2860*1c12ee1eSDan Willemsen }, 2861*1c12ee1eSDan Willemsen { 2862*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2863*1c12ee1eSDan Willemsen ExtensionType: (*string)(nil), 2864*1c12ee1eSDan Willemsen Field: 14, 2865*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_string", 2866*1c12ee1eSDan Willemsen Tag: "bytes,14,opt,name=optional_string", 2867*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2868*1c12ee1eSDan Willemsen }, 2869*1c12ee1eSDan Willemsen { 2870*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2871*1c12ee1eSDan Willemsen ExtensionType: ([]byte)(nil), 2872*1c12ee1eSDan Willemsen Field: 15, 2873*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_bytes", 2874*1c12ee1eSDan Willemsen Tag: "bytes,15,opt,name=optional_bytes", 2875*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2876*1c12ee1eSDan Willemsen }, 2877*1c12ee1eSDan Willemsen { 2878*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2879*1c12ee1eSDan Willemsen ExtensionType: (*OptionalGroup)(nil), 2880*1c12ee1eSDan Willemsen Field: 16, 2881*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optionalgroup", 2882*1c12ee1eSDan Willemsen Tag: "group,16,opt,name=OptionalGroup", 2883*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2884*1c12ee1eSDan Willemsen }, 2885*1c12ee1eSDan Willemsen { 2886*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2887*1c12ee1eSDan Willemsen ExtensionType: (*TestAllExtensions_NestedMessage)(nil), 2888*1c12ee1eSDan Willemsen Field: 18, 2889*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_nested_message", 2890*1c12ee1eSDan Willemsen Tag: "bytes,18,opt,name=optional_nested_message", 2891*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2892*1c12ee1eSDan Willemsen }, 2893*1c12ee1eSDan Willemsen { 2894*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2895*1c12ee1eSDan Willemsen ExtensionType: (*TestAllTypes_NestedEnum)(nil), 2896*1c12ee1eSDan Willemsen Field: 21, 2897*1c12ee1eSDan Willemsen Name: "goproto.proto.test.optional_nested_enum", 2898*1c12ee1eSDan Willemsen Tag: "varint,21,opt,name=optional_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum", 2899*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2900*1c12ee1eSDan Willemsen }, 2901*1c12ee1eSDan Willemsen { 2902*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2903*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 2904*1c12ee1eSDan Willemsen Field: 31, 2905*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_int32", 2906*1c12ee1eSDan Willemsen Tag: "varint,31,rep,name=repeated_int32", 2907*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2908*1c12ee1eSDan Willemsen }, 2909*1c12ee1eSDan Willemsen { 2910*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2911*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 2912*1c12ee1eSDan Willemsen Field: 32, 2913*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_int64", 2914*1c12ee1eSDan Willemsen Tag: "varint,32,rep,name=repeated_int64", 2915*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2916*1c12ee1eSDan Willemsen }, 2917*1c12ee1eSDan Willemsen { 2918*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2919*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 2920*1c12ee1eSDan Willemsen Field: 33, 2921*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_uint32", 2922*1c12ee1eSDan Willemsen Tag: "varint,33,rep,name=repeated_uint32", 2923*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2924*1c12ee1eSDan Willemsen }, 2925*1c12ee1eSDan Willemsen { 2926*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2927*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 2928*1c12ee1eSDan Willemsen Field: 34, 2929*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_uint64", 2930*1c12ee1eSDan Willemsen Tag: "varint,34,rep,name=repeated_uint64", 2931*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2932*1c12ee1eSDan Willemsen }, 2933*1c12ee1eSDan Willemsen { 2934*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2935*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 2936*1c12ee1eSDan Willemsen Field: 35, 2937*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_sint32", 2938*1c12ee1eSDan Willemsen Tag: "zigzag32,35,rep,name=repeated_sint32", 2939*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2940*1c12ee1eSDan Willemsen }, 2941*1c12ee1eSDan Willemsen { 2942*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2943*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 2944*1c12ee1eSDan Willemsen Field: 36, 2945*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_sint64", 2946*1c12ee1eSDan Willemsen Tag: "zigzag64,36,rep,name=repeated_sint64", 2947*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2948*1c12ee1eSDan Willemsen }, 2949*1c12ee1eSDan Willemsen { 2950*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2951*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 2952*1c12ee1eSDan Willemsen Field: 37, 2953*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_fixed32", 2954*1c12ee1eSDan Willemsen Tag: "fixed32,37,rep,name=repeated_fixed32", 2955*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2956*1c12ee1eSDan Willemsen }, 2957*1c12ee1eSDan Willemsen { 2958*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2959*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 2960*1c12ee1eSDan Willemsen Field: 38, 2961*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_fixed64", 2962*1c12ee1eSDan Willemsen Tag: "fixed64,38,rep,name=repeated_fixed64", 2963*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2964*1c12ee1eSDan Willemsen }, 2965*1c12ee1eSDan Willemsen { 2966*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2967*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 2968*1c12ee1eSDan Willemsen Field: 39, 2969*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_sfixed32", 2970*1c12ee1eSDan Willemsen Tag: "fixed32,39,rep,name=repeated_sfixed32", 2971*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2972*1c12ee1eSDan Willemsen }, 2973*1c12ee1eSDan Willemsen { 2974*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2975*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 2976*1c12ee1eSDan Willemsen Field: 40, 2977*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_sfixed64", 2978*1c12ee1eSDan Willemsen Tag: "fixed64,40,rep,name=repeated_sfixed64", 2979*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2980*1c12ee1eSDan Willemsen }, 2981*1c12ee1eSDan Willemsen { 2982*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2983*1c12ee1eSDan Willemsen ExtensionType: ([]float32)(nil), 2984*1c12ee1eSDan Willemsen Field: 41, 2985*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_float", 2986*1c12ee1eSDan Willemsen Tag: "fixed32,41,rep,name=repeated_float", 2987*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2988*1c12ee1eSDan Willemsen }, 2989*1c12ee1eSDan Willemsen { 2990*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2991*1c12ee1eSDan Willemsen ExtensionType: ([]float64)(nil), 2992*1c12ee1eSDan Willemsen Field: 42, 2993*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_double", 2994*1c12ee1eSDan Willemsen Tag: "fixed64,42,rep,name=repeated_double", 2995*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 2996*1c12ee1eSDan Willemsen }, 2997*1c12ee1eSDan Willemsen { 2998*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 2999*1c12ee1eSDan Willemsen ExtensionType: ([]bool)(nil), 3000*1c12ee1eSDan Willemsen Field: 43, 3001*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_bool", 3002*1c12ee1eSDan Willemsen Tag: "varint,43,rep,name=repeated_bool", 3003*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3004*1c12ee1eSDan Willemsen }, 3005*1c12ee1eSDan Willemsen { 3006*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3007*1c12ee1eSDan Willemsen ExtensionType: ([]string)(nil), 3008*1c12ee1eSDan Willemsen Field: 44, 3009*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_string", 3010*1c12ee1eSDan Willemsen Tag: "bytes,44,rep,name=repeated_string", 3011*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3012*1c12ee1eSDan Willemsen }, 3013*1c12ee1eSDan Willemsen { 3014*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3015*1c12ee1eSDan Willemsen ExtensionType: ([][]byte)(nil), 3016*1c12ee1eSDan Willemsen Field: 45, 3017*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_bytes", 3018*1c12ee1eSDan Willemsen Tag: "bytes,45,rep,name=repeated_bytes", 3019*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3020*1c12ee1eSDan Willemsen }, 3021*1c12ee1eSDan Willemsen { 3022*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3023*1c12ee1eSDan Willemsen ExtensionType: ([]*RepeatedGroup)(nil), 3024*1c12ee1eSDan Willemsen Field: 46, 3025*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeatedgroup", 3026*1c12ee1eSDan Willemsen Tag: "group,46,rep,name=RepeatedGroup", 3027*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3028*1c12ee1eSDan Willemsen }, 3029*1c12ee1eSDan Willemsen { 3030*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3031*1c12ee1eSDan Willemsen ExtensionType: ([]*TestAllExtensions_NestedMessage)(nil), 3032*1c12ee1eSDan Willemsen Field: 48, 3033*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_nested_message", 3034*1c12ee1eSDan Willemsen Tag: "bytes,48,rep,name=repeated_nested_message", 3035*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3036*1c12ee1eSDan Willemsen }, 3037*1c12ee1eSDan Willemsen { 3038*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3039*1c12ee1eSDan Willemsen ExtensionType: ([]TestAllTypes_NestedEnum)(nil), 3040*1c12ee1eSDan Willemsen Field: 51, 3041*1c12ee1eSDan Willemsen Name: "goproto.proto.test.repeated_nested_enum", 3042*1c12ee1eSDan Willemsen Tag: "varint,51,rep,name=repeated_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum", 3043*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3044*1c12ee1eSDan Willemsen }, 3045*1c12ee1eSDan Willemsen { 3046*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3047*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 3048*1c12ee1eSDan Willemsen Field: 81, 3049*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_int32", 3050*1c12ee1eSDan Willemsen Tag: "varint,81,opt,name=default_int32,def=81", 3051*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3052*1c12ee1eSDan Willemsen }, 3053*1c12ee1eSDan Willemsen { 3054*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3055*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 3056*1c12ee1eSDan Willemsen Field: 82, 3057*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_int64", 3058*1c12ee1eSDan Willemsen Tag: "varint,82,opt,name=default_int64,def=82", 3059*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3060*1c12ee1eSDan Willemsen }, 3061*1c12ee1eSDan Willemsen { 3062*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3063*1c12ee1eSDan Willemsen ExtensionType: (*uint32)(nil), 3064*1c12ee1eSDan Willemsen Field: 83, 3065*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_uint32", 3066*1c12ee1eSDan Willemsen Tag: "varint,83,opt,name=default_uint32,def=83", 3067*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3068*1c12ee1eSDan Willemsen }, 3069*1c12ee1eSDan Willemsen { 3070*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3071*1c12ee1eSDan Willemsen ExtensionType: (*uint64)(nil), 3072*1c12ee1eSDan Willemsen Field: 84, 3073*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_uint64", 3074*1c12ee1eSDan Willemsen Tag: "varint,84,opt,name=default_uint64,def=84", 3075*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3076*1c12ee1eSDan Willemsen }, 3077*1c12ee1eSDan Willemsen { 3078*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3079*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 3080*1c12ee1eSDan Willemsen Field: 85, 3081*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_sint32", 3082*1c12ee1eSDan Willemsen Tag: "zigzag32,85,opt,name=default_sint32,def=-85", 3083*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3084*1c12ee1eSDan Willemsen }, 3085*1c12ee1eSDan Willemsen { 3086*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3087*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 3088*1c12ee1eSDan Willemsen Field: 86, 3089*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_sint64", 3090*1c12ee1eSDan Willemsen Tag: "zigzag64,86,opt,name=default_sint64,def=86", 3091*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3092*1c12ee1eSDan Willemsen }, 3093*1c12ee1eSDan Willemsen { 3094*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3095*1c12ee1eSDan Willemsen ExtensionType: (*uint32)(nil), 3096*1c12ee1eSDan Willemsen Field: 87, 3097*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_fixed32", 3098*1c12ee1eSDan Willemsen Tag: "fixed32,87,opt,name=default_fixed32,def=87", 3099*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3100*1c12ee1eSDan Willemsen }, 3101*1c12ee1eSDan Willemsen { 3102*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3103*1c12ee1eSDan Willemsen ExtensionType: (*uint64)(nil), 3104*1c12ee1eSDan Willemsen Field: 88, 3105*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_fixed64", 3106*1c12ee1eSDan Willemsen Tag: "fixed64,88,opt,name=default_fixed64,def=88", 3107*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3108*1c12ee1eSDan Willemsen }, 3109*1c12ee1eSDan Willemsen { 3110*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3111*1c12ee1eSDan Willemsen ExtensionType: (*int32)(nil), 3112*1c12ee1eSDan Willemsen Field: 89, 3113*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_sfixed32", 3114*1c12ee1eSDan Willemsen Tag: "fixed32,89,opt,name=default_sfixed32,def=89", 3115*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3116*1c12ee1eSDan Willemsen }, 3117*1c12ee1eSDan Willemsen { 3118*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3119*1c12ee1eSDan Willemsen ExtensionType: (*int64)(nil), 3120*1c12ee1eSDan Willemsen Field: 80, 3121*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_sfixed64", 3122*1c12ee1eSDan Willemsen Tag: "fixed64,80,opt,name=default_sfixed64,def=-90", 3123*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3124*1c12ee1eSDan Willemsen }, 3125*1c12ee1eSDan Willemsen { 3126*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3127*1c12ee1eSDan Willemsen ExtensionType: (*float32)(nil), 3128*1c12ee1eSDan Willemsen Field: 91, 3129*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_float", 3130*1c12ee1eSDan Willemsen Tag: "fixed32,91,opt,name=default_float,def=91.5", 3131*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3132*1c12ee1eSDan Willemsen }, 3133*1c12ee1eSDan Willemsen { 3134*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3135*1c12ee1eSDan Willemsen ExtensionType: (*float64)(nil), 3136*1c12ee1eSDan Willemsen Field: 92, 3137*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_double", 3138*1c12ee1eSDan Willemsen Tag: "fixed64,92,opt,name=default_double,def=92000", 3139*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3140*1c12ee1eSDan Willemsen }, 3141*1c12ee1eSDan Willemsen { 3142*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3143*1c12ee1eSDan Willemsen ExtensionType: (*bool)(nil), 3144*1c12ee1eSDan Willemsen Field: 93, 3145*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_bool", 3146*1c12ee1eSDan Willemsen Tag: "varint,93,opt,name=default_bool,def=1", 3147*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3148*1c12ee1eSDan Willemsen }, 3149*1c12ee1eSDan Willemsen { 3150*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3151*1c12ee1eSDan Willemsen ExtensionType: (*string)(nil), 3152*1c12ee1eSDan Willemsen Field: 94, 3153*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_string", 3154*1c12ee1eSDan Willemsen Tag: "bytes,94,opt,name=default_string,def=hello", 3155*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3156*1c12ee1eSDan Willemsen }, 3157*1c12ee1eSDan Willemsen { 3158*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3159*1c12ee1eSDan Willemsen ExtensionType: ([]byte)(nil), 3160*1c12ee1eSDan Willemsen Field: 95, 3161*1c12ee1eSDan Willemsen Name: "goproto.proto.test.default_bytes", 3162*1c12ee1eSDan Willemsen Tag: "bytes,95,opt,name=default_bytes,def=world", 3163*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3164*1c12ee1eSDan Willemsen }, 3165*1c12ee1eSDan Willemsen { 3166*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3167*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3168*1c12ee1eSDan Willemsen Field: 90, 3169*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_int32", 3170*1c12ee1eSDan Willemsen Tag: "varint,90,rep,packed,name=packed_int32", 3171*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3172*1c12ee1eSDan Willemsen }, 3173*1c12ee1eSDan Willemsen { 3174*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3175*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3176*1c12ee1eSDan Willemsen Field: 91, 3177*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_int64", 3178*1c12ee1eSDan Willemsen Tag: "varint,91,rep,packed,name=packed_int64", 3179*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3180*1c12ee1eSDan Willemsen }, 3181*1c12ee1eSDan Willemsen { 3182*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3183*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 3184*1c12ee1eSDan Willemsen Field: 92, 3185*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_uint32", 3186*1c12ee1eSDan Willemsen Tag: "varint,92,rep,packed,name=packed_uint32", 3187*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3188*1c12ee1eSDan Willemsen }, 3189*1c12ee1eSDan Willemsen { 3190*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3191*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 3192*1c12ee1eSDan Willemsen Field: 93, 3193*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_uint64", 3194*1c12ee1eSDan Willemsen Tag: "varint,93,rep,packed,name=packed_uint64", 3195*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3196*1c12ee1eSDan Willemsen }, 3197*1c12ee1eSDan Willemsen { 3198*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3199*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3200*1c12ee1eSDan Willemsen Field: 94, 3201*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_sint32", 3202*1c12ee1eSDan Willemsen Tag: "zigzag32,94,rep,packed,name=packed_sint32", 3203*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3204*1c12ee1eSDan Willemsen }, 3205*1c12ee1eSDan Willemsen { 3206*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3207*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3208*1c12ee1eSDan Willemsen Field: 95, 3209*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_sint64", 3210*1c12ee1eSDan Willemsen Tag: "zigzag64,95,rep,packed,name=packed_sint64", 3211*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3212*1c12ee1eSDan Willemsen }, 3213*1c12ee1eSDan Willemsen { 3214*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3215*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 3216*1c12ee1eSDan Willemsen Field: 96, 3217*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_fixed32", 3218*1c12ee1eSDan Willemsen Tag: "fixed32,96,rep,packed,name=packed_fixed32", 3219*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3220*1c12ee1eSDan Willemsen }, 3221*1c12ee1eSDan Willemsen { 3222*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3223*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 3224*1c12ee1eSDan Willemsen Field: 97, 3225*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_fixed64", 3226*1c12ee1eSDan Willemsen Tag: "fixed64,97,rep,packed,name=packed_fixed64", 3227*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3228*1c12ee1eSDan Willemsen }, 3229*1c12ee1eSDan Willemsen { 3230*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3231*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3232*1c12ee1eSDan Willemsen Field: 98, 3233*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_sfixed32", 3234*1c12ee1eSDan Willemsen Tag: "fixed32,98,rep,packed,name=packed_sfixed32", 3235*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3236*1c12ee1eSDan Willemsen }, 3237*1c12ee1eSDan Willemsen { 3238*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3239*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3240*1c12ee1eSDan Willemsen Field: 99, 3241*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_sfixed64", 3242*1c12ee1eSDan Willemsen Tag: "fixed64,99,rep,packed,name=packed_sfixed64", 3243*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3244*1c12ee1eSDan Willemsen }, 3245*1c12ee1eSDan Willemsen { 3246*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3247*1c12ee1eSDan Willemsen ExtensionType: ([]float32)(nil), 3248*1c12ee1eSDan Willemsen Field: 100, 3249*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_float", 3250*1c12ee1eSDan Willemsen Tag: "fixed32,100,rep,packed,name=packed_float", 3251*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3252*1c12ee1eSDan Willemsen }, 3253*1c12ee1eSDan Willemsen { 3254*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3255*1c12ee1eSDan Willemsen ExtensionType: ([]float64)(nil), 3256*1c12ee1eSDan Willemsen Field: 101, 3257*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_double", 3258*1c12ee1eSDan Willemsen Tag: "fixed64,101,rep,packed,name=packed_double", 3259*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3260*1c12ee1eSDan Willemsen }, 3261*1c12ee1eSDan Willemsen { 3262*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3263*1c12ee1eSDan Willemsen ExtensionType: ([]bool)(nil), 3264*1c12ee1eSDan Willemsen Field: 102, 3265*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_bool", 3266*1c12ee1eSDan Willemsen Tag: "varint,102,rep,packed,name=packed_bool", 3267*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3268*1c12ee1eSDan Willemsen }, 3269*1c12ee1eSDan Willemsen { 3270*1c12ee1eSDan Willemsen ExtendedType: (*TestPackedExtensions)(nil), 3271*1c12ee1eSDan Willemsen ExtensionType: ([]ForeignEnum)(nil), 3272*1c12ee1eSDan Willemsen Field: 103, 3273*1c12ee1eSDan Willemsen Name: "goproto.proto.test.packed_enum", 3274*1c12ee1eSDan Willemsen Tag: "varint,103,rep,packed,name=packed_enum,enum=goproto.proto.test.ForeignEnum", 3275*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3276*1c12ee1eSDan Willemsen }, 3277*1c12ee1eSDan Willemsen { 3278*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3279*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3280*1c12ee1eSDan Willemsen Field: 90, 3281*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_int32", 3282*1c12ee1eSDan Willemsen Tag: "varint,90,rep,name=unpacked_int32", 3283*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3284*1c12ee1eSDan Willemsen }, 3285*1c12ee1eSDan Willemsen { 3286*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3287*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3288*1c12ee1eSDan Willemsen Field: 91, 3289*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_int64", 3290*1c12ee1eSDan Willemsen Tag: "varint,91,rep,name=unpacked_int64", 3291*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3292*1c12ee1eSDan Willemsen }, 3293*1c12ee1eSDan Willemsen { 3294*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3295*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 3296*1c12ee1eSDan Willemsen Field: 92, 3297*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_uint32", 3298*1c12ee1eSDan Willemsen Tag: "varint,92,rep,name=unpacked_uint32", 3299*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3300*1c12ee1eSDan Willemsen }, 3301*1c12ee1eSDan Willemsen { 3302*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3303*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 3304*1c12ee1eSDan Willemsen Field: 93, 3305*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_uint64", 3306*1c12ee1eSDan Willemsen Tag: "varint,93,rep,name=unpacked_uint64", 3307*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3308*1c12ee1eSDan Willemsen }, 3309*1c12ee1eSDan Willemsen { 3310*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3311*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3312*1c12ee1eSDan Willemsen Field: 94, 3313*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_sint32", 3314*1c12ee1eSDan Willemsen Tag: "zigzag32,94,rep,name=unpacked_sint32", 3315*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3316*1c12ee1eSDan Willemsen }, 3317*1c12ee1eSDan Willemsen { 3318*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3319*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3320*1c12ee1eSDan Willemsen Field: 95, 3321*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_sint64", 3322*1c12ee1eSDan Willemsen Tag: "zigzag64,95,rep,name=unpacked_sint64", 3323*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3324*1c12ee1eSDan Willemsen }, 3325*1c12ee1eSDan Willemsen { 3326*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3327*1c12ee1eSDan Willemsen ExtensionType: ([]uint32)(nil), 3328*1c12ee1eSDan Willemsen Field: 96, 3329*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_fixed32", 3330*1c12ee1eSDan Willemsen Tag: "fixed32,96,rep,name=unpacked_fixed32", 3331*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3332*1c12ee1eSDan Willemsen }, 3333*1c12ee1eSDan Willemsen { 3334*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3335*1c12ee1eSDan Willemsen ExtensionType: ([]uint64)(nil), 3336*1c12ee1eSDan Willemsen Field: 97, 3337*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_fixed64", 3338*1c12ee1eSDan Willemsen Tag: "fixed64,97,rep,name=unpacked_fixed64", 3339*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3340*1c12ee1eSDan Willemsen }, 3341*1c12ee1eSDan Willemsen { 3342*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3343*1c12ee1eSDan Willemsen ExtensionType: ([]int32)(nil), 3344*1c12ee1eSDan Willemsen Field: 98, 3345*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_sfixed32", 3346*1c12ee1eSDan Willemsen Tag: "fixed32,98,rep,name=unpacked_sfixed32", 3347*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3348*1c12ee1eSDan Willemsen }, 3349*1c12ee1eSDan Willemsen { 3350*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3351*1c12ee1eSDan Willemsen ExtensionType: ([]int64)(nil), 3352*1c12ee1eSDan Willemsen Field: 99, 3353*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_sfixed64", 3354*1c12ee1eSDan Willemsen Tag: "fixed64,99,rep,name=unpacked_sfixed64", 3355*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3356*1c12ee1eSDan Willemsen }, 3357*1c12ee1eSDan Willemsen { 3358*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3359*1c12ee1eSDan Willemsen ExtensionType: ([]float32)(nil), 3360*1c12ee1eSDan Willemsen Field: 100, 3361*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_float", 3362*1c12ee1eSDan Willemsen Tag: "fixed32,100,rep,name=unpacked_float", 3363*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3364*1c12ee1eSDan Willemsen }, 3365*1c12ee1eSDan Willemsen { 3366*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3367*1c12ee1eSDan Willemsen ExtensionType: ([]float64)(nil), 3368*1c12ee1eSDan Willemsen Field: 101, 3369*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_double", 3370*1c12ee1eSDan Willemsen Tag: "fixed64,101,rep,name=unpacked_double", 3371*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3372*1c12ee1eSDan Willemsen }, 3373*1c12ee1eSDan Willemsen { 3374*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3375*1c12ee1eSDan Willemsen ExtensionType: ([]bool)(nil), 3376*1c12ee1eSDan Willemsen Field: 102, 3377*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_bool", 3378*1c12ee1eSDan Willemsen Tag: "varint,102,rep,name=unpacked_bool", 3379*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3380*1c12ee1eSDan Willemsen }, 3381*1c12ee1eSDan Willemsen { 3382*1c12ee1eSDan Willemsen ExtendedType: (*TestUnpackedExtensions)(nil), 3383*1c12ee1eSDan Willemsen ExtensionType: ([]ForeignEnum)(nil), 3384*1c12ee1eSDan Willemsen Field: 103, 3385*1c12ee1eSDan Willemsen Name: "goproto.proto.test.unpacked_enum", 3386*1c12ee1eSDan Willemsen Tag: "varint,103,rep,name=unpacked_enum,enum=goproto.proto.test.ForeignEnum", 3387*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3388*1c12ee1eSDan Willemsen }, 3389*1c12ee1eSDan Willemsen { 3390*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3391*1c12ee1eSDan Willemsen ExtensionType: (*string)(nil), 3392*1c12ee1eSDan Willemsen Field: 1003, 3393*1c12ee1eSDan Willemsen Name: "goproto.proto.test.TestNestedExtension.nested_string_extension", 3394*1c12ee1eSDan Willemsen Tag: "bytes,1003,opt,name=nested_string_extension", 3395*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3396*1c12ee1eSDan Willemsen }, 3397*1c12ee1eSDan Willemsen { 3398*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3399*1c12ee1eSDan Willemsen ExtensionType: (*TestRequired)(nil), 3400*1c12ee1eSDan Willemsen Field: 1000, 3401*1c12ee1eSDan Willemsen Name: "goproto.proto.test.TestRequired.single", 3402*1c12ee1eSDan Willemsen Tag: "bytes,1000,opt,name=single", 3403*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3404*1c12ee1eSDan Willemsen }, 3405*1c12ee1eSDan Willemsen { 3406*1c12ee1eSDan Willemsen ExtendedType: (*TestAllExtensions)(nil), 3407*1c12ee1eSDan Willemsen ExtensionType: ([]*TestRequired)(nil), 3408*1c12ee1eSDan Willemsen Field: 1001, 3409*1c12ee1eSDan Willemsen Name: "goproto.proto.test.TestRequired.multi", 3410*1c12ee1eSDan Willemsen Tag: "bytes,1001,rep,name=multi", 3411*1c12ee1eSDan Willemsen Filename: "internal/testprotos/test/test.proto", 3412*1c12ee1eSDan Willemsen }, 3413*1c12ee1eSDan Willemsen} 3414*1c12ee1eSDan Willemsen 3415*1c12ee1eSDan Willemsen// Extension fields to TestAllExtensions. 3416*1c12ee1eSDan Willemsenvar ( 3417*1c12ee1eSDan Willemsen // optional int32 optional_int32 = 1; 3418*1c12ee1eSDan Willemsen E_OptionalInt32 = &file_internal_testprotos_test_test_proto_extTypes[0] 3419*1c12ee1eSDan Willemsen // optional int64 optional_int64 = 2; 3420*1c12ee1eSDan Willemsen E_OptionalInt64 = &file_internal_testprotos_test_test_proto_extTypes[1] 3421*1c12ee1eSDan Willemsen // optional uint32 optional_uint32 = 3; 3422*1c12ee1eSDan Willemsen E_OptionalUint32 = &file_internal_testprotos_test_test_proto_extTypes[2] 3423*1c12ee1eSDan Willemsen // optional uint64 optional_uint64 = 4; 3424*1c12ee1eSDan Willemsen E_OptionalUint64 = &file_internal_testprotos_test_test_proto_extTypes[3] 3425*1c12ee1eSDan Willemsen // optional sint32 optional_sint32 = 5; 3426*1c12ee1eSDan Willemsen E_OptionalSint32 = &file_internal_testprotos_test_test_proto_extTypes[4] 3427*1c12ee1eSDan Willemsen // optional sint64 optional_sint64 = 6; 3428*1c12ee1eSDan Willemsen E_OptionalSint64 = &file_internal_testprotos_test_test_proto_extTypes[5] 3429*1c12ee1eSDan Willemsen // optional fixed32 optional_fixed32 = 7; 3430*1c12ee1eSDan Willemsen E_OptionalFixed32 = &file_internal_testprotos_test_test_proto_extTypes[6] 3431*1c12ee1eSDan Willemsen // optional fixed64 optional_fixed64 = 8; 3432*1c12ee1eSDan Willemsen E_OptionalFixed64 = &file_internal_testprotos_test_test_proto_extTypes[7] 3433*1c12ee1eSDan Willemsen // optional sfixed32 optional_sfixed32 = 9; 3434*1c12ee1eSDan Willemsen E_OptionalSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[8] 3435*1c12ee1eSDan Willemsen // optional sfixed64 optional_sfixed64 = 10; 3436*1c12ee1eSDan Willemsen E_OptionalSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[9] 3437*1c12ee1eSDan Willemsen // optional float optional_float = 11; 3438*1c12ee1eSDan Willemsen E_OptionalFloat = &file_internal_testprotos_test_test_proto_extTypes[10] 3439*1c12ee1eSDan Willemsen // optional double optional_double = 12; 3440*1c12ee1eSDan Willemsen E_OptionalDouble = &file_internal_testprotos_test_test_proto_extTypes[11] 3441*1c12ee1eSDan Willemsen // optional bool optional_bool = 13; 3442*1c12ee1eSDan Willemsen E_OptionalBool = &file_internal_testprotos_test_test_proto_extTypes[12] 3443*1c12ee1eSDan Willemsen // optional string optional_string = 14; 3444*1c12ee1eSDan Willemsen E_OptionalString = &file_internal_testprotos_test_test_proto_extTypes[13] 3445*1c12ee1eSDan Willemsen // optional bytes optional_bytes = 15; 3446*1c12ee1eSDan Willemsen E_OptionalBytes = &file_internal_testprotos_test_test_proto_extTypes[14] 3447*1c12ee1eSDan Willemsen // optional goproto.proto.test.OptionalGroup optionalgroup = 16; 3448*1c12ee1eSDan Willemsen E_Optionalgroup = &file_internal_testprotos_test_test_proto_extTypes[15] 3449*1c12ee1eSDan Willemsen // optional goproto.proto.test.TestAllExtensions.NestedMessage optional_nested_message = 18; 3450*1c12ee1eSDan Willemsen E_OptionalNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[16] 3451*1c12ee1eSDan Willemsen // optional goproto.proto.test.TestAllTypes.NestedEnum optional_nested_enum = 21; 3452*1c12ee1eSDan Willemsen E_OptionalNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[17] 3453*1c12ee1eSDan Willemsen // repeated int32 repeated_int32 = 31; 3454*1c12ee1eSDan Willemsen E_RepeatedInt32 = &file_internal_testprotos_test_test_proto_extTypes[18] 3455*1c12ee1eSDan Willemsen // repeated int64 repeated_int64 = 32; 3456*1c12ee1eSDan Willemsen E_RepeatedInt64 = &file_internal_testprotos_test_test_proto_extTypes[19] 3457*1c12ee1eSDan Willemsen // repeated uint32 repeated_uint32 = 33; 3458*1c12ee1eSDan Willemsen E_RepeatedUint32 = &file_internal_testprotos_test_test_proto_extTypes[20] 3459*1c12ee1eSDan Willemsen // repeated uint64 repeated_uint64 = 34; 3460*1c12ee1eSDan Willemsen E_RepeatedUint64 = &file_internal_testprotos_test_test_proto_extTypes[21] 3461*1c12ee1eSDan Willemsen // repeated sint32 repeated_sint32 = 35; 3462*1c12ee1eSDan Willemsen E_RepeatedSint32 = &file_internal_testprotos_test_test_proto_extTypes[22] 3463*1c12ee1eSDan Willemsen // repeated sint64 repeated_sint64 = 36; 3464*1c12ee1eSDan Willemsen E_RepeatedSint64 = &file_internal_testprotos_test_test_proto_extTypes[23] 3465*1c12ee1eSDan Willemsen // repeated fixed32 repeated_fixed32 = 37; 3466*1c12ee1eSDan Willemsen E_RepeatedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[24] 3467*1c12ee1eSDan Willemsen // repeated fixed64 repeated_fixed64 = 38; 3468*1c12ee1eSDan Willemsen E_RepeatedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[25] 3469*1c12ee1eSDan Willemsen // repeated sfixed32 repeated_sfixed32 = 39; 3470*1c12ee1eSDan Willemsen E_RepeatedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[26] 3471*1c12ee1eSDan Willemsen // repeated sfixed64 repeated_sfixed64 = 40; 3472*1c12ee1eSDan Willemsen E_RepeatedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[27] 3473*1c12ee1eSDan Willemsen // repeated float repeated_float = 41; 3474*1c12ee1eSDan Willemsen E_RepeatedFloat = &file_internal_testprotos_test_test_proto_extTypes[28] 3475*1c12ee1eSDan Willemsen // repeated double repeated_double = 42; 3476*1c12ee1eSDan Willemsen E_RepeatedDouble = &file_internal_testprotos_test_test_proto_extTypes[29] 3477*1c12ee1eSDan Willemsen // repeated bool repeated_bool = 43; 3478*1c12ee1eSDan Willemsen E_RepeatedBool = &file_internal_testprotos_test_test_proto_extTypes[30] 3479*1c12ee1eSDan Willemsen // repeated string repeated_string = 44; 3480*1c12ee1eSDan Willemsen E_RepeatedString = &file_internal_testprotos_test_test_proto_extTypes[31] 3481*1c12ee1eSDan Willemsen // repeated bytes repeated_bytes = 45; 3482*1c12ee1eSDan Willemsen E_RepeatedBytes = &file_internal_testprotos_test_test_proto_extTypes[32] 3483*1c12ee1eSDan Willemsen // repeated goproto.proto.test.RepeatedGroup repeatedgroup = 46; 3484*1c12ee1eSDan Willemsen E_Repeatedgroup = &file_internal_testprotos_test_test_proto_extTypes[33] 3485*1c12ee1eSDan Willemsen // repeated goproto.proto.test.TestAllExtensions.NestedMessage repeated_nested_message = 48; 3486*1c12ee1eSDan Willemsen E_RepeatedNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[34] 3487*1c12ee1eSDan Willemsen // repeated goproto.proto.test.TestAllTypes.NestedEnum repeated_nested_enum = 51; 3488*1c12ee1eSDan Willemsen E_RepeatedNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[35] 3489*1c12ee1eSDan Willemsen // optional int32 default_int32 = 81; 3490*1c12ee1eSDan Willemsen E_DefaultInt32 = &file_internal_testprotos_test_test_proto_extTypes[36] 3491*1c12ee1eSDan Willemsen // optional int64 default_int64 = 82; 3492*1c12ee1eSDan Willemsen E_DefaultInt64 = &file_internal_testprotos_test_test_proto_extTypes[37] 3493*1c12ee1eSDan Willemsen // optional uint32 default_uint32 = 83; 3494*1c12ee1eSDan Willemsen E_DefaultUint32 = &file_internal_testprotos_test_test_proto_extTypes[38] 3495*1c12ee1eSDan Willemsen // optional uint64 default_uint64 = 84; 3496*1c12ee1eSDan Willemsen E_DefaultUint64 = &file_internal_testprotos_test_test_proto_extTypes[39] 3497*1c12ee1eSDan Willemsen // optional sint32 default_sint32 = 85; 3498*1c12ee1eSDan Willemsen E_DefaultSint32 = &file_internal_testprotos_test_test_proto_extTypes[40] 3499*1c12ee1eSDan Willemsen // optional sint64 default_sint64 = 86; 3500*1c12ee1eSDan Willemsen E_DefaultSint64 = &file_internal_testprotos_test_test_proto_extTypes[41] 3501*1c12ee1eSDan Willemsen // optional fixed32 default_fixed32 = 87; 3502*1c12ee1eSDan Willemsen E_DefaultFixed32 = &file_internal_testprotos_test_test_proto_extTypes[42] 3503*1c12ee1eSDan Willemsen // optional fixed64 default_fixed64 = 88; 3504*1c12ee1eSDan Willemsen E_DefaultFixed64 = &file_internal_testprotos_test_test_proto_extTypes[43] 3505*1c12ee1eSDan Willemsen // optional sfixed32 default_sfixed32 = 89; 3506*1c12ee1eSDan Willemsen E_DefaultSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[44] 3507*1c12ee1eSDan Willemsen // optional sfixed64 default_sfixed64 = 80; 3508*1c12ee1eSDan Willemsen E_DefaultSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[45] 3509*1c12ee1eSDan Willemsen // optional float default_float = 91; 3510*1c12ee1eSDan Willemsen E_DefaultFloat = &file_internal_testprotos_test_test_proto_extTypes[46] 3511*1c12ee1eSDan Willemsen // optional double default_double = 92; 3512*1c12ee1eSDan Willemsen E_DefaultDouble = &file_internal_testprotos_test_test_proto_extTypes[47] 3513*1c12ee1eSDan Willemsen // optional bool default_bool = 93; 3514*1c12ee1eSDan Willemsen E_DefaultBool = &file_internal_testprotos_test_test_proto_extTypes[48] 3515*1c12ee1eSDan Willemsen // optional string default_string = 94; 3516*1c12ee1eSDan Willemsen E_DefaultString = &file_internal_testprotos_test_test_proto_extTypes[49] 3517*1c12ee1eSDan Willemsen // optional bytes default_bytes = 95; 3518*1c12ee1eSDan Willemsen E_DefaultBytes = &file_internal_testprotos_test_test_proto_extTypes[50] 3519*1c12ee1eSDan Willemsen // optional string nested_string_extension = 1003; 3520*1c12ee1eSDan Willemsen E_TestNestedExtension_NestedStringExtension = &file_internal_testprotos_test_test_proto_extTypes[79] 3521*1c12ee1eSDan Willemsen // optional goproto.proto.test.TestRequired single = 1000; 3522*1c12ee1eSDan Willemsen E_TestRequired_Single = &file_internal_testprotos_test_test_proto_extTypes[80] 3523*1c12ee1eSDan Willemsen // repeated goproto.proto.test.TestRequired multi = 1001; 3524*1c12ee1eSDan Willemsen E_TestRequired_Multi = &file_internal_testprotos_test_test_proto_extTypes[81] 3525*1c12ee1eSDan Willemsen) 3526*1c12ee1eSDan Willemsen 3527*1c12ee1eSDan Willemsen// Extension fields to TestPackedExtensions. 3528*1c12ee1eSDan Willemsenvar ( 3529*1c12ee1eSDan Willemsen // repeated int32 packed_int32 = 90; 3530*1c12ee1eSDan Willemsen E_PackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[51] 3531*1c12ee1eSDan Willemsen // repeated int64 packed_int64 = 91; 3532*1c12ee1eSDan Willemsen E_PackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[52] 3533*1c12ee1eSDan Willemsen // repeated uint32 packed_uint32 = 92; 3534*1c12ee1eSDan Willemsen E_PackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[53] 3535*1c12ee1eSDan Willemsen // repeated uint64 packed_uint64 = 93; 3536*1c12ee1eSDan Willemsen E_PackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[54] 3537*1c12ee1eSDan Willemsen // repeated sint32 packed_sint32 = 94; 3538*1c12ee1eSDan Willemsen E_PackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[55] 3539*1c12ee1eSDan Willemsen // repeated sint64 packed_sint64 = 95; 3540*1c12ee1eSDan Willemsen E_PackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[56] 3541*1c12ee1eSDan Willemsen // repeated fixed32 packed_fixed32 = 96; 3542*1c12ee1eSDan Willemsen E_PackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[57] 3543*1c12ee1eSDan Willemsen // repeated fixed64 packed_fixed64 = 97; 3544*1c12ee1eSDan Willemsen E_PackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[58] 3545*1c12ee1eSDan Willemsen // repeated sfixed32 packed_sfixed32 = 98; 3546*1c12ee1eSDan Willemsen E_PackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[59] 3547*1c12ee1eSDan Willemsen // repeated sfixed64 packed_sfixed64 = 99; 3548*1c12ee1eSDan Willemsen E_PackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[60] 3549*1c12ee1eSDan Willemsen // repeated float packed_float = 100; 3550*1c12ee1eSDan Willemsen E_PackedFloat = &file_internal_testprotos_test_test_proto_extTypes[61] 3551*1c12ee1eSDan Willemsen // repeated double packed_double = 101; 3552*1c12ee1eSDan Willemsen E_PackedDouble = &file_internal_testprotos_test_test_proto_extTypes[62] 3553*1c12ee1eSDan Willemsen // repeated bool packed_bool = 102; 3554*1c12ee1eSDan Willemsen E_PackedBool = &file_internal_testprotos_test_test_proto_extTypes[63] 3555*1c12ee1eSDan Willemsen // repeated goproto.proto.test.ForeignEnum packed_enum = 103; 3556*1c12ee1eSDan Willemsen E_PackedEnum = &file_internal_testprotos_test_test_proto_extTypes[64] 3557*1c12ee1eSDan Willemsen) 3558*1c12ee1eSDan Willemsen 3559*1c12ee1eSDan Willemsen// Extension fields to TestUnpackedExtensions. 3560*1c12ee1eSDan Willemsenvar ( 3561*1c12ee1eSDan Willemsen // repeated int32 unpacked_int32 = 90; 3562*1c12ee1eSDan Willemsen E_UnpackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[65] 3563*1c12ee1eSDan Willemsen // repeated int64 unpacked_int64 = 91; 3564*1c12ee1eSDan Willemsen E_UnpackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[66] 3565*1c12ee1eSDan Willemsen // repeated uint32 unpacked_uint32 = 92; 3566*1c12ee1eSDan Willemsen E_UnpackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[67] 3567*1c12ee1eSDan Willemsen // repeated uint64 unpacked_uint64 = 93; 3568*1c12ee1eSDan Willemsen E_UnpackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[68] 3569*1c12ee1eSDan Willemsen // repeated sint32 unpacked_sint32 = 94; 3570*1c12ee1eSDan Willemsen E_UnpackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[69] 3571*1c12ee1eSDan Willemsen // repeated sint64 unpacked_sint64 = 95; 3572*1c12ee1eSDan Willemsen E_UnpackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[70] 3573*1c12ee1eSDan Willemsen // repeated fixed32 unpacked_fixed32 = 96; 3574*1c12ee1eSDan Willemsen E_UnpackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[71] 3575*1c12ee1eSDan Willemsen // repeated fixed64 unpacked_fixed64 = 97; 3576*1c12ee1eSDan Willemsen E_UnpackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[72] 3577*1c12ee1eSDan Willemsen // repeated sfixed32 unpacked_sfixed32 = 98; 3578*1c12ee1eSDan Willemsen E_UnpackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[73] 3579*1c12ee1eSDan Willemsen // repeated sfixed64 unpacked_sfixed64 = 99; 3580*1c12ee1eSDan Willemsen E_UnpackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[74] 3581*1c12ee1eSDan Willemsen // repeated float unpacked_float = 100; 3582*1c12ee1eSDan Willemsen E_UnpackedFloat = &file_internal_testprotos_test_test_proto_extTypes[75] 3583*1c12ee1eSDan Willemsen // repeated double unpacked_double = 101; 3584*1c12ee1eSDan Willemsen E_UnpackedDouble = &file_internal_testprotos_test_test_proto_extTypes[76] 3585*1c12ee1eSDan Willemsen // repeated bool unpacked_bool = 102; 3586*1c12ee1eSDan Willemsen E_UnpackedBool = &file_internal_testprotos_test_test_proto_extTypes[77] 3587*1c12ee1eSDan Willemsen // repeated goproto.proto.test.ForeignEnum unpacked_enum = 103; 3588*1c12ee1eSDan Willemsen E_UnpackedEnum = &file_internal_testprotos_test_test_proto_extTypes[78] 3589*1c12ee1eSDan Willemsen) 3590*1c12ee1eSDan Willemsen 3591*1c12ee1eSDan Willemsenvar File_internal_testprotos_test_test_proto protoreflect.FileDescriptor 3592*1c12ee1eSDan Willemsen 3593*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_rawDesc = []byte{ 3594*1c12ee1eSDan Willemsen 0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 3595*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 3596*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 3597*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x69, 0x6e, 0x74, 0x65, 0x72, 3598*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x65, 3599*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3600*1c12ee1eSDan Willemsen 0x1a, 0x2a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 3601*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 3602*1c12ee1eSDan Willemsen 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x69, 0x6e, 3603*1c12ee1eSDan Willemsen 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3604*1c12ee1eSDan Willemsen 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 3605*1c12ee1eSDan Willemsen 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 3606*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 3607*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65, 3608*1c12ee1eSDan Willemsen 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 3609*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 3610*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65, 3611*1c12ee1eSDan Willemsen 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x3a, 0x0a, 0x0c, 0x54, 0x65, 0x73, 3612*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 3613*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 3614*1c12ee1eSDan Willemsen 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, 3615*1c12ee1eSDan Willemsen 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 3616*1c12ee1eSDan Willemsen 0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3617*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3618*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 3619*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 3620*1c12ee1eSDan Willemsen 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 3621*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3622*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 3623*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01, 3624*1c12ee1eSDan Willemsen 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 3625*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 3626*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, 3627*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, 3628*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 3629*1c12ee1eSDan Willemsen 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 3630*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3631*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x06, 3632*1c12ee1eSDan Willemsen 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 3633*1c12ee1eSDan Willemsen 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 3634*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 3635*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 3636*1c12ee1eSDan Willemsen 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 3637*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3638*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 3639*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 3640*1c12ee1eSDan Willemsen 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 3641*1c12ee1eSDan Willemsen 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 3642*1c12ee1eSDan Willemsen 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 3643*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 3644*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x0d, 0x20, 0x01, 3645*1c12ee1eSDan Willemsen 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 3646*1c12ee1eSDan Willemsen 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 3647*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3648*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 3649*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 3650*1c12ee1eSDan Willemsen 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 3651*1c12ee1eSDan Willemsen 0x12, 0x54, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 3652*1c12ee1eSDan Willemsen 0x70, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 3653*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 3654*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3655*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3656*1c12ee1eSDan Willemsen 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3657*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 3658*1c12ee1eSDan Willemsen 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 3659*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 3660*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 3661*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3662*1c12ee1eSDan Willemsen 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c, 3663*1c12ee1eSDan Willemsen 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 3664*1c12ee1eSDan Willemsen 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 3665*1c12ee1eSDan Willemsen 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3666*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 3667*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6f, 3668*1c12ee1eSDan Willemsen 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x17, 3669*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 3670*1c12ee1eSDan Willemsen 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 3671*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 3672*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 3673*1c12ee1eSDan Willemsen 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 3674*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3675*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 3676*1c12ee1eSDan Willemsen 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3677*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 3678*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 3679*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 3680*1c12ee1eSDan Willemsen 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3681*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 3682*1c12ee1eSDan Willemsen 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3683*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 3684*1c12ee1eSDan Willemsen 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 3685*1c12ee1eSDan Willemsen 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x50, 0x0a, 0x14, 0x6f, 3686*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 3687*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 3688*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49, 3689*1c12ee1eSDan Willemsen 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 3690*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, 3691*1c12ee1eSDan Willemsen 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 3692*1c12ee1eSDan Willemsen 0x1f, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 3693*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3694*1c12ee1eSDan Willemsen 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 3695*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 3696*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x21, 3697*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 3698*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3699*1c12ee1eSDan Willemsen 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 3700*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 3701*1c12ee1eSDan Willemsen 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 3702*1c12ee1eSDan Willemsen 0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3703*1c12ee1eSDan Willemsen 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 3704*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, 3705*1c12ee1eSDan Willemsen 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 3706*1c12ee1eSDan Willemsen 0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 3707*1c12ee1eSDan Willemsen 0x64, 0x33, 0x32, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 3708*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 3709*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x26, 3710*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 3711*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 3712*1c12ee1eSDan Willemsen 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0f, 3713*1c12ee1eSDan Willemsen 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 3714*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 3715*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 3716*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 3717*1c12ee1eSDan Willemsen 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 3718*1c12ee1eSDan Willemsen 0x74, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 3719*1c12ee1eSDan Willemsen 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 3720*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, 3721*1c12ee1eSDan Willemsen 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 3722*1c12ee1eSDan Willemsen 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 3723*1c12ee1eSDan Willemsen 0x18, 0x2b, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3724*1c12ee1eSDan Willemsen 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3725*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 3726*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 3727*1c12ee1eSDan Willemsen 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 3728*1c12ee1eSDan Willemsen 0x2d, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 3729*1c12ee1eSDan Willemsen 0x79, 0x74, 0x65, 0x73, 0x12, 0x54, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 3730*1c12ee1eSDan Willemsen 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 3731*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 3732*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, 0x65, 3733*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 3734*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x72, 0x65, 3735*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 3736*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 3737*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 3738*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 3739*1c12ee1eSDan Willemsen 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, 3740*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 3741*1c12ee1eSDan Willemsen 0x67, 0x65, 0x12, 0x5c, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 3742*1c12ee1eSDan Willemsen 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x31, 3743*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 3744*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 3745*1c12ee1eSDan Willemsen 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 3746*1c12ee1eSDan Willemsen 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 3747*1c12ee1eSDan Willemsen 0x12, 0x58, 0x0a, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 3748*1c12ee1eSDan Willemsen 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b, 3749*1c12ee1eSDan Willemsen 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3750*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 3751*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, 3752*1c12ee1eSDan Willemsen 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x72, 0x65, 3753*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 3754*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 3755*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 3756*1c12ee1eSDan Willemsen 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 3757*1c12ee1eSDan Willemsen 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 3758*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x72, 0x65, 0x70, 3759*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 3760*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x18, 0x34, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 3761*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 3762*1c12ee1eSDan Willemsen 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, 3763*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4f, 3764*1c12ee1eSDan Willemsen 0x0a, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 3765*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x35, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 3766*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 3767*1c12ee1eSDan Willemsen 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 3768*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x12, 3769*1c12ee1eSDan Willemsen 0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 3770*1c12ee1eSDan Willemsen 0x33, 0x32, 0x18, 0x38, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 3771*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 3772*1c12ee1eSDan Willemsen 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 3773*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 3774*1c12ee1eSDan Willemsen 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x5b, 0x0a, 0x0f, 3775*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 3776*1c12ee1eSDan Willemsen 0x39, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3777*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 3778*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 3779*1c12ee1eSDan Willemsen 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 3780*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 3781*1c12ee1eSDan Willemsen 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3a, 3782*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 3783*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 3784*1c12ee1eSDan Willemsen 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 3785*1c12ee1eSDan Willemsen 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 3786*1c12ee1eSDan Willemsen 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x61, 0x0a, 0x11, 3787*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 3788*1c12ee1eSDan Willemsen 0x34, 0x18, 0x3b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 3789*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 3790*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 3791*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 3792*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 3793*1c12ee1eSDan Willemsen 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x69, 3794*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 3795*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 3796*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 3797*1c12ee1eSDan Willemsen 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 3798*1c12ee1eSDan Willemsen 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 3799*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 3800*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x3d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 3801*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 3802*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 3803*1c12ee1eSDan Willemsen 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 3804*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 3805*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x67, 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 3806*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x3e, 0x20, 0x03, 3807*1c12ee1eSDan Willemsen 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 3808*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 3809*1c12ee1eSDan Willemsen 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 3810*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 3811*1c12ee1eSDan Willemsen 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x67, 3812*1c12ee1eSDan Willemsen 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x66, 0x69, 3813*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x3f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 3814*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 3815*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 3816*1c12ee1eSDan Willemsen 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 3817*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 3818*1c12ee1eSDan Willemsen 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73, 3819*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 3820*1c12ee1eSDan Willemsen 0x18, 0x40, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3821*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 3822*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 3823*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 3824*1c12ee1eSDan Willemsen 0x79, 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 3825*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x66, 3826*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 3827*1c12ee1eSDan Willemsen 0x41, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3828*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 3829*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 3830*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 3831*1c12ee1eSDan Willemsen 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 3832*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 3833*1c12ee1eSDan Willemsen 0x33, 0x32, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x42, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 3834*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 3835*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 3836*1c12ee1eSDan Willemsen 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x6e, 3837*1c12ee1eSDan Willemsen 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 3838*1c12ee1eSDan Willemsen 0x61, 0x74, 0x12, 0x5e, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 3839*1c12ee1eSDan Willemsen 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x43, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 3840*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 3841*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 3842*1c12ee1eSDan Willemsen 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 3843*1c12ee1eSDan Willemsen 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 3844*1c12ee1eSDan Willemsen 0x6c, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6d, 0x61, 0x70, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x62, 3845*1c12ee1eSDan Willemsen 0x6f, 0x6f, 0x6c, 0x18, 0x44, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x70, 0x72, 3846*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 3847*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x42, 3848*1c12ee1eSDan Willemsen 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x6d, 0x61, 3849*1c12ee1eSDan Willemsen 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 3850*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x45, 3851*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 3852*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 3853*1c12ee1eSDan Willemsen 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 3854*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 3855*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x5e, 0x0a, 0x10, 3856*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 3857*1c12ee1eSDan Willemsen 0x18, 0x46, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3858*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 3859*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 3860*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 3861*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x77, 0x0a, 0x19, 3862*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 3863*1c12ee1eSDan Willemsen 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x47, 0x20, 0x03, 0x28, 0x0b, 0x32, 3864*1c12ee1eSDan Willemsen 0x3c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3865*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 3866*1c12ee1eSDan Willemsen 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 3867*1c12ee1eSDan Willemsen 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x6d, 3868*1c12ee1eSDan Willemsen 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 3869*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x6e, 0x0a, 0x16, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 3870*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 3871*1c12ee1eSDan Willemsen 0x49, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3872*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 3873*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 3874*1c12ee1eSDan Willemsen 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 3875*1c12ee1eSDan Willemsen 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 3876*1c12ee1eSDan Willemsen 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 3877*1c12ee1eSDan Willemsen 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31, 3878*1c12ee1eSDan Willemsen 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 3879*1c12ee1eSDan Willemsen 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 3880*1c12ee1eSDan Willemsen 0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 3881*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 3882*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a, 3883*1c12ee1eSDan Willemsen 0x02, 0x38, 0x33, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 3884*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 3885*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38, 0x34, 0x52, 0x0d, 3886*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x0a, 3887*1c12ee1eSDan Willemsen 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 3888*1c12ee1eSDan Willemsen 0x55, 0x20, 0x01, 0x28, 0x11, 0x3a, 0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 3889*1c12ee1eSDan Willemsen 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 3890*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x56, 0x20, 0x01, 0x28, 3891*1c12ee1eSDan Willemsen 0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 3892*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 3893*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38, 3894*1c12ee1eSDan Willemsen 0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 3895*1c12ee1eSDan Willemsen 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 3896*1c12ee1eSDan Willemsen 0x65, 0x64, 0x36, 0x34, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e, 3897*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2d, 3898*1c12ee1eSDan Willemsen 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 3899*1c12ee1eSDan Willemsen 0x33, 0x32, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02, 0x38, 0x39, 0x52, 0x0f, 0x64, 0x65, 3900*1c12ee1eSDan Willemsen 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2e, 0x0a, 3901*1c12ee1eSDan Willemsen 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 3902*1c12ee1eSDan Willemsen 0x34, 0x18, 0x50, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65, 3903*1c12ee1eSDan Willemsen 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 3904*1c12ee1eSDan Willemsen 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x5b, 3905*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 3906*1c12ee1eSDan Willemsen 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 3907*1c12ee1eSDan Willemsen 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, 3908*1c12ee1eSDan Willemsen 0x3a, 0x05, 0x39, 0x32, 0x30, 0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 3909*1c12ee1eSDan Willemsen 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 3910*1c12ee1eSDan Willemsen 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 3911*1c12ee1eSDan Willemsen 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 3912*1c12ee1eSDan Willemsen 0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 3913*1c12ee1eSDan Willemsen 0x67, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d, 3914*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a, 3915*1c12ee1eSDan Willemsen 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x5f, 3916*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66, 3917*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x13, 0x64, 0x65, 0x66, 3918*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 3919*1c12ee1eSDan Willemsen 0x18, 0x60, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3920*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 3921*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 3922*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x42, 0x41, 0x52, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 3923*1c12ee1eSDan Willemsen 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x5e, 0x0a, 0x14, 0x64, 3924*1c12ee1eSDan Willemsen 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 3925*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x18, 0x61, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 3926*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 3927*1c12ee1eSDan Willemsen 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 3928*1c12ee1eSDan Willemsen 0x49, 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 3929*1c12ee1eSDan Willemsen 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 3930*1c12ee1eSDan Willemsen 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x6f, 0x20, 0x01, 0x28, 3931*1c12ee1eSDan Willemsen 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 3932*1c12ee1eSDan Willemsen 0x12, 0x62, 0x0a, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 3933*1c12ee1eSDan Willemsen 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 3934*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 3935*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 3936*1c12ee1eSDan Willemsen 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 3937*1c12ee1eSDan Willemsen 0x52, 0x12, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 3938*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 3939*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 3940*1c12ee1eSDan Willemsen 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 3941*1c12ee1eSDan Willemsen 0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x72, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 3942*1c12ee1eSDan Willemsen 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0a, 3943*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x73, 0x20, 0x01, 0x28, 0x08, 3944*1c12ee1eSDan Willemsen 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 3945*1c12ee1eSDan Willemsen 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x74, 0x20, 3946*1c12ee1eSDan Willemsen 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 3947*1c12ee1eSDan Willemsen 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 3948*1c12ee1eSDan Willemsen 0x74, 0x18, 0x75, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 3949*1c12ee1eSDan Willemsen 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 3950*1c12ee1eSDan Willemsen 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x76, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 3951*1c12ee1eSDan Willemsen 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x4c, 0x0a, 0x0a, 0x6f, 0x6e, 3952*1c12ee1eSDan Willemsen 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x77, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 3953*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 3954*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 3955*1c12ee1eSDan Willemsen 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 3956*1c12ee1eSDan Willemsen 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4d, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 3957*1c12ee1eSDan Willemsen 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x79, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2b, 0x2e, 0x67, 3958*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 3959*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, 3960*1c12ee1eSDan Willemsen 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 3961*1c12ee1eSDan Willemsen 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x34, 0x0a, 0x15, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 3962*1c12ee1eSDan Willemsen 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 3963*1c12ee1eSDan Willemsen 0x18, 0x78, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x01, 0x52, 0x13, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 3964*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x1a, 0x61, 0x0a, 3965*1c12ee1eSDan Willemsen 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 3966*1c12ee1eSDan Willemsen 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x42, 0x0a, 0x0b, 3967*1c12ee1eSDan Willemsen 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 3968*1c12ee1eSDan Willemsen 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3969*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 3970*1c12ee1eSDan Willemsen 0x70, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 3971*1c12ee1eSDan Willemsen 0x1a, 0xb2, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 3972*1c12ee1eSDan Willemsen 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 3973*1c12ee1eSDan Willemsen 0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 3974*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01, 3975*1c12ee1eSDan Willemsen 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 3976*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 3977*1c12ee1eSDan Willemsen 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 3978*1c12ee1eSDan Willemsen 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 3979*1c12ee1eSDan Willemsen 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d, 3980*1c12ee1eSDan Willemsen 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x10, 3981*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 3982*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x62, 0x65, 0x72, 0x1a, 0x86, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 3983*1c12ee1eSDan Willemsen 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x2f, 0x20, 0x01, 3984*1c12ee1eSDan Willemsen 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3985*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 3986*1c12ee1eSDan Willemsen 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 3987*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 3988*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 3989*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 3990*1c12ee1eSDan Willemsen 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x40, 3991*1c12ee1eSDan Willemsen 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 3992*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 3993*1c12ee1eSDan Willemsen 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 3994*1c12ee1eSDan Willemsen 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 3995*1c12ee1eSDan Willemsen 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 3996*1c12ee1eSDan Willemsen 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 3997*1c12ee1eSDan Willemsen 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 3998*1c12ee1eSDan Willemsen 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 3999*1c12ee1eSDan Willemsen 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 4000*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 4001*1c12ee1eSDan Willemsen 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 4002*1c12ee1eSDan Willemsen 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 4003*1c12ee1eSDan Willemsen 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 4004*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 4005*1c12ee1eSDan Willemsen 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 4006*1c12ee1eSDan Willemsen 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 4007*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 4008*1c12ee1eSDan Willemsen 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 4009*1c12ee1eSDan Willemsen 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 4010*1c12ee1eSDan Willemsen 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 4011*1c12ee1eSDan Willemsen 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 4012*1c12ee1eSDan Willemsen 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 4013*1c12ee1eSDan Willemsen 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 4014*1c12ee1eSDan Willemsen 0x01, 0x28, 0x12, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 4015*1c12ee1eSDan Willemsen 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 4016*1c12ee1eSDan Willemsen 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 4017*1c12ee1eSDan Willemsen 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 4018*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 4019*1c12ee1eSDan Willemsen 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x05, 0x76, 4020*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, 4021*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 4022*1c12ee1eSDan Willemsen 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 4023*1c12ee1eSDan Willemsen 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 4024*1c12ee1eSDan Willemsen 0x01, 0x28, 0x06, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 4025*1c12ee1eSDan Willemsen 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 4026*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 4027*1c12ee1eSDan Willemsen 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 4028*1c12ee1eSDan Willemsen 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x05, 0x76, 0x61, 0x6c, 4029*1c12ee1eSDan Willemsen 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 4030*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 4031*1c12ee1eSDan Willemsen 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x52, 4032*1c12ee1eSDan Willemsen 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 4033*1c12ee1eSDan Willemsen 0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 4034*1c12ee1eSDan Willemsen 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 4035*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 4036*1c12ee1eSDan Willemsen 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 4037*1c12ee1eSDan Willemsen 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 4038*1c12ee1eSDan Willemsen 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 4039*1c12ee1eSDan Willemsen 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 4040*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 4041*1c12ee1eSDan Willemsen 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 4042*1c12ee1eSDan Willemsen 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 4043*1c12ee1eSDan Willemsen 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 4044*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 4045*1c12ee1eSDan Willemsen 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 4046*1c12ee1eSDan Willemsen 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 4047*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 4048*1c12ee1eSDan Willemsen 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 4049*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 4050*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 4051*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 4052*1c12ee1eSDan Willemsen 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 4053*1c12ee1eSDan Willemsen 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 4054*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x79, 0x0a, 0x1b, 0x4d, 0x61, 4055*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 4056*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 4057*1c12ee1eSDan Willemsen 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x44, 0x0a, 0x05, 0x76, 4058*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 4059*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 4060*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 4061*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 4062*1c12ee1eSDan Willemsen 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x73, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 4063*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 4064*1c12ee1eSDan Willemsen 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 4065*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x79, 0x12, 0x41, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 4066*1c12ee1eSDan Willemsen 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4067*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 4068*1c12ee1eSDan Willemsen 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 4069*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x28, 0x0a, 0x0a, 0x4f, 0x6e, 4070*1c12ee1eSDan Willemsen 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 4071*1c12ee1eSDan Willemsen 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x0c, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 4072*1c12ee1eSDan Willemsen 0x05, 0x52, 0x01, 0x62, 0x22, 0x39, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 4073*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x4f, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42, 4074*1c12ee1eSDan Willemsen 0x41, 0x52, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x5a, 0x10, 0x02, 0x12, 0x10, 0x0a, 4075*1c12ee1eSDan Willemsen 0x03, 0x4e, 0x45, 0x47, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x42, 4076*1c12ee1eSDan Willemsen 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x10, 4077*1c12ee1eSDan Willemsen 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4078*1c12ee1eSDan Willemsen 0x22, 0xc4, 0x01, 0x0a, 0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 4079*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, 4080*1c12ee1eSDan Willemsen 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, 4081*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 4082*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x3a, 0x0a, 0x16, 0x64, 0x65, 0x70, 4083*1c12ee1eSDan Willemsen 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 4084*1c12ee1eSDan Willemsen 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 4085*1c12ee1eSDan Willemsen 0x14, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 4086*1c12ee1eSDan Willemsen 0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x28, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 4087*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x0a, 0x44, 0x45, 0x50, 0x52, 0x45, 4088*1c12ee1eSDan Willemsen 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x02, 0x08, 0x01, 0x1a, 0x02, 0x18, 0x01, 0x3a, 4089*1c12ee1eSDan Willemsen 0x02, 0x18, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 4090*1c12ee1eSDan Willemsen 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x2c, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x65, 0x69, 4091*1c12ee1eSDan Willemsen 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, 4092*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x63, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 0x01, 4093*1c12ee1eSDan Willemsen 0x28, 0x05, 0x52, 0x01, 0x64, 0x22, 0x30, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 4094*1c12ee1eSDan Willemsen 0x65, 0x72, 0x76, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 4095*1c12ee1eSDan Willemsen 0x03, 0x4a, 0x04, 0x08, 0x0f, 0x10, 0x10, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0c, 0x52, 0x03, 0x62, 4096*1c12ee1eSDan Willemsen 0x61, 0x72, 0x52, 0x03, 0x62, 0x61, 0x7a, 0x22, 0x85, 0x01, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 4097*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x66, 0x0a, 4098*1c12ee1eSDan Willemsen 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 4099*1c12ee1eSDan Willemsen 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x47, 0x0a, 0x0b, 4100*1c12ee1eSDan Willemsen 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 4101*1c12ee1eSDan Willemsen 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4102*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 4103*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 4104*1c12ee1eSDan Willemsen 0x72, 0x73, 0x69, 0x76, 0x65, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 4105*1c12ee1eSDan Willemsen 0xb7, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 4106*1c12ee1eSDan Willemsen 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 4107*1c12ee1eSDan Willemsen 0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, 4108*1c12ee1eSDan Willemsen 0x6d, 0x62, 0x65, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65, 4109*1c12ee1eSDan Willemsen 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x6c, 0x0a, 0x17, 0x6f, 4110*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 4111*1c12ee1eSDan Willemsen 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 4112*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4113*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4114*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 4115*1c12ee1eSDan Willemsen 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 4116*1c12ee1eSDan Willemsen 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x0d, 0x52, 0x65, 4117*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 4118*1c12ee1eSDan Willemsen 0x18, 0x2f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x6c, 0x0a, 0x17, 0x6f, 0x70, 0x74, 4119*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 4120*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 4121*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4122*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 4123*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 4124*1c12ee1eSDan Willemsen 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 4125*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x75, 0x0a, 0x13, 0x54, 0x65, 0x73, 0x74, 0x4e, 4126*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x5e, 4127*1c12ee1eSDan Willemsen 0x0a, 0x17, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 4128*1c12ee1eSDan Willemsen 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4129*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4130*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4131*1c12ee1eSDan Willemsen 0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x53, 4132*1c12ee1eSDan Willemsen 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xf7, 4133*1c12ee1eSDan Willemsen 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 4134*1c12ee1eSDan Willemsen 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 4135*1c12ee1eSDan Willemsen 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 4136*1c12ee1eSDan Willemsen 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x60, 0x0a, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 4137*1c12ee1eSDan Willemsen 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4138*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 4139*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 4140*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4141*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 4142*1c12ee1eSDan Willemsen 0x52, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x32, 0x5e, 0x0a, 0x05, 0x6d, 0x75, 0x6c, 0x74, 4143*1c12ee1eSDan Willemsen 0x69, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4144*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 4145*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe9, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 4146*1c12ee1eSDan Willemsen 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4147*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 4148*1c12ee1eSDan Willemsen 0x64, 0x52, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x22, 0xc2, 0x03, 0x0a, 0x13, 0x54, 0x65, 0x73, 4149*1c12ee1eSDan Willemsen 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 4150*1c12ee1eSDan Willemsen 0x12, 0x4b, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 4151*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 4152*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 4153*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x6f, 0x70, 4154*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4b, 0x0a, 4155*1c12ee1eSDan Willemsen 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 4156*1c12ee1eSDan Willemsen 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4157*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 4158*1c12ee1eSDan Willemsen 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 4159*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x0b, 0x6d, 0x61, 4160*1c12ee1eSDan Willemsen 0x70, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 4161*1c12ee1eSDan Willemsen 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4162*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 4163*1c12ee1eSDan Willemsen 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 4164*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x4d, 0x65, 0x73, 4165*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x12, 0x47, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 4166*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 4167*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4168*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52, 4169*1c12ee1eSDan Willemsen 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x5f, 0x0a, 4170*1c12ee1eSDan Willemsen 0x0f, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 4171*1c12ee1eSDan Willemsen 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 4172*1c12ee1eSDan Willemsen 0x65, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 4173*1c12ee1eSDan Willemsen 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4174*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 4175*1c12ee1eSDan Willemsen 0x72, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x0d, 4176*1c12ee1eSDan Willemsen 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x99, 0x02, 4177*1c12ee1eSDan Willemsen 0x0a, 0x17, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, 4178*1c12ee1eSDan Willemsen 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x5f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 4179*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0a, 4180*1c12ee1eSDan Willemsen 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4181*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 4182*1c12ee1eSDan Willemsen 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x4f, 0x70, 4183*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 4184*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x5f, 0x0a, 0x0d, 0x72, 0x65, 4185*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 4186*1c12ee1eSDan Willemsen 0x0a, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4187*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 4188*1c12ee1eSDan Willemsen 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x52, 4189*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 4190*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x1d, 0x0a, 0x0d, 0x4f, 4191*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 4192*1c12ee1eSDan Willemsen 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x1a, 0x1d, 0x0a, 0x0d, 0x52, 0x65, 4193*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 4194*1c12ee1eSDan Willemsen 0x18, 0x04, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x22, 0xb6, 0x01, 0x0a, 0x08, 0x54, 0x65, 4195*1c12ee1eSDan Willemsen 0x73, 0x74, 0x57, 0x65, 0x61, 0x6b, 0x12, 0x54, 0x0a, 0x0d, 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, 4196*1c12ee1eSDan Willemsen 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 4197*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4198*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 4199*1c12ee1eSDan Willemsen 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, 4200*1c12ee1eSDan Willemsen 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x54, 0x0a, 0x0d, 4201*1c12ee1eSDan Willemsen 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x18, 0x02, 0x20, 4202*1c12ee1eSDan Willemsen 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4203*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, 4204*1c12ee1eSDan Willemsen 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 4205*1c12ee1eSDan Willemsen 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 4206*1c12ee1eSDan Willemsen 0x65, 0x32, 0x22, 0xee, 0x04, 0x0a, 0x0f, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 4207*1c12ee1eSDan Willemsen 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4208*1c12ee1eSDan Willemsen 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 4209*1c12ee1eSDan Willemsen 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 4210*1c12ee1eSDan Willemsen 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20, 4211*1c12ee1eSDan Willemsen 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 4212*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 4213*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01, 0x52, 4214*1c12ee1eSDan Willemsen 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 4215*1c12ee1eSDan Willemsen 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5d, 4216*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4217*1c12ee1eSDan Willemsen 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4218*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10, 4219*1c12ee1eSDan Willemsen 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 4220*1c12ee1eSDan Willemsen 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 4221*1c12ee1eSDan Willemsen 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 4222*1c12ee1eSDan Willemsen 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 4223*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 4224*1c12ee1eSDan Willemsen 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 4225*1c12ee1eSDan Willemsen 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 4226*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x01, 0x52, 4227*1c12ee1eSDan Willemsen 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 4228*1c12ee1eSDan Willemsen 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 4229*1c12ee1eSDan Willemsen 0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 4230*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x70, 4231*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63, 4232*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4233*1c12ee1eSDan Willemsen 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 4234*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 4235*1c12ee1eSDan Willemsen 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 4236*1c12ee1eSDan Willemsen 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 4237*1c12ee1eSDan Willemsen 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 4238*1c12ee1eSDan Willemsen 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 4239*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10, 4240*1c12ee1eSDan Willemsen 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x44, 0x0a, 4241*1c12ee1eSDan Willemsen 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03, 4242*1c12ee1eSDan Willemsen 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4243*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 4244*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 4245*1c12ee1eSDan Willemsen 0x6e, 0x75, 0x6d, 0x22, 0xa8, 0x05, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 4246*1c12ee1eSDan Willemsen 0x63, 0x6b, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 4247*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28, 4248*1c12ee1eSDan Willemsen 0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 4249*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4250*1c12ee1eSDan Willemsen 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x00, 4251*1c12ee1eSDan Willemsen 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 4252*1c12ee1eSDan Willemsen 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 4253*1c12ee1eSDan Willemsen 0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 4254*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 4255*1c12ee1eSDan Willemsen 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 4256*1c12ee1eSDan Willemsen 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 4257*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 4258*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03, 4259*1c12ee1eSDan Willemsen 0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4260*1c12ee1eSDan Willemsen 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 4261*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 4262*1c12ee1eSDan Willemsen 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 4263*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 4264*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 4265*1c12ee1eSDan Willemsen 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 4266*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 4267*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00, 4268*1c12ee1eSDan Willemsen 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 4269*1c12ee1eSDan Willemsen 0x34, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 4270*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x00, 4271*1c12ee1eSDan Willemsen 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 4272*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 4273*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 4274*1c12ee1eSDan Willemsen 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 4275*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 4276*1c12ee1eSDan Willemsen 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52, 4277*1c12ee1eSDan Willemsen 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, 4278*1c12ee1eSDan Willemsen 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 4279*1c12ee1eSDan Willemsen 0x65, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 4280*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0d, 0x75, 4281*1c12ee1eSDan Willemsen 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03, 4282*1c12ee1eSDan Willemsen 0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4283*1c12ee1eSDan Willemsen 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x48, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4284*1c12ee1eSDan Willemsen 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 4285*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4286*1c12ee1eSDan Willemsen 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x00, 4287*1c12ee1eSDan Willemsen 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x22, 0x20, 4288*1c12ee1eSDan Willemsen 0x0a, 0x14, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 4289*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 4290*1c12ee1eSDan Willemsen 0x22, 0x22, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4291*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 4292*1c12ee1eSDan Willemsen 0x80, 0x80, 0x80, 0x02, 0x22, 0x0c, 0x0a, 0x0a, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 4293*1c12ee1eSDan Willemsen 0x73, 0x74, 0x22, 0x0d, 0x0a, 0x0b, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 4294*1c12ee1eSDan Willemsen 0x65, 0x22, 0x61, 0x0a, 0x0c, 0x57, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 4295*1c12ee1eSDan Willemsen 0x74, 0x12, 0x51, 0x0a, 0x0d, 0x77, 0x65, 0x69, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 4296*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x2c, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 4297*1c12ee1eSDan Willemsen 0x20, 0x5c, 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x5c, 0x22, 0x5c, 0x6e, 0x64, 0x65, 0x61, 4298*1c12ee1eSDan Willemsen 0x64, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35, 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, 4299*1c12ee1eSDan Willemsen 0x37, 0x62, 0x65, 0x65, 0x66, 0x60, 0x52, 0x0c, 0x77, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66, 4300*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x22, 0xff, 0x03, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, 4301*1c12ee1eSDan Willemsen 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 4302*1c12ee1eSDan Willemsen 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4303*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 4304*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x04, 0x7a, 4305*1c12ee1eSDan Willemsen 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4306*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 4307*1c12ee1eSDan Willemsen 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x52, 0x04, 0x7a, 0x65, 0x72, 0x6f, 4308*1c12ee1eSDan Willemsen 0x12, 0x30, 0x0a, 0x03, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 4309*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 4310*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45, 0x52, 0x03, 0x6f, 4311*1c12ee1eSDan Willemsen 0x6e, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 4312*1c12ee1eSDan Willemsen 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4313*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x07, 4314*1c12ee1eSDan Willemsen 0x45, 0x4c, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x52, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74, 4315*1c12ee1eSDan Willemsen 0x12, 0x42, 0x0a, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x65, 0x65, 0x6e, 0x18, 0x05, 0x20, 4316*1c12ee1eSDan Willemsen 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4317*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x09, 4318*1c12ee1eSDan Willemsen 0x53, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x45, 0x45, 0x4e, 0x52, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e, 4319*1c12ee1eSDan Willemsen 0x74, 0x65, 0x65, 0x6e, 0x12, 0x48, 0x0a, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65, 4320*1c12ee1eSDan Willemsen 0x76, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4321*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 4322*1c12ee1eSDan Willemsen 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x54, 0x48, 0x49, 0x52, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 4323*1c12ee1eSDan Willemsen 0x4e, 0x52, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x45, 4324*1c12ee1eSDan Willemsen 0x0a, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, 4325*1c12ee1eSDan Willemsen 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4326*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0a, 0x53, 4327*1c12ee1eSDan Willemsen 0x49, 0x58, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 0x4e, 0x52, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79, 4328*1c12ee1eSDan Willemsen 0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 4329*1c12ee1eSDan Willemsen 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4330*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 4331*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x3a, 0x08, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x52, 0x08, 0x6e, 0x65, 4332*1c12ee1eSDan Willemsen 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x2a, 0x40, 0x0a, 0x0b, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 4333*1c12ee1eSDan Willemsen 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, 0x4e, 4334*1c12ee1eSDan Willemsen 0x5f, 0x46, 0x4f, 0x4f, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, 4335*1c12ee1eSDan Willemsen 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 4336*1c12ee1eSDan Willemsen 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x5a, 0x10, 0x06, 0x2a, 0x47, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, 4337*1c12ee1eSDan Willemsen 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 4338*1c12ee1eSDan Willemsen 0x64, 0x73, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x45, 0x52, 0x56, 0x45, 0x44, 0x5f, 0x45, 4339*1c12ee1eSDan Willemsen 0x4e, 0x55, 0x4d, 0x10, 0x00, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x22, 0x04, 0x08, 0x0f, 0x10, 4340*1c12ee1eSDan Willemsen 0x0f, 0x22, 0x04, 0x08, 0x09, 0x10, 0x0b, 0x2a, 0x03, 0x42, 0x41, 0x52, 0x2a, 0x03, 0x42, 0x41, 4341*1c12ee1eSDan Willemsen 0x5a, 0x32, 0xa8, 0x01, 0x0a, 0x0b, 0x54, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 4342*1c12ee1eSDan Willemsen 0x65, 0x12, 0x46, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 4343*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 4344*1c12ee1eSDan Willemsen 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 4345*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 4346*1c12ee1eSDan Willemsen 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x54, 0x65, 0x73, 4347*1c12ee1eSDan Willemsen 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4348*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f, 4349*1c12ee1eSDan Willemsen 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4350*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f, 4351*1c12ee1eSDan Willemsen 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x32, 0x85, 0x01, 0x0a, 4352*1c12ee1eSDan Willemsen 0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x53, 4353*1c12ee1eSDan Willemsen 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x67, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 4354*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x12, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4355*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 4356*1c12ee1eSDan Willemsen 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 4357*1c12ee1eSDan Willemsen 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4358*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 4359*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x1a, 4360*1c12ee1eSDan Willemsen 0x03, 0x88, 0x02, 0x01, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4361*1c12ee1eSDan Willemsen 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4362*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 4363*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 4364*1c12ee1eSDan Willemsen 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 4365*1c12ee1eSDan Willemsen 0x33, 0x32, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 4366*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4367*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 4368*1c12ee1eSDan Willemsen 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 4369*1c12ee1eSDan Willemsen 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 4370*1c12ee1eSDan Willemsen 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 4371*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4372*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 4373*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 4374*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 4375*1c12ee1eSDan Willemsen 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 4376*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4377*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 4378*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 4379*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 4380*1c12ee1eSDan Willemsen 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 4381*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4382*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 4383*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11, 4384*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 4385*1c12ee1eSDan Willemsen 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 4386*1c12ee1eSDan Willemsen 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4387*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 4388*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 4389*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 4390*1c12ee1eSDan Willemsen 0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 4391*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4392*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 4393*1c12ee1eSDan Willemsen 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 4394*1c12ee1eSDan Willemsen 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 4395*1c12ee1eSDan Willemsen 0x33, 0x32, 0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 4396*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4397*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 4398*1c12ee1eSDan Willemsen 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 4399*1c12ee1eSDan Willemsen 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 4400*1c12ee1eSDan Willemsen 0x65, 0x64, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4401*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4402*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4403*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4404*1c12ee1eSDan Willemsen 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4405*1c12ee1eSDan Willemsen 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 4406*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 4407*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4408*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4409*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 4410*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e, 4411*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 4412*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4413*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 4414*1c12ee1eSDan Willemsen 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 4415*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 4416*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e, 4417*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4418*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4419*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 4420*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x6f, 0x70, 4421*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 4422*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4423*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 4424*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 4425*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 4426*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4427*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4428*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4429*1c12ee1eSDan Willemsen 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4430*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 4431*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 4432*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 4433*1c12ee1eSDan Willemsen 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 4434*1c12ee1eSDan Willemsen 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 4435*1c12ee1eSDan Willemsen 0x79, 0x74, 0x65, 0x73, 0x3a, 0x6e, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4436*1c12ee1eSDan Willemsen 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4437*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 4438*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, 0x01, 4439*1c12ee1eSDan Willemsen 0x28, 0x0a, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4440*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 4441*1c12ee1eSDan Willemsen 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 4442*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x75, 0x70, 0x3a, 0x92, 0x01, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 4443*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 4444*1c12ee1eSDan Willemsen 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4445*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 4446*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 4447*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4448*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4449*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 4450*1c12ee1eSDan Willemsen 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 4451*1c12ee1eSDan Willemsen 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x6f, 0x70, 4452*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 4453*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4454*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 4455*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, 4456*1c12ee1eSDan Willemsen 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4457*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 4458*1c12ee1eSDan Willemsen 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 4459*1c12ee1eSDan Willemsen 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 4460*1c12ee1eSDan Willemsen 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 4461*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4462*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 4463*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x05, 0x52, 4464*1c12ee1eSDan Willemsen 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4c, 4465*1c12ee1eSDan Willemsen 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 4466*1c12ee1eSDan Willemsen 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4467*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 4468*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 4469*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f, 4470*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 4471*1c12ee1eSDan Willemsen 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4472*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 4473*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 4474*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f, 4475*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 4476*1c12ee1eSDan Willemsen 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4477*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 4478*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 4479*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f, 4480*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 4481*1c12ee1eSDan Willemsen 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4482*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 4483*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 4484*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f, 4485*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 4486*1c12ee1eSDan Willemsen 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4487*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 4488*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 4489*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x10, 4490*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 4491*1c12ee1eSDan Willemsen 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4492*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 4493*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 4494*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x50, 4495*1c12ee1eSDan Willemsen 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 4496*1c12ee1eSDan Willemsen 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4497*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 4498*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x06, 0x52, 4499*1c12ee1eSDan Willemsen 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 4500*1c12ee1eSDan Willemsen 0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 4501*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4502*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 4503*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x27, 0x20, 0x03, 4504*1c12ee1eSDan Willemsen 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 4505*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 4506*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4507*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4508*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4509*1c12ee1eSDan Willemsen 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 4510*1c12ee1eSDan Willemsen 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 4511*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 4512*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 4513*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 4514*1c12ee1eSDan Willemsen 0x73, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 4515*1c12ee1eSDan Willemsen 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 4516*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4517*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4518*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4519*1c12ee1eSDan Willemsen 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 4520*1c12ee1eSDan Willemsen 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 4521*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4522*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 4523*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2b, 4524*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 4525*1c12ee1eSDan Willemsen 0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 4526*1c12ee1eSDan Willemsen 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4527*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 4528*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2c, 0x20, 0x03, 4529*1c12ee1eSDan Willemsen 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 4530*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 4531*1c12ee1eSDan Willemsen 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4532*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 4533*1c12ee1eSDan Willemsen 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2d, 0x20, 0x03, 0x28, 4534*1c12ee1eSDan Willemsen 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 4535*1c12ee1eSDan Willemsen 0x3a, 0x6e, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 4536*1c12ee1eSDan Willemsen 0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4537*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 4538*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x21, 4539*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4540*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 4541*1c12ee1eSDan Willemsen 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 4542*1c12ee1eSDan Willemsen 0x3a, 0x92, 0x01, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 4543*1c12ee1eSDan Willemsen 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x2e, 0x67, 4544*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4545*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 4546*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x73, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4547*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4548*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4549*1c12ee1eSDan Willemsen 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 4550*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 4551*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 4552*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x25, 4553*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4554*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 4555*1c12ee1eSDan Willemsen 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 4556*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4557*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 4558*1c12ee1eSDan Willemsen 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 4559*1c12ee1eSDan Willemsen 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x4e, 0x0a, 0x0d, 4560*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 4561*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4562*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4563*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31, 0x52, 0x0c, 4564*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0d, 4565*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 4566*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 4567*1c12ee1eSDan Willemsen 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4568*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c, 4569*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0e, 4570*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 4571*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4572*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 4573*1c12ee1eSDan Willemsen 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x02, 0x38, 0x33, 0x52, 4574*1c12ee1eSDan Willemsen 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x50, 4575*1c12ee1eSDan Willemsen 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 4576*1c12ee1eSDan Willemsen 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4577*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 4578*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38, 4579*1c12ee1eSDan Willemsen 0x34, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 4580*1c12ee1eSDan Willemsen 0x3a, 0x51, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 4581*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4582*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 4583*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x55, 0x20, 0x01, 0x28, 0x11, 0x3a, 4584*1c12ee1eSDan Willemsen 0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 4585*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x3a, 0x50, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 4586*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4587*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 4588*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x56, 0x20, 0x01, 4589*1c12ee1eSDan Willemsen 0x28, 0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 4590*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 4591*1c12ee1eSDan Willemsen 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 4592*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 4593*1c12ee1eSDan Willemsen 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 4594*1c12ee1eSDan Willemsen 0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38, 0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 4595*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66, 4596*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 4597*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4598*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 4599*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x73, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e, 0x64, 4600*1c12ee1eSDan Willemsen 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x54, 0x0a, 4601*1c12ee1eSDan Willemsen 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 4602*1c12ee1eSDan Willemsen 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4603*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 4604*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02, 4605*1c12ee1eSDan Willemsen 0x38, 0x39, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 4606*1c12ee1eSDan Willemsen 0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 4607*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4608*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 4609*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x50, 4610*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 4611*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0d, 0x64, 0x65, 4612*1c12ee1eSDan Willemsen 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f, 4613*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4614*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 4615*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c, 4616*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x53, 0x0a, 0x0e, 4617*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 4618*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4619*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 4620*1c12ee1eSDan Willemsen 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x05, 0x39, 0x32, 0x30, 4621*1c12ee1eSDan Willemsen 0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 4622*1c12ee1eSDan Willemsen 0x65, 0x3a, 0x4e, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 4623*1c12ee1eSDan Willemsen 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4624*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 4625*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 4626*1c12ee1eSDan Willemsen 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, 4627*1c12ee1eSDan Willemsen 0x6c, 0x3a, 0x53, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 4628*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4629*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 4630*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 4631*1c12ee1eSDan Willemsen 0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 4632*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x51, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 4633*1c12ee1eSDan Willemsen 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 4634*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 4635*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f, 4636*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66, 4637*1c12ee1eSDan Willemsen 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63, 4638*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4639*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4640*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 4641*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x73, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 4642*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61, 4643*1c12ee1eSDan Willemsen 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 4644*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 4645*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4646*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 4647*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 4648*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 4649*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4650*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 4651*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01, 4652*1c12ee1eSDan Willemsen 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51, 4653*1c12ee1eSDan Willemsen 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 4654*1c12ee1eSDan Willemsen 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4655*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 4656*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 4657*1c12ee1eSDan Willemsen 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 4658*1c12ee1eSDan Willemsen 0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 4659*1c12ee1eSDan Willemsen 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4660*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 4661*1c12ee1eSDan Willemsen 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x03, 4662*1c12ee1eSDan Willemsen 0x28, 0x11, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 4663*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 4664*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4665*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 4666*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 4667*1c12ee1eSDan Willemsen 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 4668*1c12ee1eSDan Willemsen 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x53, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 4669*1c12ee1eSDan Willemsen 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 4670*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 4671*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 4672*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70, 4673*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x53, 0x0a, 0x0e, 4674*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 4675*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4676*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 4677*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 4678*1c12ee1eSDan Willemsen 0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 4679*1c12ee1eSDan Willemsen 0x34, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 4680*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4681*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 4682*1c12ee1eSDan Willemsen 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62, 4683*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4684*1c12ee1eSDan Willemsen 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 4685*1c12ee1eSDan Willemsen 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 4686*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4687*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 4688*1c12ee1eSDan Willemsen 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52, 4689*1c12ee1eSDan Willemsen 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 4690*1c12ee1eSDan Willemsen 0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 4691*1c12ee1eSDan Willemsen 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4692*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 4693*1c12ee1eSDan Willemsen 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 4694*1c12ee1eSDan Willemsen 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 4695*1c12ee1eSDan Willemsen 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 4696*1c12ee1eSDan Willemsen 0x65, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4697*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 4698*1c12ee1eSDan Willemsen 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28, 4699*1c12ee1eSDan Willemsen 0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75, 4700*1c12ee1eSDan Willemsen 0x62, 0x6c, 0x65, 0x3a, 0x4d, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f, 4701*1c12ee1eSDan Willemsen 0x6f, 0x6c, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 4702*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 4703*1c12ee1eSDan Willemsen 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x66, 0x20, 0x03, 4704*1c12ee1eSDan Willemsen 0x28, 0x08, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 4705*1c12ee1eSDan Willemsen 0x6f, 0x6c, 0x3a, 0x6e, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 4706*1c12ee1eSDan Willemsen 0x6d, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4707*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 4708*1c12ee1eSDan Willemsen 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 4709*1c12ee1eSDan Willemsen 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 4710*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 4711*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 4712*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 4713*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 4714*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 4715*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 4716*1c12ee1eSDan Willemsen 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 4717*1c12ee1eSDan Willemsen 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 4718*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 4719*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 4720*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 4721*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 4722*1c12ee1eSDan Willemsen 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 4723*1c12ee1eSDan Willemsen 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 4724*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4725*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 4726*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 4727*1c12ee1eSDan Willemsen 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 4728*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 4729*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 4730*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4731*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 4732*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 4733*1c12ee1eSDan Willemsen 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 4734*1c12ee1eSDan Willemsen 0x36, 0x34, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 4735*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4736*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 4737*1c12ee1eSDan Willemsen 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 4738*1c12ee1eSDan Willemsen 0x73, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 4739*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 4740*1c12ee1eSDan Willemsen 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 4741*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4742*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4743*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 4744*1c12ee1eSDan Willemsen 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 4745*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4746*1c12ee1eSDan Willemsen 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 4747*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 4748*1c12ee1eSDan Willemsen 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 4749*1c12ee1eSDan Willemsen 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f, 4750*1c12ee1eSDan Willemsen 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 4751*1c12ee1eSDan Willemsen 0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 4752*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 4753*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 4754*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 4755*1c12ee1eSDan Willemsen 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 4756*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e, 4757*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 4758*1c12ee1eSDan Willemsen 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4759*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 4760*1c12ee1eSDan Willemsen 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62, 0x20, 0x03, 0x28, 4761*1c12ee1eSDan Willemsen 0x0f, 0x42, 0x02, 0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 4762*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 4763*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 4764*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4765*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 4766*1c12ee1eSDan Willemsen 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 4767*1c12ee1eSDan Willemsen 0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 4768*1c12ee1eSDan Willemsen 0x65, 0x64, 0x36, 0x34, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4769*1c12ee1eSDan Willemsen 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4770*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 4771*1c12ee1eSDan Willemsen 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 4772*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 4773*1c12ee1eSDan Willemsen 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 4774*1c12ee1eSDan Willemsen 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x2a, 4775*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 4776*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4777*1c12ee1eSDan Willemsen 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 4778*1c12ee1eSDan Willemsen 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 4779*1c12ee1eSDan Willemsen 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x53, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 4780*1c12ee1eSDan Willemsen 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4781*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 4782*1c12ee1eSDan Willemsen 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 4783*1c12ee1eSDan Willemsen 0x73, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 4784*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x74, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 4785*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 4786*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 4787*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 4788*1c12ee1eSDan Willemsen 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 4789*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 4790*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 4791*1c12ee1eSDan Willemsen 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x42, 4792*1c12ee1eSDan Willemsen 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 4793*1c12ee1eSDan Willemsen 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 4794*1c12ee1eSDan Willemsen 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 4795*1c12ee1eSDan Willemsen 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x50, 0x02, 0x58, 0x03, 0x58, 0x04, 4796*1c12ee1eSDan Willemsen} 4797*1c12ee1eSDan Willemsen 4798*1c12ee1eSDan Willemsenvar ( 4799*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_rawDescOnce sync.Once 4800*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_rawDescData = file_internal_testprotos_test_test_proto_rawDesc 4801*1c12ee1eSDan Willemsen) 4802*1c12ee1eSDan Willemsen 4803*1c12ee1eSDan Willemsenfunc file_internal_testprotos_test_test_proto_rawDescGZIP() []byte { 4804*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_rawDescOnce.Do(func() { 4805*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_test_proto_rawDescData) 4806*1c12ee1eSDan Willemsen }) 4807*1c12ee1eSDan Willemsen return file_internal_testprotos_test_test_proto_rawDescData 4808*1c12ee1eSDan Willemsen} 4809*1c12ee1eSDan Willemsen 4810*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_enumTypes = make([]protoimpl.EnumInfo, 4) 4811*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_msgTypes = make([]protoimpl.MessageInfo, 45) 4812*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_goTypes = []interface{}{ 4813*1c12ee1eSDan Willemsen (ForeignEnum)(0), // 0: goproto.proto.test.ForeignEnum 4814*1c12ee1eSDan Willemsen (TestReservedEnumFields)(0), // 1: goproto.proto.test.TestReservedEnumFields 4815*1c12ee1eSDan Willemsen (TestAllTypes_NestedEnum)(0), // 2: goproto.proto.test.TestAllTypes.NestedEnum 4816*1c12ee1eSDan Willemsen (TestDeprecatedMessage_DeprecatedEnum)(0), // 3: goproto.proto.test.TestDeprecatedMessage.DeprecatedEnum 4817*1c12ee1eSDan Willemsen (*TestAllTypes)(nil), // 4: goproto.proto.test.TestAllTypes 4818*1c12ee1eSDan Willemsen (*TestDeprecatedMessage)(nil), // 5: goproto.proto.test.TestDeprecatedMessage 4819*1c12ee1eSDan Willemsen (*ForeignMessage)(nil), // 6: goproto.proto.test.ForeignMessage 4820*1c12ee1eSDan Willemsen (*TestReservedFields)(nil), // 7: goproto.proto.test.TestReservedFields 4821*1c12ee1eSDan Willemsen (*TestAllExtensions)(nil), // 8: goproto.proto.test.TestAllExtensions 4822*1c12ee1eSDan Willemsen (*OptionalGroup)(nil), // 9: goproto.proto.test.OptionalGroup 4823*1c12ee1eSDan Willemsen (*RepeatedGroup)(nil), // 10: goproto.proto.test.RepeatedGroup 4824*1c12ee1eSDan Willemsen (*TestNestedExtension)(nil), // 11: goproto.proto.test.TestNestedExtension 4825*1c12ee1eSDan Willemsen (*TestRequired)(nil), // 12: goproto.proto.test.TestRequired 4826*1c12ee1eSDan Willemsen (*TestRequiredForeign)(nil), // 13: goproto.proto.test.TestRequiredForeign 4827*1c12ee1eSDan Willemsen (*TestRequiredGroupFields)(nil), // 14: goproto.proto.test.TestRequiredGroupFields 4828*1c12ee1eSDan Willemsen (*TestWeak)(nil), // 15: goproto.proto.test.TestWeak 4829*1c12ee1eSDan Willemsen (*TestPackedTypes)(nil), // 16: goproto.proto.test.TestPackedTypes 4830*1c12ee1eSDan Willemsen (*TestUnpackedTypes)(nil), // 17: goproto.proto.test.TestUnpackedTypes 4831*1c12ee1eSDan Willemsen (*TestPackedExtensions)(nil), // 18: goproto.proto.test.TestPackedExtensions 4832*1c12ee1eSDan Willemsen (*TestUnpackedExtensions)(nil), // 19: goproto.proto.test.TestUnpackedExtensions 4833*1c12ee1eSDan Willemsen (*FooRequest)(nil), // 20: goproto.proto.test.FooRequest 4834*1c12ee1eSDan Willemsen (*FooResponse)(nil), // 21: goproto.proto.test.FooResponse 4835*1c12ee1eSDan Willemsen (*WeirdDefault)(nil), // 22: goproto.proto.test.WeirdDefault 4836*1c12ee1eSDan Willemsen (*RemoteDefault)(nil), // 23: goproto.proto.test.RemoteDefault 4837*1c12ee1eSDan Willemsen (*TestAllTypes_NestedMessage)(nil), // 24: goproto.proto.test.TestAllTypes.NestedMessage 4838*1c12ee1eSDan Willemsen (*TestAllTypes_OptionalGroup)(nil), // 25: goproto.proto.test.TestAllTypes.OptionalGroup 4839*1c12ee1eSDan Willemsen (*TestAllTypes_RepeatedGroup)(nil), // 26: goproto.proto.test.TestAllTypes.RepeatedGroup 4840*1c12ee1eSDan Willemsen nil, // 27: goproto.proto.test.TestAllTypes.MapInt32Int32Entry 4841*1c12ee1eSDan Willemsen nil, // 28: goproto.proto.test.TestAllTypes.MapInt64Int64Entry 4842*1c12ee1eSDan Willemsen nil, // 29: goproto.proto.test.TestAllTypes.MapUint32Uint32Entry 4843*1c12ee1eSDan Willemsen nil, // 30: goproto.proto.test.TestAllTypes.MapUint64Uint64Entry 4844*1c12ee1eSDan Willemsen nil, // 31: goproto.proto.test.TestAllTypes.MapSint32Sint32Entry 4845*1c12ee1eSDan Willemsen nil, // 32: goproto.proto.test.TestAllTypes.MapSint64Sint64Entry 4846*1c12ee1eSDan Willemsen nil, // 33: goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry 4847*1c12ee1eSDan Willemsen nil, // 34: goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry 4848*1c12ee1eSDan Willemsen nil, // 35: goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry 4849*1c12ee1eSDan Willemsen nil, // 36: goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry 4850*1c12ee1eSDan Willemsen nil, // 37: goproto.proto.test.TestAllTypes.MapInt32FloatEntry 4851*1c12ee1eSDan Willemsen nil, // 38: goproto.proto.test.TestAllTypes.MapInt32DoubleEntry 4852*1c12ee1eSDan Willemsen nil, // 39: goproto.proto.test.TestAllTypes.MapBoolBoolEntry 4853*1c12ee1eSDan Willemsen nil, // 40: goproto.proto.test.TestAllTypes.MapStringStringEntry 4854*1c12ee1eSDan Willemsen nil, // 41: goproto.proto.test.TestAllTypes.MapStringBytesEntry 4855*1c12ee1eSDan Willemsen nil, // 42: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry 4856*1c12ee1eSDan Willemsen nil, // 43: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry 4857*1c12ee1eSDan Willemsen (*TestAllTypes_OneofGroup)(nil), // 44: goproto.proto.test.TestAllTypes.OneofGroup 4858*1c12ee1eSDan Willemsen (*TestAllExtensions_NestedMessage)(nil), // 45: goproto.proto.test.TestAllExtensions.NestedMessage 4859*1c12ee1eSDan Willemsen nil, // 46: goproto.proto.test.TestRequiredForeign.MapMessageEntry 4860*1c12ee1eSDan Willemsen (*TestRequiredGroupFields_OptionalGroup)(nil), // 47: goproto.proto.test.TestRequiredGroupFields.OptionalGroup 4861*1c12ee1eSDan Willemsen (*TestRequiredGroupFields_RepeatedGroup)(nil), // 48: goproto.proto.test.TestRequiredGroupFields.RepeatedGroup 4862*1c12ee1eSDan Willemsen (*ImportMessage)(nil), // 49: goproto.proto.test.ImportMessage 4863*1c12ee1eSDan Willemsen (ImportEnum)(0), // 50: goproto.proto.test.ImportEnum 4864*1c12ee1eSDan Willemsen (enums.Enum)(0), // 51: goproto.proto.enums.Enum 4865*1c12ee1eSDan Willemsen} 4866*1c12ee1eSDan Willemsenvar file_internal_testprotos_test_test_proto_depIdxs = []int32{ 4867*1c12ee1eSDan Willemsen 25, // 0: goproto.proto.test.TestAllTypes.optionalgroup:type_name -> goproto.proto.test.TestAllTypes.OptionalGroup 4868*1c12ee1eSDan Willemsen 24, // 1: goproto.proto.test.TestAllTypes.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4869*1c12ee1eSDan Willemsen 6, // 2: goproto.proto.test.TestAllTypes.optional_foreign_message:type_name -> goproto.proto.test.ForeignMessage 4870*1c12ee1eSDan Willemsen 49, // 3: goproto.proto.test.TestAllTypes.optional_import_message:type_name -> goproto.proto.test.ImportMessage 4871*1c12ee1eSDan Willemsen 2, // 4: goproto.proto.test.TestAllTypes.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 4872*1c12ee1eSDan Willemsen 0, // 5: goproto.proto.test.TestAllTypes.optional_foreign_enum:type_name -> goproto.proto.test.ForeignEnum 4873*1c12ee1eSDan Willemsen 50, // 6: goproto.proto.test.TestAllTypes.optional_import_enum:type_name -> goproto.proto.test.ImportEnum 4874*1c12ee1eSDan Willemsen 26, // 7: goproto.proto.test.TestAllTypes.repeatedgroup:type_name -> goproto.proto.test.TestAllTypes.RepeatedGroup 4875*1c12ee1eSDan Willemsen 24, // 8: goproto.proto.test.TestAllTypes.repeated_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4876*1c12ee1eSDan Willemsen 6, // 9: goproto.proto.test.TestAllTypes.repeated_foreign_message:type_name -> goproto.proto.test.ForeignMessage 4877*1c12ee1eSDan Willemsen 49, // 10: goproto.proto.test.TestAllTypes.repeated_importmessage:type_name -> goproto.proto.test.ImportMessage 4878*1c12ee1eSDan Willemsen 2, // 11: goproto.proto.test.TestAllTypes.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 4879*1c12ee1eSDan Willemsen 0, // 12: goproto.proto.test.TestAllTypes.repeated_foreign_enum:type_name -> goproto.proto.test.ForeignEnum 4880*1c12ee1eSDan Willemsen 50, // 13: goproto.proto.test.TestAllTypes.repeated_importenum:type_name -> goproto.proto.test.ImportEnum 4881*1c12ee1eSDan Willemsen 27, // 14: goproto.proto.test.TestAllTypes.map_int32_int32:type_name -> goproto.proto.test.TestAllTypes.MapInt32Int32Entry 4882*1c12ee1eSDan Willemsen 28, // 15: goproto.proto.test.TestAllTypes.map_int64_int64:type_name -> goproto.proto.test.TestAllTypes.MapInt64Int64Entry 4883*1c12ee1eSDan Willemsen 29, // 16: goproto.proto.test.TestAllTypes.map_uint32_uint32:type_name -> goproto.proto.test.TestAllTypes.MapUint32Uint32Entry 4884*1c12ee1eSDan Willemsen 30, // 17: goproto.proto.test.TestAllTypes.map_uint64_uint64:type_name -> goproto.proto.test.TestAllTypes.MapUint64Uint64Entry 4885*1c12ee1eSDan Willemsen 31, // 18: goproto.proto.test.TestAllTypes.map_sint32_sint32:type_name -> goproto.proto.test.TestAllTypes.MapSint32Sint32Entry 4886*1c12ee1eSDan Willemsen 32, // 19: goproto.proto.test.TestAllTypes.map_sint64_sint64:type_name -> goproto.proto.test.TestAllTypes.MapSint64Sint64Entry 4887*1c12ee1eSDan Willemsen 33, // 20: goproto.proto.test.TestAllTypes.map_fixed32_fixed32:type_name -> goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry 4888*1c12ee1eSDan Willemsen 34, // 21: goproto.proto.test.TestAllTypes.map_fixed64_fixed64:type_name -> goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry 4889*1c12ee1eSDan Willemsen 35, // 22: goproto.proto.test.TestAllTypes.map_sfixed32_sfixed32:type_name -> goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry 4890*1c12ee1eSDan Willemsen 36, // 23: goproto.proto.test.TestAllTypes.map_sfixed64_sfixed64:type_name -> goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry 4891*1c12ee1eSDan Willemsen 37, // 24: goproto.proto.test.TestAllTypes.map_int32_float:type_name -> goproto.proto.test.TestAllTypes.MapInt32FloatEntry 4892*1c12ee1eSDan Willemsen 38, // 25: goproto.proto.test.TestAllTypes.map_int32_double:type_name -> goproto.proto.test.TestAllTypes.MapInt32DoubleEntry 4893*1c12ee1eSDan Willemsen 39, // 26: goproto.proto.test.TestAllTypes.map_bool_bool:type_name -> goproto.proto.test.TestAllTypes.MapBoolBoolEntry 4894*1c12ee1eSDan Willemsen 40, // 27: goproto.proto.test.TestAllTypes.map_string_string:type_name -> goproto.proto.test.TestAllTypes.MapStringStringEntry 4895*1c12ee1eSDan Willemsen 41, // 28: goproto.proto.test.TestAllTypes.map_string_bytes:type_name -> goproto.proto.test.TestAllTypes.MapStringBytesEntry 4896*1c12ee1eSDan Willemsen 42, // 29: goproto.proto.test.TestAllTypes.map_string_nested_message:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry 4897*1c12ee1eSDan Willemsen 43, // 30: goproto.proto.test.TestAllTypes.map_string_nested_enum:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry 4898*1c12ee1eSDan Willemsen 2, // 31: goproto.proto.test.TestAllTypes.default_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 4899*1c12ee1eSDan Willemsen 0, // 32: goproto.proto.test.TestAllTypes.default_foreign_enum:type_name -> goproto.proto.test.ForeignEnum 4900*1c12ee1eSDan Willemsen 24, // 33: goproto.proto.test.TestAllTypes.oneof_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4901*1c12ee1eSDan Willemsen 2, // 34: goproto.proto.test.TestAllTypes.oneof_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 4902*1c12ee1eSDan Willemsen 44, // 35: goproto.proto.test.TestAllTypes.oneofgroup:type_name -> goproto.proto.test.TestAllTypes.OneofGroup 4903*1c12ee1eSDan Willemsen 45, // 36: goproto.proto.test.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage 4904*1c12ee1eSDan Willemsen 45, // 37: goproto.proto.test.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage 4905*1c12ee1eSDan Willemsen 12, // 38: goproto.proto.test.TestRequiredForeign.optional_message:type_name -> goproto.proto.test.TestRequired 4906*1c12ee1eSDan Willemsen 12, // 39: goproto.proto.test.TestRequiredForeign.repeated_message:type_name -> goproto.proto.test.TestRequired 4907*1c12ee1eSDan Willemsen 46, // 40: goproto.proto.test.TestRequiredForeign.map_message:type_name -> goproto.proto.test.TestRequiredForeign.MapMessageEntry 4908*1c12ee1eSDan Willemsen 12, // 41: goproto.proto.test.TestRequiredForeign.oneof_message:type_name -> goproto.proto.test.TestRequired 4909*1c12ee1eSDan Willemsen 47, // 42: goproto.proto.test.TestRequiredGroupFields.optionalgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.OptionalGroup 4910*1c12ee1eSDan Willemsen 48, // 43: goproto.proto.test.TestRequiredGroupFields.repeatedgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.RepeatedGroup 4911*1c12ee1eSDan Willemsen 0, // 44: goproto.proto.test.TestPackedTypes.packed_enum:type_name -> goproto.proto.test.ForeignEnum 4912*1c12ee1eSDan Willemsen 0, // 45: goproto.proto.test.TestUnpackedTypes.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum 4913*1c12ee1eSDan Willemsen 51, // 46: goproto.proto.test.RemoteDefault.default:type_name -> goproto.proto.enums.Enum 4914*1c12ee1eSDan Willemsen 51, // 47: goproto.proto.test.RemoteDefault.zero:type_name -> goproto.proto.enums.Enum 4915*1c12ee1eSDan Willemsen 51, // 48: goproto.proto.test.RemoteDefault.one:type_name -> goproto.proto.enums.Enum 4916*1c12ee1eSDan Willemsen 51, // 49: goproto.proto.test.RemoteDefault.elevent:type_name -> goproto.proto.enums.Enum 4917*1c12ee1eSDan Willemsen 51, // 50: goproto.proto.test.RemoteDefault.seventeen:type_name -> goproto.proto.enums.Enum 4918*1c12ee1eSDan Willemsen 51, // 51: goproto.proto.test.RemoteDefault.thirtyseven:type_name -> goproto.proto.enums.Enum 4919*1c12ee1eSDan Willemsen 51, // 52: goproto.proto.test.RemoteDefault.sixtyseven:type_name -> goproto.proto.enums.Enum 4920*1c12ee1eSDan Willemsen 51, // 53: goproto.proto.test.RemoteDefault.negative:type_name -> goproto.proto.enums.Enum 4921*1c12ee1eSDan Willemsen 4, // 54: goproto.proto.test.TestAllTypes.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllTypes 4922*1c12ee1eSDan Willemsen 24, // 55: goproto.proto.test.TestAllTypes.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4923*1c12ee1eSDan Willemsen 24, // 56: goproto.proto.test.TestAllTypes.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4924*1c12ee1eSDan Willemsen 24, // 57: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 4925*1c12ee1eSDan Willemsen 2, // 58: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 4926*1c12ee1eSDan Willemsen 8, // 59: goproto.proto.test.TestAllExtensions.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllExtensions 4927*1c12ee1eSDan Willemsen 12, // 60: goproto.proto.test.TestRequiredForeign.MapMessageEntry.value:type_name -> goproto.proto.test.TestRequired 4928*1c12ee1eSDan Willemsen 8, // 61: goproto.proto.test.optional_int32:extendee -> goproto.proto.test.TestAllExtensions 4929*1c12ee1eSDan Willemsen 8, // 62: goproto.proto.test.optional_int64:extendee -> goproto.proto.test.TestAllExtensions 4930*1c12ee1eSDan Willemsen 8, // 63: goproto.proto.test.optional_uint32:extendee -> goproto.proto.test.TestAllExtensions 4931*1c12ee1eSDan Willemsen 8, // 64: goproto.proto.test.optional_uint64:extendee -> goproto.proto.test.TestAllExtensions 4932*1c12ee1eSDan Willemsen 8, // 65: goproto.proto.test.optional_sint32:extendee -> goproto.proto.test.TestAllExtensions 4933*1c12ee1eSDan Willemsen 8, // 66: goproto.proto.test.optional_sint64:extendee -> goproto.proto.test.TestAllExtensions 4934*1c12ee1eSDan Willemsen 8, // 67: goproto.proto.test.optional_fixed32:extendee -> goproto.proto.test.TestAllExtensions 4935*1c12ee1eSDan Willemsen 8, // 68: goproto.proto.test.optional_fixed64:extendee -> goproto.proto.test.TestAllExtensions 4936*1c12ee1eSDan Willemsen 8, // 69: goproto.proto.test.optional_sfixed32:extendee -> goproto.proto.test.TestAllExtensions 4937*1c12ee1eSDan Willemsen 8, // 70: goproto.proto.test.optional_sfixed64:extendee -> goproto.proto.test.TestAllExtensions 4938*1c12ee1eSDan Willemsen 8, // 71: goproto.proto.test.optional_float:extendee -> goproto.proto.test.TestAllExtensions 4939*1c12ee1eSDan Willemsen 8, // 72: goproto.proto.test.optional_double:extendee -> goproto.proto.test.TestAllExtensions 4940*1c12ee1eSDan Willemsen 8, // 73: goproto.proto.test.optional_bool:extendee -> goproto.proto.test.TestAllExtensions 4941*1c12ee1eSDan Willemsen 8, // 74: goproto.proto.test.optional_string:extendee -> goproto.proto.test.TestAllExtensions 4942*1c12ee1eSDan Willemsen 8, // 75: goproto.proto.test.optional_bytes:extendee -> goproto.proto.test.TestAllExtensions 4943*1c12ee1eSDan Willemsen 8, // 76: goproto.proto.test.optionalgroup:extendee -> goproto.proto.test.TestAllExtensions 4944*1c12ee1eSDan Willemsen 8, // 77: goproto.proto.test.optional_nested_message:extendee -> goproto.proto.test.TestAllExtensions 4945*1c12ee1eSDan Willemsen 8, // 78: goproto.proto.test.optional_nested_enum:extendee -> goproto.proto.test.TestAllExtensions 4946*1c12ee1eSDan Willemsen 8, // 79: goproto.proto.test.repeated_int32:extendee -> goproto.proto.test.TestAllExtensions 4947*1c12ee1eSDan Willemsen 8, // 80: goproto.proto.test.repeated_int64:extendee -> goproto.proto.test.TestAllExtensions 4948*1c12ee1eSDan Willemsen 8, // 81: goproto.proto.test.repeated_uint32:extendee -> goproto.proto.test.TestAllExtensions 4949*1c12ee1eSDan Willemsen 8, // 82: goproto.proto.test.repeated_uint64:extendee -> goproto.proto.test.TestAllExtensions 4950*1c12ee1eSDan Willemsen 8, // 83: goproto.proto.test.repeated_sint32:extendee -> goproto.proto.test.TestAllExtensions 4951*1c12ee1eSDan Willemsen 8, // 84: goproto.proto.test.repeated_sint64:extendee -> goproto.proto.test.TestAllExtensions 4952*1c12ee1eSDan Willemsen 8, // 85: goproto.proto.test.repeated_fixed32:extendee -> goproto.proto.test.TestAllExtensions 4953*1c12ee1eSDan Willemsen 8, // 86: goproto.proto.test.repeated_fixed64:extendee -> goproto.proto.test.TestAllExtensions 4954*1c12ee1eSDan Willemsen 8, // 87: goproto.proto.test.repeated_sfixed32:extendee -> goproto.proto.test.TestAllExtensions 4955*1c12ee1eSDan Willemsen 8, // 88: goproto.proto.test.repeated_sfixed64:extendee -> goproto.proto.test.TestAllExtensions 4956*1c12ee1eSDan Willemsen 8, // 89: goproto.proto.test.repeated_float:extendee -> goproto.proto.test.TestAllExtensions 4957*1c12ee1eSDan Willemsen 8, // 90: goproto.proto.test.repeated_double:extendee -> goproto.proto.test.TestAllExtensions 4958*1c12ee1eSDan Willemsen 8, // 91: goproto.proto.test.repeated_bool:extendee -> goproto.proto.test.TestAllExtensions 4959*1c12ee1eSDan Willemsen 8, // 92: goproto.proto.test.repeated_string:extendee -> goproto.proto.test.TestAllExtensions 4960*1c12ee1eSDan Willemsen 8, // 93: goproto.proto.test.repeated_bytes:extendee -> goproto.proto.test.TestAllExtensions 4961*1c12ee1eSDan Willemsen 8, // 94: goproto.proto.test.repeatedgroup:extendee -> goproto.proto.test.TestAllExtensions 4962*1c12ee1eSDan Willemsen 8, // 95: goproto.proto.test.repeated_nested_message:extendee -> goproto.proto.test.TestAllExtensions 4963*1c12ee1eSDan Willemsen 8, // 96: goproto.proto.test.repeated_nested_enum:extendee -> goproto.proto.test.TestAllExtensions 4964*1c12ee1eSDan Willemsen 8, // 97: goproto.proto.test.default_int32:extendee -> goproto.proto.test.TestAllExtensions 4965*1c12ee1eSDan Willemsen 8, // 98: goproto.proto.test.default_int64:extendee -> goproto.proto.test.TestAllExtensions 4966*1c12ee1eSDan Willemsen 8, // 99: goproto.proto.test.default_uint32:extendee -> goproto.proto.test.TestAllExtensions 4967*1c12ee1eSDan Willemsen 8, // 100: goproto.proto.test.default_uint64:extendee -> goproto.proto.test.TestAllExtensions 4968*1c12ee1eSDan Willemsen 8, // 101: goproto.proto.test.default_sint32:extendee -> goproto.proto.test.TestAllExtensions 4969*1c12ee1eSDan Willemsen 8, // 102: goproto.proto.test.default_sint64:extendee -> goproto.proto.test.TestAllExtensions 4970*1c12ee1eSDan Willemsen 8, // 103: goproto.proto.test.default_fixed32:extendee -> goproto.proto.test.TestAllExtensions 4971*1c12ee1eSDan Willemsen 8, // 104: goproto.proto.test.default_fixed64:extendee -> goproto.proto.test.TestAllExtensions 4972*1c12ee1eSDan Willemsen 8, // 105: goproto.proto.test.default_sfixed32:extendee -> goproto.proto.test.TestAllExtensions 4973*1c12ee1eSDan Willemsen 8, // 106: goproto.proto.test.default_sfixed64:extendee -> goproto.proto.test.TestAllExtensions 4974*1c12ee1eSDan Willemsen 8, // 107: goproto.proto.test.default_float:extendee -> goproto.proto.test.TestAllExtensions 4975*1c12ee1eSDan Willemsen 8, // 108: goproto.proto.test.default_double:extendee -> goproto.proto.test.TestAllExtensions 4976*1c12ee1eSDan Willemsen 8, // 109: goproto.proto.test.default_bool:extendee -> goproto.proto.test.TestAllExtensions 4977*1c12ee1eSDan Willemsen 8, // 110: goproto.proto.test.default_string:extendee -> goproto.proto.test.TestAllExtensions 4978*1c12ee1eSDan Willemsen 8, // 111: goproto.proto.test.default_bytes:extendee -> goproto.proto.test.TestAllExtensions 4979*1c12ee1eSDan Willemsen 18, // 112: goproto.proto.test.packed_int32:extendee -> goproto.proto.test.TestPackedExtensions 4980*1c12ee1eSDan Willemsen 18, // 113: goproto.proto.test.packed_int64:extendee -> goproto.proto.test.TestPackedExtensions 4981*1c12ee1eSDan Willemsen 18, // 114: goproto.proto.test.packed_uint32:extendee -> goproto.proto.test.TestPackedExtensions 4982*1c12ee1eSDan Willemsen 18, // 115: goproto.proto.test.packed_uint64:extendee -> goproto.proto.test.TestPackedExtensions 4983*1c12ee1eSDan Willemsen 18, // 116: goproto.proto.test.packed_sint32:extendee -> goproto.proto.test.TestPackedExtensions 4984*1c12ee1eSDan Willemsen 18, // 117: goproto.proto.test.packed_sint64:extendee -> goproto.proto.test.TestPackedExtensions 4985*1c12ee1eSDan Willemsen 18, // 118: goproto.proto.test.packed_fixed32:extendee -> goproto.proto.test.TestPackedExtensions 4986*1c12ee1eSDan Willemsen 18, // 119: goproto.proto.test.packed_fixed64:extendee -> goproto.proto.test.TestPackedExtensions 4987*1c12ee1eSDan Willemsen 18, // 120: goproto.proto.test.packed_sfixed32:extendee -> goproto.proto.test.TestPackedExtensions 4988*1c12ee1eSDan Willemsen 18, // 121: goproto.proto.test.packed_sfixed64:extendee -> goproto.proto.test.TestPackedExtensions 4989*1c12ee1eSDan Willemsen 18, // 122: goproto.proto.test.packed_float:extendee -> goproto.proto.test.TestPackedExtensions 4990*1c12ee1eSDan Willemsen 18, // 123: goproto.proto.test.packed_double:extendee -> goproto.proto.test.TestPackedExtensions 4991*1c12ee1eSDan Willemsen 18, // 124: goproto.proto.test.packed_bool:extendee -> goproto.proto.test.TestPackedExtensions 4992*1c12ee1eSDan Willemsen 18, // 125: goproto.proto.test.packed_enum:extendee -> goproto.proto.test.TestPackedExtensions 4993*1c12ee1eSDan Willemsen 19, // 126: goproto.proto.test.unpacked_int32:extendee -> goproto.proto.test.TestUnpackedExtensions 4994*1c12ee1eSDan Willemsen 19, // 127: goproto.proto.test.unpacked_int64:extendee -> goproto.proto.test.TestUnpackedExtensions 4995*1c12ee1eSDan Willemsen 19, // 128: goproto.proto.test.unpacked_uint32:extendee -> goproto.proto.test.TestUnpackedExtensions 4996*1c12ee1eSDan Willemsen 19, // 129: goproto.proto.test.unpacked_uint64:extendee -> goproto.proto.test.TestUnpackedExtensions 4997*1c12ee1eSDan Willemsen 19, // 130: goproto.proto.test.unpacked_sint32:extendee -> goproto.proto.test.TestUnpackedExtensions 4998*1c12ee1eSDan Willemsen 19, // 131: goproto.proto.test.unpacked_sint64:extendee -> goproto.proto.test.TestUnpackedExtensions 4999*1c12ee1eSDan Willemsen 19, // 132: goproto.proto.test.unpacked_fixed32:extendee -> goproto.proto.test.TestUnpackedExtensions 5000*1c12ee1eSDan Willemsen 19, // 133: goproto.proto.test.unpacked_fixed64:extendee -> goproto.proto.test.TestUnpackedExtensions 5001*1c12ee1eSDan Willemsen 19, // 134: goproto.proto.test.unpacked_sfixed32:extendee -> goproto.proto.test.TestUnpackedExtensions 5002*1c12ee1eSDan Willemsen 19, // 135: goproto.proto.test.unpacked_sfixed64:extendee -> goproto.proto.test.TestUnpackedExtensions 5003*1c12ee1eSDan Willemsen 19, // 136: goproto.proto.test.unpacked_float:extendee -> goproto.proto.test.TestUnpackedExtensions 5004*1c12ee1eSDan Willemsen 19, // 137: goproto.proto.test.unpacked_double:extendee -> goproto.proto.test.TestUnpackedExtensions 5005*1c12ee1eSDan Willemsen 19, // 138: goproto.proto.test.unpacked_bool:extendee -> goproto.proto.test.TestUnpackedExtensions 5006*1c12ee1eSDan Willemsen 19, // 139: goproto.proto.test.unpacked_enum:extendee -> goproto.proto.test.TestUnpackedExtensions 5007*1c12ee1eSDan Willemsen 8, // 140: goproto.proto.test.TestNestedExtension.nested_string_extension:extendee -> goproto.proto.test.TestAllExtensions 5008*1c12ee1eSDan Willemsen 8, // 141: goproto.proto.test.TestRequired.single:extendee -> goproto.proto.test.TestAllExtensions 5009*1c12ee1eSDan Willemsen 8, // 142: goproto.proto.test.TestRequired.multi:extendee -> goproto.proto.test.TestAllExtensions 5010*1c12ee1eSDan Willemsen 9, // 143: goproto.proto.test.optionalgroup:type_name -> goproto.proto.test.OptionalGroup 5011*1c12ee1eSDan Willemsen 45, // 144: goproto.proto.test.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage 5012*1c12ee1eSDan Willemsen 2, // 145: goproto.proto.test.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 5013*1c12ee1eSDan Willemsen 10, // 146: goproto.proto.test.repeatedgroup:type_name -> goproto.proto.test.RepeatedGroup 5014*1c12ee1eSDan Willemsen 45, // 147: goproto.proto.test.repeated_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage 5015*1c12ee1eSDan Willemsen 2, // 148: goproto.proto.test.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 5016*1c12ee1eSDan Willemsen 0, // 149: goproto.proto.test.packed_enum:type_name -> goproto.proto.test.ForeignEnum 5017*1c12ee1eSDan Willemsen 0, // 150: goproto.proto.test.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum 5018*1c12ee1eSDan Willemsen 12, // 151: goproto.proto.test.TestRequired.single:type_name -> goproto.proto.test.TestRequired 5019*1c12ee1eSDan Willemsen 12, // 152: goproto.proto.test.TestRequired.multi:type_name -> goproto.proto.test.TestRequired 5020*1c12ee1eSDan Willemsen 20, // 153: goproto.proto.test.TestService.Foo:input_type -> goproto.proto.test.FooRequest 5021*1c12ee1eSDan Willemsen 20, // 154: goproto.proto.test.TestService.TestStream:input_type -> goproto.proto.test.FooRequest 5022*1c12ee1eSDan Willemsen 5, // 155: goproto.proto.test.TestDeprecatedService.Deprecated:input_type -> goproto.proto.test.TestDeprecatedMessage 5023*1c12ee1eSDan Willemsen 21, // 156: goproto.proto.test.TestService.Foo:output_type -> goproto.proto.test.FooResponse 5024*1c12ee1eSDan Willemsen 21, // 157: goproto.proto.test.TestService.TestStream:output_type -> goproto.proto.test.FooResponse 5025*1c12ee1eSDan Willemsen 5, // 158: goproto.proto.test.TestDeprecatedService.Deprecated:output_type -> goproto.proto.test.TestDeprecatedMessage 5026*1c12ee1eSDan Willemsen 156, // [156:159] is the sub-list for method output_type 5027*1c12ee1eSDan Willemsen 153, // [153:156] is the sub-list for method input_type 5028*1c12ee1eSDan Willemsen 143, // [143:153] is the sub-list for extension type_name 5029*1c12ee1eSDan Willemsen 61, // [61:143] is the sub-list for extension extendee 5030*1c12ee1eSDan Willemsen 0, // [0:61] is the sub-list for field type_name 5031*1c12ee1eSDan Willemsen} 5032*1c12ee1eSDan Willemsen 5033*1c12ee1eSDan Willemsenfunc init() { file_internal_testprotos_test_test_proto_init() } 5034*1c12ee1eSDan Willemsenfunc file_internal_testprotos_test_test_proto_init() { 5035*1c12ee1eSDan Willemsen if File_internal_testprotos_test_test_proto != nil { 5036*1c12ee1eSDan Willemsen return 5037*1c12ee1eSDan Willemsen } 5038*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_import_proto_init() 5039*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_public_proto_init() 5040*1c12ee1eSDan Willemsen if !protoimpl.UnsafeEnabled { 5041*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 5042*1c12ee1eSDan Willemsen switch v := v.(*TestAllTypes); i { 5043*1c12ee1eSDan Willemsen case 0: 5044*1c12ee1eSDan Willemsen return &v.state 5045*1c12ee1eSDan Willemsen case 1: 5046*1c12ee1eSDan Willemsen return &v.sizeCache 5047*1c12ee1eSDan Willemsen case 2: 5048*1c12ee1eSDan Willemsen return &v.unknownFields 5049*1c12ee1eSDan Willemsen default: 5050*1c12ee1eSDan Willemsen return nil 5051*1c12ee1eSDan Willemsen } 5052*1c12ee1eSDan Willemsen } 5053*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 5054*1c12ee1eSDan Willemsen switch v := v.(*TestDeprecatedMessage); i { 5055*1c12ee1eSDan Willemsen case 0: 5056*1c12ee1eSDan Willemsen return &v.state 5057*1c12ee1eSDan Willemsen case 1: 5058*1c12ee1eSDan Willemsen return &v.sizeCache 5059*1c12ee1eSDan Willemsen case 2: 5060*1c12ee1eSDan Willemsen return &v.unknownFields 5061*1c12ee1eSDan Willemsen default: 5062*1c12ee1eSDan Willemsen return nil 5063*1c12ee1eSDan Willemsen } 5064*1c12ee1eSDan Willemsen } 5065*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 5066*1c12ee1eSDan Willemsen switch v := v.(*ForeignMessage); i { 5067*1c12ee1eSDan Willemsen case 0: 5068*1c12ee1eSDan Willemsen return &v.state 5069*1c12ee1eSDan Willemsen case 1: 5070*1c12ee1eSDan Willemsen return &v.sizeCache 5071*1c12ee1eSDan Willemsen case 2: 5072*1c12ee1eSDan Willemsen return &v.unknownFields 5073*1c12ee1eSDan Willemsen default: 5074*1c12ee1eSDan Willemsen return nil 5075*1c12ee1eSDan Willemsen } 5076*1c12ee1eSDan Willemsen } 5077*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 5078*1c12ee1eSDan Willemsen switch v := v.(*TestReservedFields); i { 5079*1c12ee1eSDan Willemsen case 0: 5080*1c12ee1eSDan Willemsen return &v.state 5081*1c12ee1eSDan Willemsen case 1: 5082*1c12ee1eSDan Willemsen return &v.sizeCache 5083*1c12ee1eSDan Willemsen case 2: 5084*1c12ee1eSDan Willemsen return &v.unknownFields 5085*1c12ee1eSDan Willemsen default: 5086*1c12ee1eSDan Willemsen return nil 5087*1c12ee1eSDan Willemsen } 5088*1c12ee1eSDan Willemsen } 5089*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 5090*1c12ee1eSDan Willemsen switch v := v.(*TestAllExtensions); i { 5091*1c12ee1eSDan Willemsen case 0: 5092*1c12ee1eSDan Willemsen return &v.state 5093*1c12ee1eSDan Willemsen case 1: 5094*1c12ee1eSDan Willemsen return &v.sizeCache 5095*1c12ee1eSDan Willemsen case 2: 5096*1c12ee1eSDan Willemsen return &v.unknownFields 5097*1c12ee1eSDan Willemsen case 3: 5098*1c12ee1eSDan Willemsen return &v.extensionFields 5099*1c12ee1eSDan Willemsen default: 5100*1c12ee1eSDan Willemsen return nil 5101*1c12ee1eSDan Willemsen } 5102*1c12ee1eSDan Willemsen } 5103*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 5104*1c12ee1eSDan Willemsen switch v := v.(*OptionalGroup); i { 5105*1c12ee1eSDan Willemsen case 0: 5106*1c12ee1eSDan Willemsen return &v.state 5107*1c12ee1eSDan Willemsen case 1: 5108*1c12ee1eSDan Willemsen return &v.sizeCache 5109*1c12ee1eSDan Willemsen case 2: 5110*1c12ee1eSDan Willemsen return &v.unknownFields 5111*1c12ee1eSDan Willemsen default: 5112*1c12ee1eSDan Willemsen return nil 5113*1c12ee1eSDan Willemsen } 5114*1c12ee1eSDan Willemsen } 5115*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 5116*1c12ee1eSDan Willemsen switch v := v.(*RepeatedGroup); i { 5117*1c12ee1eSDan Willemsen case 0: 5118*1c12ee1eSDan Willemsen return &v.state 5119*1c12ee1eSDan Willemsen case 1: 5120*1c12ee1eSDan Willemsen return &v.sizeCache 5121*1c12ee1eSDan Willemsen case 2: 5122*1c12ee1eSDan Willemsen return &v.unknownFields 5123*1c12ee1eSDan Willemsen default: 5124*1c12ee1eSDan Willemsen return nil 5125*1c12ee1eSDan Willemsen } 5126*1c12ee1eSDan Willemsen } 5127*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 5128*1c12ee1eSDan Willemsen switch v := v.(*TestNestedExtension); i { 5129*1c12ee1eSDan Willemsen case 0: 5130*1c12ee1eSDan Willemsen return &v.state 5131*1c12ee1eSDan Willemsen case 1: 5132*1c12ee1eSDan Willemsen return &v.sizeCache 5133*1c12ee1eSDan Willemsen case 2: 5134*1c12ee1eSDan Willemsen return &v.unknownFields 5135*1c12ee1eSDan Willemsen default: 5136*1c12ee1eSDan Willemsen return nil 5137*1c12ee1eSDan Willemsen } 5138*1c12ee1eSDan Willemsen } 5139*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 5140*1c12ee1eSDan Willemsen switch v := v.(*TestRequired); i { 5141*1c12ee1eSDan Willemsen case 0: 5142*1c12ee1eSDan Willemsen return &v.state 5143*1c12ee1eSDan Willemsen case 1: 5144*1c12ee1eSDan Willemsen return &v.sizeCache 5145*1c12ee1eSDan Willemsen case 2: 5146*1c12ee1eSDan Willemsen return &v.unknownFields 5147*1c12ee1eSDan Willemsen default: 5148*1c12ee1eSDan Willemsen return nil 5149*1c12ee1eSDan Willemsen } 5150*1c12ee1eSDan Willemsen } 5151*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 5152*1c12ee1eSDan Willemsen switch v := v.(*TestRequiredForeign); i { 5153*1c12ee1eSDan Willemsen case 0: 5154*1c12ee1eSDan Willemsen return &v.state 5155*1c12ee1eSDan Willemsen case 1: 5156*1c12ee1eSDan Willemsen return &v.sizeCache 5157*1c12ee1eSDan Willemsen case 2: 5158*1c12ee1eSDan Willemsen return &v.unknownFields 5159*1c12ee1eSDan Willemsen default: 5160*1c12ee1eSDan Willemsen return nil 5161*1c12ee1eSDan Willemsen } 5162*1c12ee1eSDan Willemsen } 5163*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 5164*1c12ee1eSDan Willemsen switch v := v.(*TestRequiredGroupFields); i { 5165*1c12ee1eSDan Willemsen case 0: 5166*1c12ee1eSDan Willemsen return &v.state 5167*1c12ee1eSDan Willemsen case 1: 5168*1c12ee1eSDan Willemsen return &v.sizeCache 5169*1c12ee1eSDan Willemsen case 2: 5170*1c12ee1eSDan Willemsen return &v.unknownFields 5171*1c12ee1eSDan Willemsen default: 5172*1c12ee1eSDan Willemsen return nil 5173*1c12ee1eSDan Willemsen } 5174*1c12ee1eSDan Willemsen } 5175*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 5176*1c12ee1eSDan Willemsen switch v := v.(*TestWeak); i { 5177*1c12ee1eSDan Willemsen case 0: 5178*1c12ee1eSDan Willemsen return &v.state 5179*1c12ee1eSDan Willemsen case 1: 5180*1c12ee1eSDan Willemsen return &v.sizeCache 5181*1c12ee1eSDan Willemsen case 2: 5182*1c12ee1eSDan Willemsen return &v.weakFields 5183*1c12ee1eSDan Willemsen case 3: 5184*1c12ee1eSDan Willemsen return &v.unknownFields 5185*1c12ee1eSDan Willemsen default: 5186*1c12ee1eSDan Willemsen return nil 5187*1c12ee1eSDan Willemsen } 5188*1c12ee1eSDan Willemsen } 5189*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 5190*1c12ee1eSDan Willemsen switch v := v.(*TestPackedTypes); i { 5191*1c12ee1eSDan Willemsen case 0: 5192*1c12ee1eSDan Willemsen return &v.state 5193*1c12ee1eSDan Willemsen case 1: 5194*1c12ee1eSDan Willemsen return &v.sizeCache 5195*1c12ee1eSDan Willemsen case 2: 5196*1c12ee1eSDan Willemsen return &v.unknownFields 5197*1c12ee1eSDan Willemsen default: 5198*1c12ee1eSDan Willemsen return nil 5199*1c12ee1eSDan Willemsen } 5200*1c12ee1eSDan Willemsen } 5201*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 5202*1c12ee1eSDan Willemsen switch v := v.(*TestUnpackedTypes); i { 5203*1c12ee1eSDan Willemsen case 0: 5204*1c12ee1eSDan Willemsen return &v.state 5205*1c12ee1eSDan Willemsen case 1: 5206*1c12ee1eSDan Willemsen return &v.sizeCache 5207*1c12ee1eSDan Willemsen case 2: 5208*1c12ee1eSDan Willemsen return &v.unknownFields 5209*1c12ee1eSDan Willemsen default: 5210*1c12ee1eSDan Willemsen return nil 5211*1c12ee1eSDan Willemsen } 5212*1c12ee1eSDan Willemsen } 5213*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 5214*1c12ee1eSDan Willemsen switch v := v.(*TestPackedExtensions); i { 5215*1c12ee1eSDan Willemsen case 0: 5216*1c12ee1eSDan Willemsen return &v.state 5217*1c12ee1eSDan Willemsen case 1: 5218*1c12ee1eSDan Willemsen return &v.sizeCache 5219*1c12ee1eSDan Willemsen case 2: 5220*1c12ee1eSDan Willemsen return &v.unknownFields 5221*1c12ee1eSDan Willemsen case 3: 5222*1c12ee1eSDan Willemsen return &v.extensionFields 5223*1c12ee1eSDan Willemsen default: 5224*1c12ee1eSDan Willemsen return nil 5225*1c12ee1eSDan Willemsen } 5226*1c12ee1eSDan Willemsen } 5227*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 5228*1c12ee1eSDan Willemsen switch v := v.(*TestUnpackedExtensions); i { 5229*1c12ee1eSDan Willemsen case 0: 5230*1c12ee1eSDan Willemsen return &v.state 5231*1c12ee1eSDan Willemsen case 1: 5232*1c12ee1eSDan Willemsen return &v.sizeCache 5233*1c12ee1eSDan Willemsen case 2: 5234*1c12ee1eSDan Willemsen return &v.unknownFields 5235*1c12ee1eSDan Willemsen case 3: 5236*1c12ee1eSDan Willemsen return &v.extensionFields 5237*1c12ee1eSDan Willemsen default: 5238*1c12ee1eSDan Willemsen return nil 5239*1c12ee1eSDan Willemsen } 5240*1c12ee1eSDan Willemsen } 5241*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 5242*1c12ee1eSDan Willemsen switch v := v.(*FooRequest); i { 5243*1c12ee1eSDan Willemsen case 0: 5244*1c12ee1eSDan Willemsen return &v.state 5245*1c12ee1eSDan Willemsen case 1: 5246*1c12ee1eSDan Willemsen return &v.sizeCache 5247*1c12ee1eSDan Willemsen case 2: 5248*1c12ee1eSDan Willemsen return &v.unknownFields 5249*1c12ee1eSDan Willemsen default: 5250*1c12ee1eSDan Willemsen return nil 5251*1c12ee1eSDan Willemsen } 5252*1c12ee1eSDan Willemsen } 5253*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 5254*1c12ee1eSDan Willemsen switch v := v.(*FooResponse); i { 5255*1c12ee1eSDan Willemsen case 0: 5256*1c12ee1eSDan Willemsen return &v.state 5257*1c12ee1eSDan Willemsen case 1: 5258*1c12ee1eSDan Willemsen return &v.sizeCache 5259*1c12ee1eSDan Willemsen case 2: 5260*1c12ee1eSDan Willemsen return &v.unknownFields 5261*1c12ee1eSDan Willemsen default: 5262*1c12ee1eSDan Willemsen return nil 5263*1c12ee1eSDan Willemsen } 5264*1c12ee1eSDan Willemsen } 5265*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 5266*1c12ee1eSDan Willemsen switch v := v.(*WeirdDefault); i { 5267*1c12ee1eSDan Willemsen case 0: 5268*1c12ee1eSDan Willemsen return &v.state 5269*1c12ee1eSDan Willemsen case 1: 5270*1c12ee1eSDan Willemsen return &v.sizeCache 5271*1c12ee1eSDan Willemsen case 2: 5272*1c12ee1eSDan Willemsen return &v.unknownFields 5273*1c12ee1eSDan Willemsen default: 5274*1c12ee1eSDan Willemsen return nil 5275*1c12ee1eSDan Willemsen } 5276*1c12ee1eSDan Willemsen } 5277*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 5278*1c12ee1eSDan Willemsen switch v := v.(*RemoteDefault); i { 5279*1c12ee1eSDan Willemsen case 0: 5280*1c12ee1eSDan Willemsen return &v.state 5281*1c12ee1eSDan Willemsen case 1: 5282*1c12ee1eSDan Willemsen return &v.sizeCache 5283*1c12ee1eSDan Willemsen case 2: 5284*1c12ee1eSDan Willemsen return &v.unknownFields 5285*1c12ee1eSDan Willemsen default: 5286*1c12ee1eSDan Willemsen return nil 5287*1c12ee1eSDan Willemsen } 5288*1c12ee1eSDan Willemsen } 5289*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 5290*1c12ee1eSDan Willemsen switch v := v.(*TestAllTypes_NestedMessage); i { 5291*1c12ee1eSDan Willemsen case 0: 5292*1c12ee1eSDan Willemsen return &v.state 5293*1c12ee1eSDan Willemsen case 1: 5294*1c12ee1eSDan Willemsen return &v.sizeCache 5295*1c12ee1eSDan Willemsen case 2: 5296*1c12ee1eSDan Willemsen return &v.unknownFields 5297*1c12ee1eSDan Willemsen default: 5298*1c12ee1eSDan Willemsen return nil 5299*1c12ee1eSDan Willemsen } 5300*1c12ee1eSDan Willemsen } 5301*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 5302*1c12ee1eSDan Willemsen switch v := v.(*TestAllTypes_OptionalGroup); i { 5303*1c12ee1eSDan Willemsen case 0: 5304*1c12ee1eSDan Willemsen return &v.state 5305*1c12ee1eSDan Willemsen case 1: 5306*1c12ee1eSDan Willemsen return &v.sizeCache 5307*1c12ee1eSDan Willemsen case 2: 5308*1c12ee1eSDan Willemsen return &v.unknownFields 5309*1c12ee1eSDan Willemsen default: 5310*1c12ee1eSDan Willemsen return nil 5311*1c12ee1eSDan Willemsen } 5312*1c12ee1eSDan Willemsen } 5313*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 5314*1c12ee1eSDan Willemsen switch v := v.(*TestAllTypes_RepeatedGroup); i { 5315*1c12ee1eSDan Willemsen case 0: 5316*1c12ee1eSDan Willemsen return &v.state 5317*1c12ee1eSDan Willemsen case 1: 5318*1c12ee1eSDan Willemsen return &v.sizeCache 5319*1c12ee1eSDan Willemsen case 2: 5320*1c12ee1eSDan Willemsen return &v.unknownFields 5321*1c12ee1eSDan Willemsen default: 5322*1c12ee1eSDan Willemsen return nil 5323*1c12ee1eSDan Willemsen } 5324*1c12ee1eSDan Willemsen } 5325*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { 5326*1c12ee1eSDan Willemsen switch v := v.(*TestAllTypes_OneofGroup); i { 5327*1c12ee1eSDan Willemsen case 0: 5328*1c12ee1eSDan Willemsen return &v.state 5329*1c12ee1eSDan Willemsen case 1: 5330*1c12ee1eSDan Willemsen return &v.sizeCache 5331*1c12ee1eSDan Willemsen case 2: 5332*1c12ee1eSDan Willemsen return &v.unknownFields 5333*1c12ee1eSDan Willemsen default: 5334*1c12ee1eSDan Willemsen return nil 5335*1c12ee1eSDan Willemsen } 5336*1c12ee1eSDan Willemsen } 5337*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { 5338*1c12ee1eSDan Willemsen switch v := v.(*TestAllExtensions_NestedMessage); i { 5339*1c12ee1eSDan Willemsen case 0: 5340*1c12ee1eSDan Willemsen return &v.state 5341*1c12ee1eSDan Willemsen case 1: 5342*1c12ee1eSDan Willemsen return &v.sizeCache 5343*1c12ee1eSDan Willemsen case 2: 5344*1c12ee1eSDan Willemsen return &v.unknownFields 5345*1c12ee1eSDan Willemsen default: 5346*1c12ee1eSDan Willemsen return nil 5347*1c12ee1eSDan Willemsen } 5348*1c12ee1eSDan Willemsen } 5349*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { 5350*1c12ee1eSDan Willemsen switch v := v.(*TestRequiredGroupFields_OptionalGroup); i { 5351*1c12ee1eSDan Willemsen case 0: 5352*1c12ee1eSDan Willemsen return &v.state 5353*1c12ee1eSDan Willemsen case 1: 5354*1c12ee1eSDan Willemsen return &v.sizeCache 5355*1c12ee1eSDan Willemsen case 2: 5356*1c12ee1eSDan Willemsen return &v.unknownFields 5357*1c12ee1eSDan Willemsen default: 5358*1c12ee1eSDan Willemsen return nil 5359*1c12ee1eSDan Willemsen } 5360*1c12ee1eSDan Willemsen } 5361*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { 5362*1c12ee1eSDan Willemsen switch v := v.(*TestRequiredGroupFields_RepeatedGroup); i { 5363*1c12ee1eSDan Willemsen case 0: 5364*1c12ee1eSDan Willemsen return &v.state 5365*1c12ee1eSDan Willemsen case 1: 5366*1c12ee1eSDan Willemsen return &v.sizeCache 5367*1c12ee1eSDan Willemsen case 2: 5368*1c12ee1eSDan Willemsen return &v.unknownFields 5369*1c12ee1eSDan Willemsen default: 5370*1c12ee1eSDan Willemsen return nil 5371*1c12ee1eSDan Willemsen } 5372*1c12ee1eSDan Willemsen } 5373*1c12ee1eSDan Willemsen } 5374*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[0].OneofWrappers = []interface{}{ 5375*1c12ee1eSDan Willemsen (*TestAllTypes_OneofUint32)(nil), 5376*1c12ee1eSDan Willemsen (*TestAllTypes_OneofNestedMessage)(nil), 5377*1c12ee1eSDan Willemsen (*TestAllTypes_OneofString)(nil), 5378*1c12ee1eSDan Willemsen (*TestAllTypes_OneofBytes)(nil), 5379*1c12ee1eSDan Willemsen (*TestAllTypes_OneofBool)(nil), 5380*1c12ee1eSDan Willemsen (*TestAllTypes_OneofUint64)(nil), 5381*1c12ee1eSDan Willemsen (*TestAllTypes_OneofFloat)(nil), 5382*1c12ee1eSDan Willemsen (*TestAllTypes_OneofDouble)(nil), 5383*1c12ee1eSDan Willemsen (*TestAllTypes_OneofEnum)(nil), 5384*1c12ee1eSDan Willemsen (*TestAllTypes_Oneofgroup)(nil), 5385*1c12ee1eSDan Willemsen (*TestAllTypes_OneofOptionalUint32)(nil), 5386*1c12ee1eSDan Willemsen } 5387*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[1].OneofWrappers = []interface{}{ 5388*1c12ee1eSDan Willemsen (*TestDeprecatedMessage_DeprecatedOneofField)(nil), 5389*1c12ee1eSDan Willemsen } 5390*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_msgTypes[9].OneofWrappers = []interface{}{ 5391*1c12ee1eSDan Willemsen (*TestRequiredForeign_OneofMessage)(nil), 5392*1c12ee1eSDan Willemsen } 5393*1c12ee1eSDan Willemsen type x struct{} 5394*1c12ee1eSDan Willemsen out := protoimpl.TypeBuilder{ 5395*1c12ee1eSDan Willemsen File: protoimpl.DescBuilder{ 5396*1c12ee1eSDan Willemsen GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 5397*1c12ee1eSDan Willemsen RawDescriptor: file_internal_testprotos_test_test_proto_rawDesc, 5398*1c12ee1eSDan Willemsen NumEnums: 4, 5399*1c12ee1eSDan Willemsen NumMessages: 45, 5400*1c12ee1eSDan Willemsen NumExtensions: 82, 5401*1c12ee1eSDan Willemsen NumServices: 2, 5402*1c12ee1eSDan Willemsen }, 5403*1c12ee1eSDan Willemsen GoTypes: file_internal_testprotos_test_test_proto_goTypes, 5404*1c12ee1eSDan Willemsen DependencyIndexes: file_internal_testprotos_test_test_proto_depIdxs, 5405*1c12ee1eSDan Willemsen EnumInfos: file_internal_testprotos_test_test_proto_enumTypes, 5406*1c12ee1eSDan Willemsen MessageInfos: file_internal_testprotos_test_test_proto_msgTypes, 5407*1c12ee1eSDan Willemsen ExtensionInfos: file_internal_testprotos_test_test_proto_extTypes, 5408*1c12ee1eSDan Willemsen }.Build() 5409*1c12ee1eSDan Willemsen File_internal_testprotos_test_test_proto = out.File 5410*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_rawDesc = nil 5411*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_goTypes = nil 5412*1c12ee1eSDan Willemsen file_internal_testprotos_test_test_proto_depIdxs = nil 5413*1c12ee1eSDan Willemsen} 5414