1// Copyright 2020 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Code generated by protoc-gen-go. DO NOT EDIT. 6// source: cmd/protoc-gen-go/testdata/retention/retention.proto 7 8package retention 9 10import ( 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 descriptorpb "google.golang.org/protobuf/types/descriptorpb" 14 reflect "reflect" 15 sync "sync" 16) 17 18type TopLevelEnum int32 19 20const ( 21 TopLevelEnum_TOP_LEVEL_UNKNOWN TopLevelEnum = 0 22) 23 24// Enum value maps for TopLevelEnum. 25var ( 26 TopLevelEnum_name = map[int32]string{ 27 0: "TOP_LEVEL_UNKNOWN", 28 } 29 TopLevelEnum_value = map[string]int32{ 30 "TOP_LEVEL_UNKNOWN": 0, 31 } 32) 33 34func (x TopLevelEnum) Enum() *TopLevelEnum { 35 p := new(TopLevelEnum) 36 *p = x 37 return p 38} 39 40func (x TopLevelEnum) String() string { 41 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 42} 43 44func (TopLevelEnum) Descriptor() protoreflect.EnumDescriptor { 45 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[0].Descriptor() 46} 47 48func (TopLevelEnum) Type() protoreflect.EnumType { 49 return &file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[0] 50} 51 52func (x TopLevelEnum) Number() protoreflect.EnumNumber { 53 return protoreflect.EnumNumber(x) 54} 55 56// Deprecated: Do not use. 57func (x *TopLevelEnum) UnmarshalJSON(b []byte) error { 58 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 59 if err != nil { 60 return err 61 } 62 *x = TopLevelEnum(num) 63 return nil 64} 65 66// Deprecated: Use TopLevelEnum.Descriptor instead. 67func (TopLevelEnum) EnumDescriptor() ([]byte, []int) { 68 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{0} 69} 70 71type TopLevelMessage_NestedEnum int32 72 73const ( 74 TopLevelMessage_NESTED_UNKNOWN TopLevelMessage_NestedEnum = 0 75) 76 77// Enum value maps for TopLevelMessage_NestedEnum. 78var ( 79 TopLevelMessage_NestedEnum_name = map[int32]string{ 80 0: "NESTED_UNKNOWN", 81 } 82 TopLevelMessage_NestedEnum_value = map[string]int32{ 83 "NESTED_UNKNOWN": 0, 84 } 85) 86 87func (x TopLevelMessage_NestedEnum) Enum() *TopLevelMessage_NestedEnum { 88 p := new(TopLevelMessage_NestedEnum) 89 *p = x 90 return p 91} 92 93func (x TopLevelMessage_NestedEnum) String() string { 94 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 95} 96 97func (TopLevelMessage_NestedEnum) Descriptor() protoreflect.EnumDescriptor { 98 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[1].Descriptor() 99} 100 101func (TopLevelMessage_NestedEnum) Type() protoreflect.EnumType { 102 return &file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes[1] 103} 104 105func (x TopLevelMessage_NestedEnum) Number() protoreflect.EnumNumber { 106 return protoreflect.EnumNumber(x) 107} 108 109// Deprecated: Do not use. 110func (x *TopLevelMessage_NestedEnum) UnmarshalJSON(b []byte) error { 111 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 112 if err != nil { 113 return err 114 } 115 *x = TopLevelMessage_NestedEnum(num) 116 return nil 117} 118 119// Deprecated: Use TopLevelMessage_NestedEnum.Descriptor instead. 120func (TopLevelMessage_NestedEnum) EnumDescriptor() ([]byte, []int) { 121 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1, 0} 122} 123 124type Extendee struct { 125 state protoimpl.MessageState 126 sizeCache protoimpl.SizeCache 127 unknownFields protoimpl.UnknownFields 128 extensionFields protoimpl.ExtensionFields 129} 130 131func (x *Extendee) Reset() { 132 *x = Extendee{} 133 if protoimpl.UnsafeEnabled { 134 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0] 135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 136 ms.StoreMessageInfo(mi) 137 } 138} 139 140func (x *Extendee) String() string { 141 return protoimpl.X.MessageStringOf(x) 142} 143 144func (*Extendee) ProtoMessage() {} 145 146func (x *Extendee) ProtoReflect() protoreflect.Message { 147 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0] 148 if protoimpl.UnsafeEnabled && x != nil { 149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 150 if ms.LoadMessageInfo() == nil { 151 ms.StoreMessageInfo(mi) 152 } 153 return ms 154 } 155 return mi.MessageOf(x) 156} 157 158// Deprecated: Use Extendee.ProtoReflect.Descriptor instead. 159func (*Extendee) Descriptor() ([]byte, []int) { 160 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{0} 161} 162 163type TopLevelMessage struct { 164 state protoimpl.MessageState 165 sizeCache protoimpl.SizeCache 166 unknownFields protoimpl.UnknownFields 167 extensionFields protoimpl.ExtensionFields 168 169 F *float32 `protobuf:"fixed32,1,opt,name=f" json:"f,omitempty"` 170 // Types that are assignable to O: 171 // 172 // *TopLevelMessage_I 173 O isTopLevelMessage_O `protobuf_oneof:"o"` 174} 175 176func (x *TopLevelMessage) Reset() { 177 *x = TopLevelMessage{} 178 if protoimpl.UnsafeEnabled { 179 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1] 180 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 181 ms.StoreMessageInfo(mi) 182 } 183} 184 185func (x *TopLevelMessage) String() string { 186 return protoimpl.X.MessageStringOf(x) 187} 188 189func (*TopLevelMessage) ProtoMessage() {} 190 191func (x *TopLevelMessage) ProtoReflect() protoreflect.Message { 192 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1] 193 if protoimpl.UnsafeEnabled && x != nil { 194 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 195 if ms.LoadMessageInfo() == nil { 196 ms.StoreMessageInfo(mi) 197 } 198 return ms 199 } 200 return mi.MessageOf(x) 201} 202 203// Deprecated: Use TopLevelMessage.ProtoReflect.Descriptor instead. 204func (*TopLevelMessage) Descriptor() ([]byte, []int) { 205 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1} 206} 207 208func (x *TopLevelMessage) GetF() float32 { 209 if x != nil && x.F != nil { 210 return *x.F 211 } 212 return 0 213} 214 215func (m *TopLevelMessage) GetO() isTopLevelMessage_O { 216 if m != nil { 217 return m.O 218 } 219 return nil 220} 221 222func (x *TopLevelMessage) GetI() int64 { 223 if x, ok := x.GetO().(*TopLevelMessage_I); ok { 224 return x.I 225 } 226 return 0 227} 228 229type isTopLevelMessage_O interface { 230 isTopLevelMessage_O() 231} 232 233type TopLevelMessage_I struct { 234 I int64 `protobuf:"varint,2,opt,name=i,oneof"` 235} 236 237func (*TopLevelMessage_I) isTopLevelMessage_O() {} 238 239type TopLevelMessage_NestedMessage struct { 240 state protoimpl.MessageState 241 sizeCache protoimpl.SizeCache 242 unknownFields protoimpl.UnknownFields 243} 244 245func (x *TopLevelMessage_NestedMessage) Reset() { 246 *x = TopLevelMessage_NestedMessage{} 247 if protoimpl.UnsafeEnabled { 248 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2] 249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 250 ms.StoreMessageInfo(mi) 251 } 252} 253 254func (x *TopLevelMessage_NestedMessage) String() string { 255 return protoimpl.X.MessageStringOf(x) 256} 257 258func (*TopLevelMessage_NestedMessage) ProtoMessage() {} 259 260func (x *TopLevelMessage_NestedMessage) ProtoReflect() protoreflect.Message { 261 mi := &file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2] 262 if protoimpl.UnsafeEnabled && x != nil { 263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 264 if ms.LoadMessageInfo() == nil { 265 ms.StoreMessageInfo(mi) 266 } 267 return ms 268 } 269 return mi.MessageOf(x) 270} 271 272// Deprecated: Use TopLevelMessage_NestedMessage.ProtoReflect.Descriptor instead. 273func (*TopLevelMessage_NestedMessage) Descriptor() ([]byte, []int) { 274 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP(), []int{1, 0} 275} 276 277var file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes = []protoimpl.ExtensionInfo{ 278 { 279 ExtendedType: (*descriptorpb.FileOptions)(nil), 280 ExtensionType: (*int32)(nil), 281 Field: 505092806, 282 Name: "testretention.plain_option", 283 Tag: "varint,505092806,opt,name=plain_option", 284 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 285 }, 286 { 287 ExtendedType: (*descriptorpb.FileOptions)(nil), 288 ExtensionType: (*int32)(nil), 289 Field: 505039132, 290 Name: "testretention.runtime_retention_option", 291 Tag: "varint,505039132,opt,name=runtime_retention_option", 292 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 293 }, 294 { 295 ExtendedType: (*descriptorpb.FileOptions)(nil), 296 ExtensionType: (*int32)(nil), 297 Field: 504878676, 298 Name: "testretention.source_retention_option", 299 Tag: "varint,504878676,opt,name=source_retention_option", 300 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 301 }, 302 { 303 ExtendedType: (*descriptorpb.FileOptions)(nil), 304 ExtensionType: ([]*OptionsMessage)(nil), 305 Field: 504823570, 306 Name: "testretention.repeated_options", 307 Tag: "bytes,504823570,rep,name=repeated_options", 308 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 309 }, 310 { 311 ExtendedType: (*descriptorpb.ExtensionRangeOptions)(nil), 312 ExtensionType: (*OptionsMessage)(nil), 313 Field: 504822148, 314 Name: "testretention.extension_range_option", 315 Tag: "bytes,504822148,opt,name=extension_range_option", 316 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 317 }, 318 { 319 ExtendedType: (*descriptorpb.MessageOptions)(nil), 320 ExtensionType: (*OptionsMessage)(nil), 321 Field: 504820819, 322 Name: "testretention.message_option", 323 Tag: "bytes,504820819,opt,name=message_option", 324 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 325 }, 326 { 327 ExtendedType: (*descriptorpb.FieldOptions)(nil), 328 ExtensionType: (*OptionsMessage)(nil), 329 Field: 504589219, 330 Name: "testretention.field_option", 331 Tag: "bytes,504589219,opt,name=field_option", 332 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 333 }, 334 { 335 ExtendedType: (*descriptorpb.OneofOptions)(nil), 336 ExtensionType: (*OptionsMessage)(nil), 337 Field: 504479153, 338 Name: "testretention.oneof_option", 339 Tag: "bytes,504479153,opt,name=oneof_option", 340 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 341 }, 342 { 343 ExtendedType: (*descriptorpb.EnumOptions)(nil), 344 ExtensionType: (*OptionsMessage)(nil), 345 Field: 504451567, 346 Name: "testretention.enum_option", 347 Tag: "bytes,504451567,opt,name=enum_option", 348 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 349 }, 350 { 351 ExtendedType: (*descriptorpb.EnumValueOptions)(nil), 352 ExtensionType: (*OptionsMessage)(nil), 353 Field: 504450522, 354 Name: "testretention.enum_entry_option", 355 Tag: "bytes,504450522,opt,name=enum_entry_option", 356 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 357 }, 358 { 359 ExtendedType: (*descriptorpb.ServiceOptions)(nil), 360 ExtensionType: (*OptionsMessage)(nil), 361 Field: 504387709, 362 Name: "testretention.service_option", 363 Tag: "bytes,504387709,opt,name=service_option", 364 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 365 }, 366 { 367 ExtendedType: (*descriptorpb.MethodOptions)(nil), 368 ExtensionType: (*OptionsMessage)(nil), 369 Field: 504349420, 370 Name: "testretention.method_option", 371 Tag: "bytes,504349420,opt,name=method_option", 372 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 373 }, 374 { 375 ExtendedType: (*Extendee)(nil), 376 ExtensionType: (*int32)(nil), 377 Field: 1, 378 Name: "testretention.i", 379 Tag: "varint,1,opt,name=i", 380 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 381 }, 382 { 383 ExtendedType: (*Extendee)(nil), 384 ExtensionType: (*string)(nil), 385 Field: 2, 386 Name: "testretention.TopLevelMessage.s", 387 Tag: "bytes,2,opt,name=s", 388 Filename: "cmd/protoc-gen-go/testdata/retention/retention.proto", 389 }, 390} 391 392// Extension fields to descriptorpb.FileOptions. 393var ( 394 // optional int32 plain_option = 505092806; 395 E_PlainOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[0] 396 // optional int32 runtime_retention_option = 505039132; 397 E_RuntimeRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[1] 398 // optional int32 source_retention_option = 504878676; 399 E_SourceRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[2] 400 // repeated testretention.OptionsMessage repeated_options = 504823570; 401 E_RepeatedOptions = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[3] 402) 403 404// Extension fields to descriptorpb.ExtensionRangeOptions. 405var ( 406 // optional testretention.OptionsMessage extension_range_option = 504822148; 407 E_ExtensionRangeOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[4] 408) 409 410// Extension fields to descriptorpb.MessageOptions. 411var ( 412 // optional testretention.OptionsMessage message_option = 504820819; 413 E_MessageOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[5] 414) 415 416// Extension fields to descriptorpb.FieldOptions. 417var ( 418 // optional testretention.OptionsMessage field_option = 504589219; 419 E_FieldOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[6] 420) 421 422// Extension fields to descriptorpb.OneofOptions. 423var ( 424 // optional testretention.OptionsMessage oneof_option = 504479153; 425 E_OneofOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[7] 426) 427 428// Extension fields to descriptorpb.EnumOptions. 429var ( 430 // optional testretention.OptionsMessage enum_option = 504451567; 431 E_EnumOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[8] 432) 433 434// Extension fields to descriptorpb.EnumValueOptions. 435var ( 436 // optional testretention.OptionsMessage enum_entry_option = 504450522; 437 E_EnumEntryOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[9] 438) 439 440// Extension fields to descriptorpb.ServiceOptions. 441var ( 442 // optional testretention.OptionsMessage service_option = 504387709; 443 E_ServiceOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[10] 444) 445 446// Extension fields to descriptorpb.MethodOptions. 447var ( 448 // optional testretention.OptionsMessage method_option = 504349420; 449 E_MethodOption = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[11] 450) 451 452// Extension fields to Extendee. 453var ( 454 // optional int32 i = 1; 455 E_I = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[12] 456 // optional string s = 2; 457 E_TopLevelMessage_S = &file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes[13] 458) 459 460var File_cmd_protoc_gen_go_testdata_retention_retention_proto protoreflect.FileDescriptor 461 462var file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc = []byte{ 463 0x0a, 0x34, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 464 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74, 465 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 466 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 467 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3a, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 468 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 469 0x61, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6f, 0x70, 0x74, 0x69, 470 0x6f, 0x6e, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 471 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 472 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 473 0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x08, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x2a, 474 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xe8, 0x01, 0x0a, 0x0f, 475 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 476 0x18, 0x0a, 0x01, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84, 477 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x01, 0x66, 0x12, 0x0e, 0x0a, 0x01, 0x69, 0x18, 0x02, 478 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x01, 0x69, 0x1a, 0x1b, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 479 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x0a, 0x9a, 0xc5, 0xde, 0x85, 480 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x2c, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 481 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x55, 482 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x1a, 0x0a, 0xfa, 0x9e, 0xaa, 0x84, 0x0f, 0x04, 483 0x08, 0x01, 0x10, 0x02, 0x2a, 0x10, 0x08, 0x0a, 0x10, 0x65, 0x1a, 0x0a, 0xa2, 0x98, 0xdf, 0x85, 484 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x32, 0x31, 0x0a, 0x01, 0x73, 0x12, 0x17, 0x2e, 0x74, 0x65, 485 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x78, 0x74, 0x65, 486 0x6e, 0x64, 0x65, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84, 487 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x52, 0x01, 0x73, 0x3a, 0x0a, 0x9a, 0xc5, 0xde, 0x85, 0x0f, 488 0x04, 0x08, 0x01, 0x10, 0x02, 0x42, 0x0f, 0x0a, 0x01, 0x6f, 0x12, 0x0a, 0x8a, 0xdb, 0xb7, 0x84, 489 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x2a, 0x3d, 0x0a, 0x0c, 0x54, 0x6f, 0x70, 0x4c, 0x65, 0x76, 490 0x65, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x11, 0x54, 0x4f, 0x50, 0x5f, 0x4c, 0x45, 491 0x56, 0x45, 0x4c, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x1a, 0x0a, 0xd2, 492 0xdd, 0xa9, 0x84, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0x0a, 0xfa, 0x9e, 0xaa, 0x84, 0x0f, 493 0x04, 0x08, 0x01, 0x10, 0x02, 0x32, 0x6c, 0x0a, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 494 0x12, 0x55, 0x0a, 0x07, 0x44, 0x6f, 0x53, 0x74, 0x75, 0x66, 0x66, 0x12, 0x1e, 0x2e, 0x74, 0x65, 495 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 496 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x1e, 0x2e, 0x74, 0x65, 497 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x54, 0x6f, 0x70, 0x4c, 498 0x65, 0x76, 0x65, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0xe2, 0xae, 0xf8, 499 0x83, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0x1a, 0x0a, 0xea, 0x87, 0x8b, 0x84, 0x0f, 0x04, 0x08, 500 0x01, 0x10, 0x02, 0x3a, 0x43, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 501 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 502 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 503 0x73, 0x18, 0xc6, 0xb5, 0xec, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x70, 0x6c, 0x61, 504 0x69, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x5f, 0x0a, 0x18, 0x72, 0x75, 0x6e, 0x74, 505 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 506 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 507 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 508 0x6e, 0x73, 0x18, 0x9c, 0x92, 0xe9, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88, 0x01, 509 0x01, 0x52, 0x16, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 510 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x5d, 0x0a, 0x17, 0x73, 0x6f, 0x75, 511 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 512 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 513 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 514 0x6e, 0x73, 0x18, 0xd4, 0xac, 0xdf, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88, 0x01, 515 0x02, 0x52, 0x15, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 516 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x6a, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 517 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x2e, 0x67, 518 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 519 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x92, 0xfe, 0xdb, 0xf0, 0x01, 520 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 521 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 522 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 523 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x7f, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 524 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 525 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 526 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 527 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x84, 0xf3, 0xdb, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 528 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 529 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 530 0x14, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x4f, 531 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x69, 0x0a, 0x0e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 532 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 533 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 534 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd3, 0xe8, 0xdb, 0xf0, 0x01, 0x20, 0x01, 535 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 536 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 537 0x65, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 538 0x3a, 0x63, 0x0a, 0x0c, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 539 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 540 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 541 0xa3, 0xd7, 0xcd, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 542 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 543 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f, 544 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x63, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6f, 545 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 546 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 547 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xb1, 0xfb, 0xc6, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 548 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 549 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x6f, 550 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x60, 0x0a, 0x0b, 0x65, 0x6e, 551 0x75, 0x6d, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 552 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 553 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xef, 0xa3, 0xc5, 0xf0, 0x01, 0x20, 0x01, 0x28, 554 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 555 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 556 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x70, 0x0a, 0x11, 557 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 558 0x6e, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 559 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 560 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xda, 0x9b, 0xc5, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 561 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 562 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x65, 563 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x69, 564 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 565 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 566 0x75, 0x66, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 567 0x73, 0x18, 0xfd, 0xb0, 0xc1, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 568 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 569 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 570 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a, 0x66, 0x0a, 0x0d, 0x6d, 0x65, 0x74, 571 0x68, 0x6f, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 572 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 573 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xec, 0x85, 0xbf, 0xf0, 0x01, 574 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 575 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 576 0x61, 0x67, 0x65, 0x52, 0x0c, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 577 0x6e, 0x3a, 0x31, 0x0a, 0x01, 0x69, 0x12, 0x17, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x74, 578 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x65, 0x18, 579 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0x9a, 0xba, 0xed, 0x84, 0x0f, 0x04, 0x08, 0x01, 0x10, 580 0x02, 0x52, 0x01, 0x69, 0x42, 0x6d, 0x92, 0xf1, 0xdf, 0x85, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 581 0x82, 0x90, 0xf7, 0x85, 0x0f, 0x04, 0x08, 0x01, 0x10, 0x02, 0xe0, 0x91, 0xc9, 0x86, 0x0f, 0x02, 582 0xb0, 0xac, 0xe3, 0x86, 0x0f, 0x01, 0x80, 0x9b, 0xb2, 0xa0, 0x0f, 0x01, 0xd0, 0xae, 0xfc, 0xa2, 583 0x0f, 0x02, 0x5a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 584 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 585 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 586 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 587 0x69, 0x6f, 0x6e, 588} 589 590var ( 591 file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescOnce sync.Once 592 file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData = file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc 593) 594 595func file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescGZIP() []byte { 596 file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescOnce.Do(func() { 597 file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData) 598 }) 599 return file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDescData 600} 601 602var file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes = make([]protoimpl.EnumInfo, 2) 603var file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 604var file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes = []interface{}{ 605 (TopLevelEnum)(0), // 0: testretention.TopLevelEnum 606 (TopLevelMessage_NestedEnum)(0), // 1: testretention.TopLevelMessage.NestedEnum 607 (*Extendee)(nil), // 2: testretention.Extendee 608 (*TopLevelMessage)(nil), // 3: testretention.TopLevelMessage 609 (*TopLevelMessage_NestedMessage)(nil), // 4: testretention.TopLevelMessage.NestedMessage 610 (*descriptorpb.FileOptions)(nil), // 5: google.protobuf.FileOptions 611 (*descriptorpb.ExtensionRangeOptions)(nil), // 6: google.protobuf.ExtensionRangeOptions 612 (*descriptorpb.MessageOptions)(nil), // 7: google.protobuf.MessageOptions 613 (*descriptorpb.FieldOptions)(nil), // 8: google.protobuf.FieldOptions 614 (*descriptorpb.OneofOptions)(nil), // 9: google.protobuf.OneofOptions 615 (*descriptorpb.EnumOptions)(nil), // 10: google.protobuf.EnumOptions 616 (*descriptorpb.EnumValueOptions)(nil), // 11: google.protobuf.EnumValueOptions 617 (*descriptorpb.ServiceOptions)(nil), // 12: google.protobuf.ServiceOptions 618 (*descriptorpb.MethodOptions)(nil), // 13: google.protobuf.MethodOptions 619 (*OptionsMessage)(nil), // 14: testretention.OptionsMessage 620} 621var file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs = []int32{ 622 5, // 0: testretention.plain_option:extendee -> google.protobuf.FileOptions 623 5, // 1: testretention.runtime_retention_option:extendee -> google.protobuf.FileOptions 624 5, // 2: testretention.source_retention_option:extendee -> google.protobuf.FileOptions 625 5, // 3: testretention.repeated_options:extendee -> google.protobuf.FileOptions 626 6, // 4: testretention.extension_range_option:extendee -> google.protobuf.ExtensionRangeOptions 627 7, // 5: testretention.message_option:extendee -> google.protobuf.MessageOptions 628 8, // 6: testretention.field_option:extendee -> google.protobuf.FieldOptions 629 9, // 7: testretention.oneof_option:extendee -> google.protobuf.OneofOptions 630 10, // 8: testretention.enum_option:extendee -> google.protobuf.EnumOptions 631 11, // 9: testretention.enum_entry_option:extendee -> google.protobuf.EnumValueOptions 632 12, // 10: testretention.service_option:extendee -> google.protobuf.ServiceOptions 633 13, // 11: testretention.method_option:extendee -> google.protobuf.MethodOptions 634 2, // 12: testretention.i:extendee -> testretention.Extendee 635 2, // 13: testretention.TopLevelMessage.s:extendee -> testretention.Extendee 636 14, // 14: testretention.repeated_options:type_name -> testretention.OptionsMessage 637 14, // 15: testretention.extension_range_option:type_name -> testretention.OptionsMessage 638 14, // 16: testretention.message_option:type_name -> testretention.OptionsMessage 639 14, // 17: testretention.field_option:type_name -> testretention.OptionsMessage 640 14, // 18: testretention.oneof_option:type_name -> testretention.OptionsMessage 641 14, // 19: testretention.enum_option:type_name -> testretention.OptionsMessage 642 14, // 20: testretention.enum_entry_option:type_name -> testretention.OptionsMessage 643 14, // 21: testretention.service_option:type_name -> testretention.OptionsMessage 644 14, // 22: testretention.method_option:type_name -> testretention.OptionsMessage 645 3, // 23: testretention.Service.DoStuff:input_type -> testretention.TopLevelMessage 646 3, // 24: testretention.Service.DoStuff:output_type -> testretention.TopLevelMessage 647 24, // [24:25] is the sub-list for method output_type 648 23, // [23:24] is the sub-list for method input_type 649 14, // [14:23] is the sub-list for extension type_name 650 0, // [0:14] is the sub-list for extension extendee 651 0, // [0:0] is the sub-list for field type_name 652} 653 654func init() { file_cmd_protoc_gen_go_testdata_retention_retention_proto_init() } 655func file_cmd_protoc_gen_go_testdata_retention_retention_proto_init() { 656 if File_cmd_protoc_gen_go_testdata_retention_retention_proto != nil { 657 return 658 } 659 file_cmd_protoc_gen_go_testdata_retention_options_message_proto_init() 660 if !protoimpl.UnsafeEnabled { 661 file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 662 switch v := v.(*Extendee); i { 663 case 0: 664 return &v.state 665 case 1: 666 return &v.sizeCache 667 case 2: 668 return &v.unknownFields 669 case 3: 670 return &v.extensionFields 671 default: 672 return nil 673 } 674 } 675 file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 676 switch v := v.(*TopLevelMessage); i { 677 case 0: 678 return &v.state 679 case 1: 680 return &v.sizeCache 681 case 2: 682 return &v.unknownFields 683 case 3: 684 return &v.extensionFields 685 default: 686 return nil 687 } 688 } 689 file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 690 switch v := v.(*TopLevelMessage_NestedMessage); i { 691 case 0: 692 return &v.state 693 case 1: 694 return &v.sizeCache 695 case 2: 696 return &v.unknownFields 697 default: 698 return nil 699 } 700 } 701 } 702 file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes[1].OneofWrappers = []interface{}{ 703 (*TopLevelMessage_I)(nil), 704 } 705 type x struct{} 706 out := protoimpl.TypeBuilder{ 707 File: protoimpl.DescBuilder{ 708 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 709 RawDescriptor: file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc, 710 NumEnums: 2, 711 NumMessages: 3, 712 NumExtensions: 14, 713 NumServices: 1, 714 }, 715 GoTypes: file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes, 716 DependencyIndexes: file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs, 717 EnumInfos: file_cmd_protoc_gen_go_testdata_retention_retention_proto_enumTypes, 718 MessageInfos: file_cmd_protoc_gen_go_testdata_retention_retention_proto_msgTypes, 719 ExtensionInfos: file_cmd_protoc_gen_go_testdata_retention_retention_proto_extTypes, 720 }.Build() 721 File_cmd_protoc_gen_go_testdata_retention_retention_proto = out.File 722 file_cmd_protoc_gen_go_testdata_retention_retention_proto_rawDesc = nil 723 file_cmd_protoc_gen_go_testdata_retention_retention_proto_goTypes = nil 724 file_cmd_protoc_gen_go_testdata_retention_retention_proto_depIdxs = nil 725} 726