github.com/terraform-linters/tflint-plugin-sdk@v0.22.0/plugin/internal/proto/tflint.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.36.1 4 // protoc v5.29.2 5 // source: tflint.proto 6 7 package proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 reflect "reflect" 13 sync "sync" 14 ) 15 16 const ( 17 // Verify that this generated code is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 19 // Verify that runtime/protoimpl is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 21 ) 22 23 type ModuleCtxType int32 24 25 const ( 26 ModuleCtxType_MODULE_CTX_TYPE_UNSPECIFIED ModuleCtxType = 0 27 ModuleCtxType_MODULE_CTX_TYPE_SELF ModuleCtxType = 1 28 ModuleCtxType_MODULE_CTX_TYPE_ROOT ModuleCtxType = 2 29 ) 30 31 // Enum value maps for ModuleCtxType. 32 var ( 33 ModuleCtxType_name = map[int32]string{ 34 0: "MODULE_CTX_TYPE_UNSPECIFIED", 35 1: "MODULE_CTX_TYPE_SELF", 36 2: "MODULE_CTX_TYPE_ROOT", 37 } 38 ModuleCtxType_value = map[string]int32{ 39 "MODULE_CTX_TYPE_UNSPECIFIED": 0, 40 "MODULE_CTX_TYPE_SELF": 1, 41 "MODULE_CTX_TYPE_ROOT": 2, 42 } 43 ) 44 45 func (x ModuleCtxType) Enum() *ModuleCtxType { 46 p := new(ModuleCtxType) 47 *p = x 48 return p 49 } 50 51 func (x ModuleCtxType) String() string { 52 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 53 } 54 55 func (ModuleCtxType) Descriptor() protoreflect.EnumDescriptor { 56 return file_tflint_proto_enumTypes[0].Descriptor() 57 } 58 59 func (ModuleCtxType) Type() protoreflect.EnumType { 60 return &file_tflint_proto_enumTypes[0] 61 } 62 63 func (x ModuleCtxType) Number() protoreflect.EnumNumber { 64 return protoreflect.EnumNumber(x) 65 } 66 67 // Deprecated: Use ModuleCtxType.Descriptor instead. 68 func (ModuleCtxType) EnumDescriptor() ([]byte, []int) { 69 return file_tflint_proto_rawDescGZIP(), []int{0} 70 } 71 72 type SchemaMode int32 73 74 const ( 75 SchemaMode_SCHEMA_MODE_UNSPECIFIED SchemaMode = 0 76 SchemaMode_SCHEMA_MODE_DEFAULT SchemaMode = 1 77 SchemaMode_SCHEMA_MODE_JUST_ATTRIBUTES SchemaMode = 2 78 ) 79 80 // Enum value maps for SchemaMode. 81 var ( 82 SchemaMode_name = map[int32]string{ 83 0: "SCHEMA_MODE_UNSPECIFIED", 84 1: "SCHEMA_MODE_DEFAULT", 85 2: "SCHEMA_MODE_JUST_ATTRIBUTES", 86 } 87 SchemaMode_value = map[string]int32{ 88 "SCHEMA_MODE_UNSPECIFIED": 0, 89 "SCHEMA_MODE_DEFAULT": 1, 90 "SCHEMA_MODE_JUST_ATTRIBUTES": 2, 91 } 92 ) 93 94 func (x SchemaMode) Enum() *SchemaMode { 95 p := new(SchemaMode) 96 *p = x 97 return p 98 } 99 100 func (x SchemaMode) String() string { 101 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 102 } 103 104 func (SchemaMode) Descriptor() protoreflect.EnumDescriptor { 105 return file_tflint_proto_enumTypes[1].Descriptor() 106 } 107 108 func (SchemaMode) Type() protoreflect.EnumType { 109 return &file_tflint_proto_enumTypes[1] 110 } 111 112 func (x SchemaMode) Number() protoreflect.EnumNumber { 113 return protoreflect.EnumNumber(x) 114 } 115 116 // Deprecated: Use SchemaMode.Descriptor instead. 117 func (SchemaMode) EnumDescriptor() ([]byte, []int) { 118 return file_tflint_proto_rawDescGZIP(), []int{1} 119 } 120 121 type ErrorCode int32 122 123 const ( 124 ErrorCode_ERROR_CODE_UNSPECIFIED ErrorCode = 0 125 ErrorCode_ERROR_CODE_UNKNOWN_VALUE ErrorCode = 1 126 ErrorCode_ERROR_CODE_NULL_VALUE ErrorCode = 2 127 ErrorCode_ERROR_CODE_UNEVALUABLE ErrorCode = 3 128 ErrorCode_ERROR_CODE_SENSITIVE ErrorCode = 4 129 ) 130 131 // Enum value maps for ErrorCode. 132 var ( 133 ErrorCode_name = map[int32]string{ 134 0: "ERROR_CODE_UNSPECIFIED", 135 1: "ERROR_CODE_UNKNOWN_VALUE", 136 2: "ERROR_CODE_NULL_VALUE", 137 3: "ERROR_CODE_UNEVALUABLE", 138 4: "ERROR_CODE_SENSITIVE", 139 } 140 ErrorCode_value = map[string]int32{ 141 "ERROR_CODE_UNSPECIFIED": 0, 142 "ERROR_CODE_UNKNOWN_VALUE": 1, 143 "ERROR_CODE_NULL_VALUE": 2, 144 "ERROR_CODE_UNEVALUABLE": 3, 145 "ERROR_CODE_SENSITIVE": 4, 146 } 147 ) 148 149 func (x ErrorCode) Enum() *ErrorCode { 150 p := new(ErrorCode) 151 *p = x 152 return p 153 } 154 155 func (x ErrorCode) String() string { 156 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 157 } 158 159 func (ErrorCode) Descriptor() protoreflect.EnumDescriptor { 160 return file_tflint_proto_enumTypes[2].Descriptor() 161 } 162 163 func (ErrorCode) Type() protoreflect.EnumType { 164 return &file_tflint_proto_enumTypes[2] 165 } 166 167 func (x ErrorCode) Number() protoreflect.EnumNumber { 168 return protoreflect.EnumNumber(x) 169 } 170 171 // Deprecated: Use ErrorCode.Descriptor instead. 172 func (ErrorCode) EnumDescriptor() ([]byte, []int) { 173 return file_tflint_proto_rawDescGZIP(), []int{2} 174 } 175 176 type GetModuleContent_ExpandMode int32 177 178 const ( 179 GetModuleContent_EXPAND_MODE_UNSPECIFIED GetModuleContent_ExpandMode = 0 180 GetModuleContent_EXPAND_MODE_NONE GetModuleContent_ExpandMode = 1 181 GetModuleContent_EXPAND_MODE_EXPAND GetModuleContent_ExpandMode = 2 182 ) 183 184 // Enum value maps for GetModuleContent_ExpandMode. 185 var ( 186 GetModuleContent_ExpandMode_name = map[int32]string{ 187 0: "EXPAND_MODE_UNSPECIFIED", 188 1: "EXPAND_MODE_NONE", 189 2: "EXPAND_MODE_EXPAND", 190 } 191 GetModuleContent_ExpandMode_value = map[string]int32{ 192 "EXPAND_MODE_UNSPECIFIED": 0, 193 "EXPAND_MODE_NONE": 1, 194 "EXPAND_MODE_EXPAND": 2, 195 } 196 ) 197 198 func (x GetModuleContent_ExpandMode) Enum() *GetModuleContent_ExpandMode { 199 p := new(GetModuleContent_ExpandMode) 200 *p = x 201 return p 202 } 203 204 func (x GetModuleContent_ExpandMode) String() string { 205 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 206 } 207 208 func (GetModuleContent_ExpandMode) Descriptor() protoreflect.EnumDescriptor { 209 return file_tflint_proto_enumTypes[3].Descriptor() 210 } 211 212 func (GetModuleContent_ExpandMode) Type() protoreflect.EnumType { 213 return &file_tflint_proto_enumTypes[3] 214 } 215 216 func (x GetModuleContent_ExpandMode) Number() protoreflect.EnumNumber { 217 return protoreflect.EnumNumber(x) 218 } 219 220 // Deprecated: Use GetModuleContent_ExpandMode.Descriptor instead. 221 func (GetModuleContent_ExpandMode) EnumDescriptor() ([]byte, []int) { 222 return file_tflint_proto_rawDescGZIP(), []int{11, 0} 223 } 224 225 type EmitIssue_Severity int32 226 227 const ( 228 EmitIssue_SEVERITY_UNSPECIFIED EmitIssue_Severity = 0 229 EmitIssue_SEVERITY_ERROR EmitIssue_Severity = 1 230 EmitIssue_SEVERITY_WARNING EmitIssue_Severity = 2 231 EmitIssue_SEVERITY_NOTICE EmitIssue_Severity = 3 232 ) 233 234 // Enum value maps for EmitIssue_Severity. 235 var ( 236 EmitIssue_Severity_name = map[int32]string{ 237 0: "SEVERITY_UNSPECIFIED", 238 1: "SEVERITY_ERROR", 239 2: "SEVERITY_WARNING", 240 3: "SEVERITY_NOTICE", 241 } 242 EmitIssue_Severity_value = map[string]int32{ 243 "SEVERITY_UNSPECIFIED": 0, 244 "SEVERITY_ERROR": 1, 245 "SEVERITY_WARNING": 2, 246 "SEVERITY_NOTICE": 3, 247 } 248 ) 249 250 func (x EmitIssue_Severity) Enum() *EmitIssue_Severity { 251 p := new(EmitIssue_Severity) 252 *p = x 253 return p 254 } 255 256 func (x EmitIssue_Severity) String() string { 257 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 258 } 259 260 func (EmitIssue_Severity) Descriptor() protoreflect.EnumDescriptor { 261 return file_tflint_proto_enumTypes[4].Descriptor() 262 } 263 264 func (EmitIssue_Severity) Type() protoreflect.EnumType { 265 return &file_tflint_proto_enumTypes[4] 266 } 267 268 func (x EmitIssue_Severity) Number() protoreflect.EnumNumber { 269 return protoreflect.EnumNumber(x) 270 } 271 272 // Deprecated: Use EmitIssue_Severity.Descriptor instead. 273 func (EmitIssue_Severity) EnumDescriptor() ([]byte, []int) { 274 return file_tflint_proto_rawDescGZIP(), []int{16, 0} 275 } 276 277 type GetName struct { 278 state protoimpl.MessageState `protogen:"open.v1"` 279 unknownFields protoimpl.UnknownFields 280 sizeCache protoimpl.SizeCache 281 } 282 283 func (x *GetName) Reset() { 284 *x = GetName{} 285 mi := &file_tflint_proto_msgTypes[0] 286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 287 ms.StoreMessageInfo(mi) 288 } 289 290 func (x *GetName) String() string { 291 return protoimpl.X.MessageStringOf(x) 292 } 293 294 func (*GetName) ProtoMessage() {} 295 296 func (x *GetName) ProtoReflect() protoreflect.Message { 297 mi := &file_tflint_proto_msgTypes[0] 298 if x != nil { 299 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 300 if ms.LoadMessageInfo() == nil { 301 ms.StoreMessageInfo(mi) 302 } 303 return ms 304 } 305 return mi.MessageOf(x) 306 } 307 308 // Deprecated: Use GetName.ProtoReflect.Descriptor instead. 309 func (*GetName) Descriptor() ([]byte, []int) { 310 return file_tflint_proto_rawDescGZIP(), []int{0} 311 } 312 313 type GetVersion struct { 314 state protoimpl.MessageState `protogen:"open.v1"` 315 unknownFields protoimpl.UnknownFields 316 sizeCache protoimpl.SizeCache 317 } 318 319 func (x *GetVersion) Reset() { 320 *x = GetVersion{} 321 mi := &file_tflint_proto_msgTypes[1] 322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 323 ms.StoreMessageInfo(mi) 324 } 325 326 func (x *GetVersion) String() string { 327 return protoimpl.X.MessageStringOf(x) 328 } 329 330 func (*GetVersion) ProtoMessage() {} 331 332 func (x *GetVersion) ProtoReflect() protoreflect.Message { 333 mi := &file_tflint_proto_msgTypes[1] 334 if x != nil { 335 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 336 if ms.LoadMessageInfo() == nil { 337 ms.StoreMessageInfo(mi) 338 } 339 return ms 340 } 341 return mi.MessageOf(x) 342 } 343 344 // Deprecated: Use GetVersion.ProtoReflect.Descriptor instead. 345 func (*GetVersion) Descriptor() ([]byte, []int) { 346 return file_tflint_proto_rawDescGZIP(), []int{1} 347 } 348 349 type GetVersionConstraint struct { 350 state protoimpl.MessageState `protogen:"open.v1"` 351 unknownFields protoimpl.UnknownFields 352 sizeCache protoimpl.SizeCache 353 } 354 355 func (x *GetVersionConstraint) Reset() { 356 *x = GetVersionConstraint{} 357 mi := &file_tflint_proto_msgTypes[2] 358 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 359 ms.StoreMessageInfo(mi) 360 } 361 362 func (x *GetVersionConstraint) String() string { 363 return protoimpl.X.MessageStringOf(x) 364 } 365 366 func (*GetVersionConstraint) ProtoMessage() {} 367 368 func (x *GetVersionConstraint) ProtoReflect() protoreflect.Message { 369 mi := &file_tflint_proto_msgTypes[2] 370 if x != nil { 371 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 372 if ms.LoadMessageInfo() == nil { 373 ms.StoreMessageInfo(mi) 374 } 375 return ms 376 } 377 return mi.MessageOf(x) 378 } 379 380 // Deprecated: Use GetVersionConstraint.ProtoReflect.Descriptor instead. 381 func (*GetVersionConstraint) Descriptor() ([]byte, []int) { 382 return file_tflint_proto_rawDescGZIP(), []int{2} 383 } 384 385 type GetSDKVersion struct { 386 state protoimpl.MessageState `protogen:"open.v1"` 387 unknownFields protoimpl.UnknownFields 388 sizeCache protoimpl.SizeCache 389 } 390 391 func (x *GetSDKVersion) Reset() { 392 *x = GetSDKVersion{} 393 mi := &file_tflint_proto_msgTypes[3] 394 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 395 ms.StoreMessageInfo(mi) 396 } 397 398 func (x *GetSDKVersion) String() string { 399 return protoimpl.X.MessageStringOf(x) 400 } 401 402 func (*GetSDKVersion) ProtoMessage() {} 403 404 func (x *GetSDKVersion) ProtoReflect() protoreflect.Message { 405 mi := &file_tflint_proto_msgTypes[3] 406 if x != nil { 407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 408 if ms.LoadMessageInfo() == nil { 409 ms.StoreMessageInfo(mi) 410 } 411 return ms 412 } 413 return mi.MessageOf(x) 414 } 415 416 // Deprecated: Use GetSDKVersion.ProtoReflect.Descriptor instead. 417 func (*GetSDKVersion) Descriptor() ([]byte, []int) { 418 return file_tflint_proto_rawDescGZIP(), []int{3} 419 } 420 421 type GetRuleNames struct { 422 state protoimpl.MessageState `protogen:"open.v1"` 423 unknownFields protoimpl.UnknownFields 424 sizeCache protoimpl.SizeCache 425 } 426 427 func (x *GetRuleNames) Reset() { 428 *x = GetRuleNames{} 429 mi := &file_tflint_proto_msgTypes[4] 430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 431 ms.StoreMessageInfo(mi) 432 } 433 434 func (x *GetRuleNames) String() string { 435 return protoimpl.X.MessageStringOf(x) 436 } 437 438 func (*GetRuleNames) ProtoMessage() {} 439 440 func (x *GetRuleNames) ProtoReflect() protoreflect.Message { 441 mi := &file_tflint_proto_msgTypes[4] 442 if x != nil { 443 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 444 if ms.LoadMessageInfo() == nil { 445 ms.StoreMessageInfo(mi) 446 } 447 return ms 448 } 449 return mi.MessageOf(x) 450 } 451 452 // Deprecated: Use GetRuleNames.ProtoReflect.Descriptor instead. 453 func (*GetRuleNames) Descriptor() ([]byte, []int) { 454 return file_tflint_proto_rawDescGZIP(), []int{4} 455 } 456 457 type GetConfigSchema struct { 458 state protoimpl.MessageState `protogen:"open.v1"` 459 unknownFields protoimpl.UnknownFields 460 sizeCache protoimpl.SizeCache 461 } 462 463 func (x *GetConfigSchema) Reset() { 464 *x = GetConfigSchema{} 465 mi := &file_tflint_proto_msgTypes[5] 466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 467 ms.StoreMessageInfo(mi) 468 } 469 470 func (x *GetConfigSchema) String() string { 471 return protoimpl.X.MessageStringOf(x) 472 } 473 474 func (*GetConfigSchema) ProtoMessage() {} 475 476 func (x *GetConfigSchema) ProtoReflect() protoreflect.Message { 477 mi := &file_tflint_proto_msgTypes[5] 478 if x != nil { 479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 480 if ms.LoadMessageInfo() == nil { 481 ms.StoreMessageInfo(mi) 482 } 483 return ms 484 } 485 return mi.MessageOf(x) 486 } 487 488 // Deprecated: Use GetConfigSchema.ProtoReflect.Descriptor instead. 489 func (*GetConfigSchema) Descriptor() ([]byte, []int) { 490 return file_tflint_proto_rawDescGZIP(), []int{5} 491 } 492 493 type ApplyGlobalConfig struct { 494 state protoimpl.MessageState `protogen:"open.v1"` 495 unknownFields protoimpl.UnknownFields 496 sizeCache protoimpl.SizeCache 497 } 498 499 func (x *ApplyGlobalConfig) Reset() { 500 *x = ApplyGlobalConfig{} 501 mi := &file_tflint_proto_msgTypes[6] 502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 503 ms.StoreMessageInfo(mi) 504 } 505 506 func (x *ApplyGlobalConfig) String() string { 507 return protoimpl.X.MessageStringOf(x) 508 } 509 510 func (*ApplyGlobalConfig) ProtoMessage() {} 511 512 func (x *ApplyGlobalConfig) ProtoReflect() protoreflect.Message { 513 mi := &file_tflint_proto_msgTypes[6] 514 if x != nil { 515 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 516 if ms.LoadMessageInfo() == nil { 517 ms.StoreMessageInfo(mi) 518 } 519 return ms 520 } 521 return mi.MessageOf(x) 522 } 523 524 // Deprecated: Use ApplyGlobalConfig.ProtoReflect.Descriptor instead. 525 func (*ApplyGlobalConfig) Descriptor() ([]byte, []int) { 526 return file_tflint_proto_rawDescGZIP(), []int{6} 527 } 528 529 type ApplyConfig struct { 530 state protoimpl.MessageState `protogen:"open.v1"` 531 unknownFields protoimpl.UnknownFields 532 sizeCache protoimpl.SizeCache 533 } 534 535 func (x *ApplyConfig) Reset() { 536 *x = ApplyConfig{} 537 mi := &file_tflint_proto_msgTypes[7] 538 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 539 ms.StoreMessageInfo(mi) 540 } 541 542 func (x *ApplyConfig) String() string { 543 return protoimpl.X.MessageStringOf(x) 544 } 545 546 func (*ApplyConfig) ProtoMessage() {} 547 548 func (x *ApplyConfig) ProtoReflect() protoreflect.Message { 549 mi := &file_tflint_proto_msgTypes[7] 550 if x != nil { 551 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 552 if ms.LoadMessageInfo() == nil { 553 ms.StoreMessageInfo(mi) 554 } 555 return ms 556 } 557 return mi.MessageOf(x) 558 } 559 560 // Deprecated: Use ApplyConfig.ProtoReflect.Descriptor instead. 561 func (*ApplyConfig) Descriptor() ([]byte, []int) { 562 return file_tflint_proto_rawDescGZIP(), []int{7} 563 } 564 565 type Check struct { 566 state protoimpl.MessageState `protogen:"open.v1"` 567 unknownFields protoimpl.UnknownFields 568 sizeCache protoimpl.SizeCache 569 } 570 571 func (x *Check) Reset() { 572 *x = Check{} 573 mi := &file_tflint_proto_msgTypes[8] 574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 575 ms.StoreMessageInfo(mi) 576 } 577 578 func (x *Check) String() string { 579 return protoimpl.X.MessageStringOf(x) 580 } 581 582 func (*Check) ProtoMessage() {} 583 584 func (x *Check) ProtoReflect() protoreflect.Message { 585 mi := &file_tflint_proto_msgTypes[8] 586 if x != nil { 587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 588 if ms.LoadMessageInfo() == nil { 589 ms.StoreMessageInfo(mi) 590 } 591 return ms 592 } 593 return mi.MessageOf(x) 594 } 595 596 // Deprecated: Use Check.ProtoReflect.Descriptor instead. 597 func (*Check) Descriptor() ([]byte, []int) { 598 return file_tflint_proto_rawDescGZIP(), []int{8} 599 } 600 601 type GetOriginalwd struct { 602 state protoimpl.MessageState `protogen:"open.v1"` 603 unknownFields protoimpl.UnknownFields 604 sizeCache protoimpl.SizeCache 605 } 606 607 func (x *GetOriginalwd) Reset() { 608 *x = GetOriginalwd{} 609 mi := &file_tflint_proto_msgTypes[9] 610 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 611 ms.StoreMessageInfo(mi) 612 } 613 614 func (x *GetOriginalwd) String() string { 615 return protoimpl.X.MessageStringOf(x) 616 } 617 618 func (*GetOriginalwd) ProtoMessage() {} 619 620 func (x *GetOriginalwd) ProtoReflect() protoreflect.Message { 621 mi := &file_tflint_proto_msgTypes[9] 622 if x != nil { 623 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 624 if ms.LoadMessageInfo() == nil { 625 ms.StoreMessageInfo(mi) 626 } 627 return ms 628 } 629 return mi.MessageOf(x) 630 } 631 632 // Deprecated: Use GetOriginalwd.ProtoReflect.Descriptor instead. 633 func (*GetOriginalwd) Descriptor() ([]byte, []int) { 634 return file_tflint_proto_rawDescGZIP(), []int{9} 635 } 636 637 type GetModulePath struct { 638 state protoimpl.MessageState `protogen:"open.v1"` 639 unknownFields protoimpl.UnknownFields 640 sizeCache protoimpl.SizeCache 641 } 642 643 func (x *GetModulePath) Reset() { 644 *x = GetModulePath{} 645 mi := &file_tflint_proto_msgTypes[10] 646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 647 ms.StoreMessageInfo(mi) 648 } 649 650 func (x *GetModulePath) String() string { 651 return protoimpl.X.MessageStringOf(x) 652 } 653 654 func (*GetModulePath) ProtoMessage() {} 655 656 func (x *GetModulePath) ProtoReflect() protoreflect.Message { 657 mi := &file_tflint_proto_msgTypes[10] 658 if x != nil { 659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 660 if ms.LoadMessageInfo() == nil { 661 ms.StoreMessageInfo(mi) 662 } 663 return ms 664 } 665 return mi.MessageOf(x) 666 } 667 668 // Deprecated: Use GetModulePath.ProtoReflect.Descriptor instead. 669 func (*GetModulePath) Descriptor() ([]byte, []int) { 670 return file_tflint_proto_rawDescGZIP(), []int{10} 671 } 672 673 type GetModuleContent struct { 674 state protoimpl.MessageState `protogen:"open.v1"` 675 unknownFields protoimpl.UnknownFields 676 sizeCache protoimpl.SizeCache 677 } 678 679 func (x *GetModuleContent) Reset() { 680 *x = GetModuleContent{} 681 mi := &file_tflint_proto_msgTypes[11] 682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 683 ms.StoreMessageInfo(mi) 684 } 685 686 func (x *GetModuleContent) String() string { 687 return protoimpl.X.MessageStringOf(x) 688 } 689 690 func (*GetModuleContent) ProtoMessage() {} 691 692 func (x *GetModuleContent) ProtoReflect() protoreflect.Message { 693 mi := &file_tflint_proto_msgTypes[11] 694 if x != nil { 695 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 696 if ms.LoadMessageInfo() == nil { 697 ms.StoreMessageInfo(mi) 698 } 699 return ms 700 } 701 return mi.MessageOf(x) 702 } 703 704 // Deprecated: Use GetModuleContent.ProtoReflect.Descriptor instead. 705 func (*GetModuleContent) Descriptor() ([]byte, []int) { 706 return file_tflint_proto_rawDescGZIP(), []int{11} 707 } 708 709 type GetFile struct { 710 state protoimpl.MessageState `protogen:"open.v1"` 711 unknownFields protoimpl.UnknownFields 712 sizeCache protoimpl.SizeCache 713 } 714 715 func (x *GetFile) Reset() { 716 *x = GetFile{} 717 mi := &file_tflint_proto_msgTypes[12] 718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 719 ms.StoreMessageInfo(mi) 720 } 721 722 func (x *GetFile) String() string { 723 return protoimpl.X.MessageStringOf(x) 724 } 725 726 func (*GetFile) ProtoMessage() {} 727 728 func (x *GetFile) ProtoReflect() protoreflect.Message { 729 mi := &file_tflint_proto_msgTypes[12] 730 if x != nil { 731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 732 if ms.LoadMessageInfo() == nil { 733 ms.StoreMessageInfo(mi) 734 } 735 return ms 736 } 737 return mi.MessageOf(x) 738 } 739 740 // Deprecated: Use GetFile.ProtoReflect.Descriptor instead. 741 func (*GetFile) Descriptor() ([]byte, []int) { 742 return file_tflint_proto_rawDescGZIP(), []int{12} 743 } 744 745 type GetFiles struct { 746 state protoimpl.MessageState `protogen:"open.v1"` 747 unknownFields protoimpl.UnknownFields 748 sizeCache protoimpl.SizeCache 749 } 750 751 func (x *GetFiles) Reset() { 752 *x = GetFiles{} 753 mi := &file_tflint_proto_msgTypes[13] 754 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 755 ms.StoreMessageInfo(mi) 756 } 757 758 func (x *GetFiles) String() string { 759 return protoimpl.X.MessageStringOf(x) 760 } 761 762 func (*GetFiles) ProtoMessage() {} 763 764 func (x *GetFiles) ProtoReflect() protoreflect.Message { 765 mi := &file_tflint_proto_msgTypes[13] 766 if x != nil { 767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 768 if ms.LoadMessageInfo() == nil { 769 ms.StoreMessageInfo(mi) 770 } 771 return ms 772 } 773 return mi.MessageOf(x) 774 } 775 776 // Deprecated: Use GetFiles.ProtoReflect.Descriptor instead. 777 func (*GetFiles) Descriptor() ([]byte, []int) { 778 return file_tflint_proto_rawDescGZIP(), []int{13} 779 } 780 781 type GetRuleConfigContent struct { 782 state protoimpl.MessageState `protogen:"open.v1"` 783 unknownFields protoimpl.UnknownFields 784 sizeCache protoimpl.SizeCache 785 } 786 787 func (x *GetRuleConfigContent) Reset() { 788 *x = GetRuleConfigContent{} 789 mi := &file_tflint_proto_msgTypes[14] 790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 791 ms.StoreMessageInfo(mi) 792 } 793 794 func (x *GetRuleConfigContent) String() string { 795 return protoimpl.X.MessageStringOf(x) 796 } 797 798 func (*GetRuleConfigContent) ProtoMessage() {} 799 800 func (x *GetRuleConfigContent) ProtoReflect() protoreflect.Message { 801 mi := &file_tflint_proto_msgTypes[14] 802 if x != nil { 803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 804 if ms.LoadMessageInfo() == nil { 805 ms.StoreMessageInfo(mi) 806 } 807 return ms 808 } 809 return mi.MessageOf(x) 810 } 811 812 // Deprecated: Use GetRuleConfigContent.ProtoReflect.Descriptor instead. 813 func (*GetRuleConfigContent) Descriptor() ([]byte, []int) { 814 return file_tflint_proto_rawDescGZIP(), []int{14} 815 } 816 817 type EvaluateExpr struct { 818 state protoimpl.MessageState `protogen:"open.v1"` 819 unknownFields protoimpl.UnknownFields 820 sizeCache protoimpl.SizeCache 821 } 822 823 func (x *EvaluateExpr) Reset() { 824 *x = EvaluateExpr{} 825 mi := &file_tflint_proto_msgTypes[15] 826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 827 ms.StoreMessageInfo(mi) 828 } 829 830 func (x *EvaluateExpr) String() string { 831 return protoimpl.X.MessageStringOf(x) 832 } 833 834 func (*EvaluateExpr) ProtoMessage() {} 835 836 func (x *EvaluateExpr) ProtoReflect() protoreflect.Message { 837 mi := &file_tflint_proto_msgTypes[15] 838 if x != nil { 839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 840 if ms.LoadMessageInfo() == nil { 841 ms.StoreMessageInfo(mi) 842 } 843 return ms 844 } 845 return mi.MessageOf(x) 846 } 847 848 // Deprecated: Use EvaluateExpr.ProtoReflect.Descriptor instead. 849 func (*EvaluateExpr) Descriptor() ([]byte, []int) { 850 return file_tflint_proto_rawDescGZIP(), []int{15} 851 } 852 853 type EmitIssue struct { 854 state protoimpl.MessageState `protogen:"open.v1"` 855 unknownFields protoimpl.UnknownFields 856 sizeCache protoimpl.SizeCache 857 } 858 859 func (x *EmitIssue) Reset() { 860 *x = EmitIssue{} 861 mi := &file_tflint_proto_msgTypes[16] 862 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 863 ms.StoreMessageInfo(mi) 864 } 865 866 func (x *EmitIssue) String() string { 867 return protoimpl.X.MessageStringOf(x) 868 } 869 870 func (*EmitIssue) ProtoMessage() {} 871 872 func (x *EmitIssue) ProtoReflect() protoreflect.Message { 873 mi := &file_tflint_proto_msgTypes[16] 874 if x != nil { 875 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 876 if ms.LoadMessageInfo() == nil { 877 ms.StoreMessageInfo(mi) 878 } 879 return ms 880 } 881 return mi.MessageOf(x) 882 } 883 884 // Deprecated: Use EmitIssue.ProtoReflect.Descriptor instead. 885 func (*EmitIssue) Descriptor() ([]byte, []int) { 886 return file_tflint_proto_rawDescGZIP(), []int{16} 887 } 888 889 type ApplyChanges struct { 890 state protoimpl.MessageState `protogen:"open.v1"` 891 unknownFields protoimpl.UnknownFields 892 sizeCache protoimpl.SizeCache 893 } 894 895 func (x *ApplyChanges) Reset() { 896 *x = ApplyChanges{} 897 mi := &file_tflint_proto_msgTypes[17] 898 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 899 ms.StoreMessageInfo(mi) 900 } 901 902 func (x *ApplyChanges) String() string { 903 return protoimpl.X.MessageStringOf(x) 904 } 905 906 func (*ApplyChanges) ProtoMessage() {} 907 908 func (x *ApplyChanges) ProtoReflect() protoreflect.Message { 909 mi := &file_tflint_proto_msgTypes[17] 910 if x != nil { 911 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 912 if ms.LoadMessageInfo() == nil { 913 ms.StoreMessageInfo(mi) 914 } 915 return ms 916 } 917 return mi.MessageOf(x) 918 } 919 920 // Deprecated: Use ApplyChanges.ProtoReflect.Descriptor instead. 921 func (*ApplyChanges) Descriptor() ([]byte, []int) { 922 return file_tflint_proto_rawDescGZIP(), []int{17} 923 } 924 925 type BodySchema struct { 926 state protoimpl.MessageState `protogen:"open.v1"` 927 Attributes []*BodySchema_Attribute `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"` 928 Blocks []*BodySchema_Block `protobuf:"bytes,2,rep,name=blocks,proto3" json:"blocks,omitempty"` 929 Mode SchemaMode `protobuf:"varint,3,opt,name=Mode,proto3,enum=proto.SchemaMode" json:"Mode,omitempty"` 930 unknownFields protoimpl.UnknownFields 931 sizeCache protoimpl.SizeCache 932 } 933 934 func (x *BodySchema) Reset() { 935 *x = BodySchema{} 936 mi := &file_tflint_proto_msgTypes[18] 937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 938 ms.StoreMessageInfo(mi) 939 } 940 941 func (x *BodySchema) String() string { 942 return protoimpl.X.MessageStringOf(x) 943 } 944 945 func (*BodySchema) ProtoMessage() {} 946 947 func (x *BodySchema) ProtoReflect() protoreflect.Message { 948 mi := &file_tflint_proto_msgTypes[18] 949 if x != nil { 950 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 951 if ms.LoadMessageInfo() == nil { 952 ms.StoreMessageInfo(mi) 953 } 954 return ms 955 } 956 return mi.MessageOf(x) 957 } 958 959 // Deprecated: Use BodySchema.ProtoReflect.Descriptor instead. 960 func (*BodySchema) Descriptor() ([]byte, []int) { 961 return file_tflint_proto_rawDescGZIP(), []int{18} 962 } 963 964 func (x *BodySchema) GetAttributes() []*BodySchema_Attribute { 965 if x != nil { 966 return x.Attributes 967 } 968 return nil 969 } 970 971 func (x *BodySchema) GetBlocks() []*BodySchema_Block { 972 if x != nil { 973 return x.Blocks 974 } 975 return nil 976 } 977 978 func (x *BodySchema) GetMode() SchemaMode { 979 if x != nil { 980 return x.Mode 981 } 982 return SchemaMode_SCHEMA_MODE_UNSPECIFIED 983 } 984 985 type BodyContent struct { 986 state protoimpl.MessageState `protogen:"open.v1"` 987 Attributes map[string]*BodyContent_Attribute `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 988 Blocks []*BodyContent_Block `protobuf:"bytes,2,rep,name=blocks,proto3" json:"blocks,omitempty"` 989 unknownFields protoimpl.UnknownFields 990 sizeCache protoimpl.SizeCache 991 } 992 993 func (x *BodyContent) Reset() { 994 *x = BodyContent{} 995 mi := &file_tflint_proto_msgTypes[19] 996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 997 ms.StoreMessageInfo(mi) 998 } 999 1000 func (x *BodyContent) String() string { 1001 return protoimpl.X.MessageStringOf(x) 1002 } 1003 1004 func (*BodyContent) ProtoMessage() {} 1005 1006 func (x *BodyContent) ProtoReflect() protoreflect.Message { 1007 mi := &file_tflint_proto_msgTypes[19] 1008 if x != nil { 1009 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1010 if ms.LoadMessageInfo() == nil { 1011 ms.StoreMessageInfo(mi) 1012 } 1013 return ms 1014 } 1015 return mi.MessageOf(x) 1016 } 1017 1018 // Deprecated: Use BodyContent.ProtoReflect.Descriptor instead. 1019 func (*BodyContent) Descriptor() ([]byte, []int) { 1020 return file_tflint_proto_rawDescGZIP(), []int{19} 1021 } 1022 1023 func (x *BodyContent) GetAttributes() map[string]*BodyContent_Attribute { 1024 if x != nil { 1025 return x.Attributes 1026 } 1027 return nil 1028 } 1029 1030 func (x *BodyContent) GetBlocks() []*BodyContent_Block { 1031 if x != nil { 1032 return x.Blocks 1033 } 1034 return nil 1035 } 1036 1037 type Expression struct { 1038 state protoimpl.MessageState `protogen:"open.v1"` 1039 Bytes []byte `protobuf:"bytes,1,opt,name=bytes,proto3" json:"bytes,omitempty"` 1040 Range *Range `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"` 1041 Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` 1042 ValueMarks []*ValueMark `protobuf:"bytes,4,rep,name=value_marks,json=valueMarks,proto3" json:"value_marks,omitempty"` 1043 unknownFields protoimpl.UnknownFields 1044 sizeCache protoimpl.SizeCache 1045 } 1046 1047 func (x *Expression) Reset() { 1048 *x = Expression{} 1049 mi := &file_tflint_proto_msgTypes[20] 1050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1051 ms.StoreMessageInfo(mi) 1052 } 1053 1054 func (x *Expression) String() string { 1055 return protoimpl.X.MessageStringOf(x) 1056 } 1057 1058 func (*Expression) ProtoMessage() {} 1059 1060 func (x *Expression) ProtoReflect() protoreflect.Message { 1061 mi := &file_tflint_proto_msgTypes[20] 1062 if x != nil { 1063 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1064 if ms.LoadMessageInfo() == nil { 1065 ms.StoreMessageInfo(mi) 1066 } 1067 return ms 1068 } 1069 return mi.MessageOf(x) 1070 } 1071 1072 // Deprecated: Use Expression.ProtoReflect.Descriptor instead. 1073 func (*Expression) Descriptor() ([]byte, []int) { 1074 return file_tflint_proto_rawDescGZIP(), []int{20} 1075 } 1076 1077 func (x *Expression) GetBytes() []byte { 1078 if x != nil { 1079 return x.Bytes 1080 } 1081 return nil 1082 } 1083 1084 func (x *Expression) GetRange() *Range { 1085 if x != nil { 1086 return x.Range 1087 } 1088 return nil 1089 } 1090 1091 func (x *Expression) GetValue() []byte { 1092 if x != nil { 1093 return x.Value 1094 } 1095 return nil 1096 } 1097 1098 func (x *Expression) GetValueMarks() []*ValueMark { 1099 if x != nil { 1100 return x.ValueMarks 1101 } 1102 return nil 1103 } 1104 1105 type Range struct { 1106 state protoimpl.MessageState `protogen:"open.v1"` 1107 Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` 1108 Start *Range_Pos `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"` 1109 End *Range_Pos `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"` 1110 unknownFields protoimpl.UnknownFields 1111 sizeCache protoimpl.SizeCache 1112 } 1113 1114 func (x *Range) Reset() { 1115 *x = Range{} 1116 mi := &file_tflint_proto_msgTypes[21] 1117 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1118 ms.StoreMessageInfo(mi) 1119 } 1120 1121 func (x *Range) String() string { 1122 return protoimpl.X.MessageStringOf(x) 1123 } 1124 1125 func (*Range) ProtoMessage() {} 1126 1127 func (x *Range) ProtoReflect() protoreflect.Message { 1128 mi := &file_tflint_proto_msgTypes[21] 1129 if x != nil { 1130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1131 if ms.LoadMessageInfo() == nil { 1132 ms.StoreMessageInfo(mi) 1133 } 1134 return ms 1135 } 1136 return mi.MessageOf(x) 1137 } 1138 1139 // Deprecated: Use Range.ProtoReflect.Descriptor instead. 1140 func (*Range) Descriptor() ([]byte, []int) { 1141 return file_tflint_proto_rawDescGZIP(), []int{21} 1142 } 1143 1144 func (x *Range) GetFilename() string { 1145 if x != nil { 1146 return x.Filename 1147 } 1148 return "" 1149 } 1150 1151 func (x *Range) GetStart() *Range_Pos { 1152 if x != nil { 1153 return x.Start 1154 } 1155 return nil 1156 } 1157 1158 func (x *Range) GetEnd() *Range_Pos { 1159 if x != nil { 1160 return x.End 1161 } 1162 return nil 1163 } 1164 1165 type AttributePath struct { 1166 state protoimpl.MessageState `protogen:"open.v1"` 1167 Steps []*AttributePath_Step `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"` 1168 unknownFields protoimpl.UnknownFields 1169 sizeCache protoimpl.SizeCache 1170 } 1171 1172 func (x *AttributePath) Reset() { 1173 *x = AttributePath{} 1174 mi := &file_tflint_proto_msgTypes[22] 1175 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1176 ms.StoreMessageInfo(mi) 1177 } 1178 1179 func (x *AttributePath) String() string { 1180 return protoimpl.X.MessageStringOf(x) 1181 } 1182 1183 func (*AttributePath) ProtoMessage() {} 1184 1185 func (x *AttributePath) ProtoReflect() protoreflect.Message { 1186 mi := &file_tflint_proto_msgTypes[22] 1187 if x != nil { 1188 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1189 if ms.LoadMessageInfo() == nil { 1190 ms.StoreMessageInfo(mi) 1191 } 1192 return ms 1193 } 1194 return mi.MessageOf(x) 1195 } 1196 1197 // Deprecated: Use AttributePath.ProtoReflect.Descriptor instead. 1198 func (*AttributePath) Descriptor() ([]byte, []int) { 1199 return file_tflint_proto_rawDescGZIP(), []int{22} 1200 } 1201 1202 func (x *AttributePath) GetSteps() []*AttributePath_Step { 1203 if x != nil { 1204 return x.Steps 1205 } 1206 return nil 1207 } 1208 1209 type ValueMark struct { 1210 state protoimpl.MessageState `protogen:"open.v1"` 1211 Path *AttributePath `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 1212 Sensitive bool `protobuf:"varint,2,opt,name=sensitive,proto3" json:"sensitive,omitempty"` 1213 Ephemeral bool `protobuf:"varint,3,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"` 1214 unknownFields protoimpl.UnknownFields 1215 sizeCache protoimpl.SizeCache 1216 } 1217 1218 func (x *ValueMark) Reset() { 1219 *x = ValueMark{} 1220 mi := &file_tflint_proto_msgTypes[23] 1221 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1222 ms.StoreMessageInfo(mi) 1223 } 1224 1225 func (x *ValueMark) String() string { 1226 return protoimpl.X.MessageStringOf(x) 1227 } 1228 1229 func (*ValueMark) ProtoMessage() {} 1230 1231 func (x *ValueMark) ProtoReflect() protoreflect.Message { 1232 mi := &file_tflint_proto_msgTypes[23] 1233 if x != nil { 1234 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1235 if ms.LoadMessageInfo() == nil { 1236 ms.StoreMessageInfo(mi) 1237 } 1238 return ms 1239 } 1240 return mi.MessageOf(x) 1241 } 1242 1243 // Deprecated: Use ValueMark.ProtoReflect.Descriptor instead. 1244 func (*ValueMark) Descriptor() ([]byte, []int) { 1245 return file_tflint_proto_rawDescGZIP(), []int{23} 1246 } 1247 1248 func (x *ValueMark) GetPath() *AttributePath { 1249 if x != nil { 1250 return x.Path 1251 } 1252 return nil 1253 } 1254 1255 func (x *ValueMark) GetSensitive() bool { 1256 if x != nil { 1257 return x.Sensitive 1258 } 1259 return false 1260 } 1261 1262 func (x *ValueMark) GetEphemeral() bool { 1263 if x != nil { 1264 return x.Ephemeral 1265 } 1266 return false 1267 } 1268 1269 type ErrorDetail struct { 1270 state protoimpl.MessageState `protogen:"open.v1"` 1271 Code ErrorCode `protobuf:"varint,1,opt,name=code,proto3,enum=proto.ErrorCode" json:"code,omitempty"` 1272 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` 1273 unknownFields protoimpl.UnknownFields 1274 sizeCache protoimpl.SizeCache 1275 } 1276 1277 func (x *ErrorDetail) Reset() { 1278 *x = ErrorDetail{} 1279 mi := &file_tflint_proto_msgTypes[24] 1280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1281 ms.StoreMessageInfo(mi) 1282 } 1283 1284 func (x *ErrorDetail) String() string { 1285 return protoimpl.X.MessageStringOf(x) 1286 } 1287 1288 func (*ErrorDetail) ProtoMessage() {} 1289 1290 func (x *ErrorDetail) ProtoReflect() protoreflect.Message { 1291 mi := &file_tflint_proto_msgTypes[24] 1292 if x != nil { 1293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1294 if ms.LoadMessageInfo() == nil { 1295 ms.StoreMessageInfo(mi) 1296 } 1297 return ms 1298 } 1299 return mi.MessageOf(x) 1300 } 1301 1302 // Deprecated: Use ErrorDetail.ProtoReflect.Descriptor instead. 1303 func (*ErrorDetail) Descriptor() ([]byte, []int) { 1304 return file_tflint_proto_rawDescGZIP(), []int{24} 1305 } 1306 1307 func (x *ErrorDetail) GetCode() ErrorCode { 1308 if x != nil { 1309 return x.Code 1310 } 1311 return ErrorCode_ERROR_CODE_UNSPECIFIED 1312 } 1313 1314 func (x *ErrorDetail) GetMessage() string { 1315 if x != nil { 1316 return x.Message 1317 } 1318 return "" 1319 } 1320 1321 type GetName_Request struct { 1322 state protoimpl.MessageState `protogen:"open.v1"` 1323 unknownFields protoimpl.UnknownFields 1324 sizeCache protoimpl.SizeCache 1325 } 1326 1327 func (x *GetName_Request) Reset() { 1328 *x = GetName_Request{} 1329 mi := &file_tflint_proto_msgTypes[25] 1330 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1331 ms.StoreMessageInfo(mi) 1332 } 1333 1334 func (x *GetName_Request) String() string { 1335 return protoimpl.X.MessageStringOf(x) 1336 } 1337 1338 func (*GetName_Request) ProtoMessage() {} 1339 1340 func (x *GetName_Request) ProtoReflect() protoreflect.Message { 1341 mi := &file_tflint_proto_msgTypes[25] 1342 if x != nil { 1343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1344 if ms.LoadMessageInfo() == nil { 1345 ms.StoreMessageInfo(mi) 1346 } 1347 return ms 1348 } 1349 return mi.MessageOf(x) 1350 } 1351 1352 // Deprecated: Use GetName_Request.ProtoReflect.Descriptor instead. 1353 func (*GetName_Request) Descriptor() ([]byte, []int) { 1354 return file_tflint_proto_rawDescGZIP(), []int{0, 0} 1355 } 1356 1357 type GetName_Response struct { 1358 state protoimpl.MessageState `protogen:"open.v1"` 1359 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1360 unknownFields protoimpl.UnknownFields 1361 sizeCache protoimpl.SizeCache 1362 } 1363 1364 func (x *GetName_Response) Reset() { 1365 *x = GetName_Response{} 1366 mi := &file_tflint_proto_msgTypes[26] 1367 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1368 ms.StoreMessageInfo(mi) 1369 } 1370 1371 func (x *GetName_Response) String() string { 1372 return protoimpl.X.MessageStringOf(x) 1373 } 1374 1375 func (*GetName_Response) ProtoMessage() {} 1376 1377 func (x *GetName_Response) ProtoReflect() protoreflect.Message { 1378 mi := &file_tflint_proto_msgTypes[26] 1379 if x != nil { 1380 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1381 if ms.LoadMessageInfo() == nil { 1382 ms.StoreMessageInfo(mi) 1383 } 1384 return ms 1385 } 1386 return mi.MessageOf(x) 1387 } 1388 1389 // Deprecated: Use GetName_Response.ProtoReflect.Descriptor instead. 1390 func (*GetName_Response) Descriptor() ([]byte, []int) { 1391 return file_tflint_proto_rawDescGZIP(), []int{0, 1} 1392 } 1393 1394 func (x *GetName_Response) GetName() string { 1395 if x != nil { 1396 return x.Name 1397 } 1398 return "" 1399 } 1400 1401 type GetVersion_Request struct { 1402 state protoimpl.MessageState `protogen:"open.v1"` 1403 unknownFields protoimpl.UnknownFields 1404 sizeCache protoimpl.SizeCache 1405 } 1406 1407 func (x *GetVersion_Request) Reset() { 1408 *x = GetVersion_Request{} 1409 mi := &file_tflint_proto_msgTypes[27] 1410 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1411 ms.StoreMessageInfo(mi) 1412 } 1413 1414 func (x *GetVersion_Request) String() string { 1415 return protoimpl.X.MessageStringOf(x) 1416 } 1417 1418 func (*GetVersion_Request) ProtoMessage() {} 1419 1420 func (x *GetVersion_Request) ProtoReflect() protoreflect.Message { 1421 mi := &file_tflint_proto_msgTypes[27] 1422 if x != nil { 1423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1424 if ms.LoadMessageInfo() == nil { 1425 ms.StoreMessageInfo(mi) 1426 } 1427 return ms 1428 } 1429 return mi.MessageOf(x) 1430 } 1431 1432 // Deprecated: Use GetVersion_Request.ProtoReflect.Descriptor instead. 1433 func (*GetVersion_Request) Descriptor() ([]byte, []int) { 1434 return file_tflint_proto_rawDescGZIP(), []int{1, 0} 1435 } 1436 1437 type GetVersion_Response struct { 1438 state protoimpl.MessageState `protogen:"open.v1"` 1439 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 1440 unknownFields protoimpl.UnknownFields 1441 sizeCache protoimpl.SizeCache 1442 } 1443 1444 func (x *GetVersion_Response) Reset() { 1445 *x = GetVersion_Response{} 1446 mi := &file_tflint_proto_msgTypes[28] 1447 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1448 ms.StoreMessageInfo(mi) 1449 } 1450 1451 func (x *GetVersion_Response) String() string { 1452 return protoimpl.X.MessageStringOf(x) 1453 } 1454 1455 func (*GetVersion_Response) ProtoMessage() {} 1456 1457 func (x *GetVersion_Response) ProtoReflect() protoreflect.Message { 1458 mi := &file_tflint_proto_msgTypes[28] 1459 if x != nil { 1460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1461 if ms.LoadMessageInfo() == nil { 1462 ms.StoreMessageInfo(mi) 1463 } 1464 return ms 1465 } 1466 return mi.MessageOf(x) 1467 } 1468 1469 // Deprecated: Use GetVersion_Response.ProtoReflect.Descriptor instead. 1470 func (*GetVersion_Response) Descriptor() ([]byte, []int) { 1471 return file_tflint_proto_rawDescGZIP(), []int{1, 1} 1472 } 1473 1474 func (x *GetVersion_Response) GetVersion() string { 1475 if x != nil { 1476 return x.Version 1477 } 1478 return "" 1479 } 1480 1481 type GetVersionConstraint_Request struct { 1482 state protoimpl.MessageState `protogen:"open.v1"` 1483 unknownFields protoimpl.UnknownFields 1484 sizeCache protoimpl.SizeCache 1485 } 1486 1487 func (x *GetVersionConstraint_Request) Reset() { 1488 *x = GetVersionConstraint_Request{} 1489 mi := &file_tflint_proto_msgTypes[29] 1490 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1491 ms.StoreMessageInfo(mi) 1492 } 1493 1494 func (x *GetVersionConstraint_Request) String() string { 1495 return protoimpl.X.MessageStringOf(x) 1496 } 1497 1498 func (*GetVersionConstraint_Request) ProtoMessage() {} 1499 1500 func (x *GetVersionConstraint_Request) ProtoReflect() protoreflect.Message { 1501 mi := &file_tflint_proto_msgTypes[29] 1502 if x != nil { 1503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1504 if ms.LoadMessageInfo() == nil { 1505 ms.StoreMessageInfo(mi) 1506 } 1507 return ms 1508 } 1509 return mi.MessageOf(x) 1510 } 1511 1512 // Deprecated: Use GetVersionConstraint_Request.ProtoReflect.Descriptor instead. 1513 func (*GetVersionConstraint_Request) Descriptor() ([]byte, []int) { 1514 return file_tflint_proto_rawDescGZIP(), []int{2, 0} 1515 } 1516 1517 type GetVersionConstraint_Response struct { 1518 state protoimpl.MessageState `protogen:"open.v1"` 1519 Constraint string `protobuf:"bytes,1,opt,name=constraint,proto3" json:"constraint,omitempty"` 1520 unknownFields protoimpl.UnknownFields 1521 sizeCache protoimpl.SizeCache 1522 } 1523 1524 func (x *GetVersionConstraint_Response) Reset() { 1525 *x = GetVersionConstraint_Response{} 1526 mi := &file_tflint_proto_msgTypes[30] 1527 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1528 ms.StoreMessageInfo(mi) 1529 } 1530 1531 func (x *GetVersionConstraint_Response) String() string { 1532 return protoimpl.X.MessageStringOf(x) 1533 } 1534 1535 func (*GetVersionConstraint_Response) ProtoMessage() {} 1536 1537 func (x *GetVersionConstraint_Response) ProtoReflect() protoreflect.Message { 1538 mi := &file_tflint_proto_msgTypes[30] 1539 if x != nil { 1540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1541 if ms.LoadMessageInfo() == nil { 1542 ms.StoreMessageInfo(mi) 1543 } 1544 return ms 1545 } 1546 return mi.MessageOf(x) 1547 } 1548 1549 // Deprecated: Use GetVersionConstraint_Response.ProtoReflect.Descriptor instead. 1550 func (*GetVersionConstraint_Response) Descriptor() ([]byte, []int) { 1551 return file_tflint_proto_rawDescGZIP(), []int{2, 1} 1552 } 1553 1554 func (x *GetVersionConstraint_Response) GetConstraint() string { 1555 if x != nil { 1556 return x.Constraint 1557 } 1558 return "" 1559 } 1560 1561 type GetSDKVersion_Request struct { 1562 state protoimpl.MessageState `protogen:"open.v1"` 1563 unknownFields protoimpl.UnknownFields 1564 sizeCache protoimpl.SizeCache 1565 } 1566 1567 func (x *GetSDKVersion_Request) Reset() { 1568 *x = GetSDKVersion_Request{} 1569 mi := &file_tflint_proto_msgTypes[31] 1570 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1571 ms.StoreMessageInfo(mi) 1572 } 1573 1574 func (x *GetSDKVersion_Request) String() string { 1575 return protoimpl.X.MessageStringOf(x) 1576 } 1577 1578 func (*GetSDKVersion_Request) ProtoMessage() {} 1579 1580 func (x *GetSDKVersion_Request) ProtoReflect() protoreflect.Message { 1581 mi := &file_tflint_proto_msgTypes[31] 1582 if x != nil { 1583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1584 if ms.LoadMessageInfo() == nil { 1585 ms.StoreMessageInfo(mi) 1586 } 1587 return ms 1588 } 1589 return mi.MessageOf(x) 1590 } 1591 1592 // Deprecated: Use GetSDKVersion_Request.ProtoReflect.Descriptor instead. 1593 func (*GetSDKVersion_Request) Descriptor() ([]byte, []int) { 1594 return file_tflint_proto_rawDescGZIP(), []int{3, 0} 1595 } 1596 1597 type GetSDKVersion_Response struct { 1598 state protoimpl.MessageState `protogen:"open.v1"` 1599 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 1600 unknownFields protoimpl.UnknownFields 1601 sizeCache protoimpl.SizeCache 1602 } 1603 1604 func (x *GetSDKVersion_Response) Reset() { 1605 *x = GetSDKVersion_Response{} 1606 mi := &file_tflint_proto_msgTypes[32] 1607 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1608 ms.StoreMessageInfo(mi) 1609 } 1610 1611 func (x *GetSDKVersion_Response) String() string { 1612 return protoimpl.X.MessageStringOf(x) 1613 } 1614 1615 func (*GetSDKVersion_Response) ProtoMessage() {} 1616 1617 func (x *GetSDKVersion_Response) ProtoReflect() protoreflect.Message { 1618 mi := &file_tflint_proto_msgTypes[32] 1619 if x != nil { 1620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1621 if ms.LoadMessageInfo() == nil { 1622 ms.StoreMessageInfo(mi) 1623 } 1624 return ms 1625 } 1626 return mi.MessageOf(x) 1627 } 1628 1629 // Deprecated: Use GetSDKVersion_Response.ProtoReflect.Descriptor instead. 1630 func (*GetSDKVersion_Response) Descriptor() ([]byte, []int) { 1631 return file_tflint_proto_rawDescGZIP(), []int{3, 1} 1632 } 1633 1634 func (x *GetSDKVersion_Response) GetVersion() string { 1635 if x != nil { 1636 return x.Version 1637 } 1638 return "" 1639 } 1640 1641 type GetRuleNames_Request struct { 1642 state protoimpl.MessageState `protogen:"open.v1"` 1643 unknownFields protoimpl.UnknownFields 1644 sizeCache protoimpl.SizeCache 1645 } 1646 1647 func (x *GetRuleNames_Request) Reset() { 1648 *x = GetRuleNames_Request{} 1649 mi := &file_tflint_proto_msgTypes[33] 1650 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1651 ms.StoreMessageInfo(mi) 1652 } 1653 1654 func (x *GetRuleNames_Request) String() string { 1655 return protoimpl.X.MessageStringOf(x) 1656 } 1657 1658 func (*GetRuleNames_Request) ProtoMessage() {} 1659 1660 func (x *GetRuleNames_Request) ProtoReflect() protoreflect.Message { 1661 mi := &file_tflint_proto_msgTypes[33] 1662 if x != nil { 1663 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1664 if ms.LoadMessageInfo() == nil { 1665 ms.StoreMessageInfo(mi) 1666 } 1667 return ms 1668 } 1669 return mi.MessageOf(x) 1670 } 1671 1672 // Deprecated: Use GetRuleNames_Request.ProtoReflect.Descriptor instead. 1673 func (*GetRuleNames_Request) Descriptor() ([]byte, []int) { 1674 return file_tflint_proto_rawDescGZIP(), []int{4, 0} 1675 } 1676 1677 type GetRuleNames_Response struct { 1678 state protoimpl.MessageState `protogen:"open.v1"` 1679 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 1680 unknownFields protoimpl.UnknownFields 1681 sizeCache protoimpl.SizeCache 1682 } 1683 1684 func (x *GetRuleNames_Response) Reset() { 1685 *x = GetRuleNames_Response{} 1686 mi := &file_tflint_proto_msgTypes[34] 1687 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1688 ms.StoreMessageInfo(mi) 1689 } 1690 1691 func (x *GetRuleNames_Response) String() string { 1692 return protoimpl.X.MessageStringOf(x) 1693 } 1694 1695 func (*GetRuleNames_Response) ProtoMessage() {} 1696 1697 func (x *GetRuleNames_Response) ProtoReflect() protoreflect.Message { 1698 mi := &file_tflint_proto_msgTypes[34] 1699 if x != nil { 1700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1701 if ms.LoadMessageInfo() == nil { 1702 ms.StoreMessageInfo(mi) 1703 } 1704 return ms 1705 } 1706 return mi.MessageOf(x) 1707 } 1708 1709 // Deprecated: Use GetRuleNames_Response.ProtoReflect.Descriptor instead. 1710 func (*GetRuleNames_Response) Descriptor() ([]byte, []int) { 1711 return file_tflint_proto_rawDescGZIP(), []int{4, 1} 1712 } 1713 1714 func (x *GetRuleNames_Response) GetNames() []string { 1715 if x != nil { 1716 return x.Names 1717 } 1718 return nil 1719 } 1720 1721 type GetConfigSchema_Request struct { 1722 state protoimpl.MessageState `protogen:"open.v1"` 1723 unknownFields protoimpl.UnknownFields 1724 sizeCache protoimpl.SizeCache 1725 } 1726 1727 func (x *GetConfigSchema_Request) Reset() { 1728 *x = GetConfigSchema_Request{} 1729 mi := &file_tflint_proto_msgTypes[35] 1730 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1731 ms.StoreMessageInfo(mi) 1732 } 1733 1734 func (x *GetConfigSchema_Request) String() string { 1735 return protoimpl.X.MessageStringOf(x) 1736 } 1737 1738 func (*GetConfigSchema_Request) ProtoMessage() {} 1739 1740 func (x *GetConfigSchema_Request) ProtoReflect() protoreflect.Message { 1741 mi := &file_tflint_proto_msgTypes[35] 1742 if x != nil { 1743 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1744 if ms.LoadMessageInfo() == nil { 1745 ms.StoreMessageInfo(mi) 1746 } 1747 return ms 1748 } 1749 return mi.MessageOf(x) 1750 } 1751 1752 // Deprecated: Use GetConfigSchema_Request.ProtoReflect.Descriptor instead. 1753 func (*GetConfigSchema_Request) Descriptor() ([]byte, []int) { 1754 return file_tflint_proto_rawDescGZIP(), []int{5, 0} 1755 } 1756 1757 type GetConfigSchema_Response struct { 1758 state protoimpl.MessageState `protogen:"open.v1"` 1759 Schema *BodySchema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` 1760 unknownFields protoimpl.UnknownFields 1761 sizeCache protoimpl.SizeCache 1762 } 1763 1764 func (x *GetConfigSchema_Response) Reset() { 1765 *x = GetConfigSchema_Response{} 1766 mi := &file_tflint_proto_msgTypes[36] 1767 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1768 ms.StoreMessageInfo(mi) 1769 } 1770 1771 func (x *GetConfigSchema_Response) String() string { 1772 return protoimpl.X.MessageStringOf(x) 1773 } 1774 1775 func (*GetConfigSchema_Response) ProtoMessage() {} 1776 1777 func (x *GetConfigSchema_Response) ProtoReflect() protoreflect.Message { 1778 mi := &file_tflint_proto_msgTypes[36] 1779 if x != nil { 1780 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1781 if ms.LoadMessageInfo() == nil { 1782 ms.StoreMessageInfo(mi) 1783 } 1784 return ms 1785 } 1786 return mi.MessageOf(x) 1787 } 1788 1789 // Deprecated: Use GetConfigSchema_Response.ProtoReflect.Descriptor instead. 1790 func (*GetConfigSchema_Response) Descriptor() ([]byte, []int) { 1791 return file_tflint_proto_rawDescGZIP(), []int{5, 1} 1792 } 1793 1794 func (x *GetConfigSchema_Response) GetSchema() *BodySchema { 1795 if x != nil { 1796 return x.Schema 1797 } 1798 return nil 1799 } 1800 1801 type ApplyGlobalConfig_Config struct { 1802 state protoimpl.MessageState `protogen:"open.v1"` 1803 Rules map[string]*ApplyGlobalConfig_RuleConfig `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 1804 DisabledByDefault bool `protobuf:"varint,2,opt,name=disabled_by_default,json=disabledByDefault,proto3" json:"disabled_by_default,omitempty"` 1805 Only []string `protobuf:"bytes,3,rep,name=only,proto3" json:"only,omitempty"` 1806 Fix bool `protobuf:"varint,4,opt,name=fix,proto3" json:"fix,omitempty"` 1807 unknownFields protoimpl.UnknownFields 1808 sizeCache protoimpl.SizeCache 1809 } 1810 1811 func (x *ApplyGlobalConfig_Config) Reset() { 1812 *x = ApplyGlobalConfig_Config{} 1813 mi := &file_tflint_proto_msgTypes[37] 1814 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1815 ms.StoreMessageInfo(mi) 1816 } 1817 1818 func (x *ApplyGlobalConfig_Config) String() string { 1819 return protoimpl.X.MessageStringOf(x) 1820 } 1821 1822 func (*ApplyGlobalConfig_Config) ProtoMessage() {} 1823 1824 func (x *ApplyGlobalConfig_Config) ProtoReflect() protoreflect.Message { 1825 mi := &file_tflint_proto_msgTypes[37] 1826 if x != nil { 1827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1828 if ms.LoadMessageInfo() == nil { 1829 ms.StoreMessageInfo(mi) 1830 } 1831 return ms 1832 } 1833 return mi.MessageOf(x) 1834 } 1835 1836 // Deprecated: Use ApplyGlobalConfig_Config.ProtoReflect.Descriptor instead. 1837 func (*ApplyGlobalConfig_Config) Descriptor() ([]byte, []int) { 1838 return file_tflint_proto_rawDescGZIP(), []int{6, 0} 1839 } 1840 1841 func (x *ApplyGlobalConfig_Config) GetRules() map[string]*ApplyGlobalConfig_RuleConfig { 1842 if x != nil { 1843 return x.Rules 1844 } 1845 return nil 1846 } 1847 1848 func (x *ApplyGlobalConfig_Config) GetDisabledByDefault() bool { 1849 if x != nil { 1850 return x.DisabledByDefault 1851 } 1852 return false 1853 } 1854 1855 func (x *ApplyGlobalConfig_Config) GetOnly() []string { 1856 if x != nil { 1857 return x.Only 1858 } 1859 return nil 1860 } 1861 1862 func (x *ApplyGlobalConfig_Config) GetFix() bool { 1863 if x != nil { 1864 return x.Fix 1865 } 1866 return false 1867 } 1868 1869 type ApplyGlobalConfig_RuleConfig struct { 1870 state protoimpl.MessageState `protogen:"open.v1"` 1871 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 1872 Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` 1873 unknownFields protoimpl.UnknownFields 1874 sizeCache protoimpl.SizeCache 1875 } 1876 1877 func (x *ApplyGlobalConfig_RuleConfig) Reset() { 1878 *x = ApplyGlobalConfig_RuleConfig{} 1879 mi := &file_tflint_proto_msgTypes[38] 1880 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1881 ms.StoreMessageInfo(mi) 1882 } 1883 1884 func (x *ApplyGlobalConfig_RuleConfig) String() string { 1885 return protoimpl.X.MessageStringOf(x) 1886 } 1887 1888 func (*ApplyGlobalConfig_RuleConfig) ProtoMessage() {} 1889 1890 func (x *ApplyGlobalConfig_RuleConfig) ProtoReflect() protoreflect.Message { 1891 mi := &file_tflint_proto_msgTypes[38] 1892 if x != nil { 1893 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1894 if ms.LoadMessageInfo() == nil { 1895 ms.StoreMessageInfo(mi) 1896 } 1897 return ms 1898 } 1899 return mi.MessageOf(x) 1900 } 1901 1902 // Deprecated: Use ApplyGlobalConfig_RuleConfig.ProtoReflect.Descriptor instead. 1903 func (*ApplyGlobalConfig_RuleConfig) Descriptor() ([]byte, []int) { 1904 return file_tflint_proto_rawDescGZIP(), []int{6, 1} 1905 } 1906 1907 func (x *ApplyGlobalConfig_RuleConfig) GetName() string { 1908 if x != nil { 1909 return x.Name 1910 } 1911 return "" 1912 } 1913 1914 func (x *ApplyGlobalConfig_RuleConfig) GetEnabled() bool { 1915 if x != nil { 1916 return x.Enabled 1917 } 1918 return false 1919 } 1920 1921 type ApplyGlobalConfig_Request struct { 1922 state protoimpl.MessageState `protogen:"open.v1"` 1923 Config *ApplyGlobalConfig_Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` 1924 unknownFields protoimpl.UnknownFields 1925 sizeCache protoimpl.SizeCache 1926 } 1927 1928 func (x *ApplyGlobalConfig_Request) Reset() { 1929 *x = ApplyGlobalConfig_Request{} 1930 mi := &file_tflint_proto_msgTypes[39] 1931 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1932 ms.StoreMessageInfo(mi) 1933 } 1934 1935 func (x *ApplyGlobalConfig_Request) String() string { 1936 return protoimpl.X.MessageStringOf(x) 1937 } 1938 1939 func (*ApplyGlobalConfig_Request) ProtoMessage() {} 1940 1941 func (x *ApplyGlobalConfig_Request) ProtoReflect() protoreflect.Message { 1942 mi := &file_tflint_proto_msgTypes[39] 1943 if x != nil { 1944 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1945 if ms.LoadMessageInfo() == nil { 1946 ms.StoreMessageInfo(mi) 1947 } 1948 return ms 1949 } 1950 return mi.MessageOf(x) 1951 } 1952 1953 // Deprecated: Use ApplyGlobalConfig_Request.ProtoReflect.Descriptor instead. 1954 func (*ApplyGlobalConfig_Request) Descriptor() ([]byte, []int) { 1955 return file_tflint_proto_rawDescGZIP(), []int{6, 2} 1956 } 1957 1958 func (x *ApplyGlobalConfig_Request) GetConfig() *ApplyGlobalConfig_Config { 1959 if x != nil { 1960 return x.Config 1961 } 1962 return nil 1963 } 1964 1965 type ApplyGlobalConfig_Response struct { 1966 state protoimpl.MessageState `protogen:"open.v1"` 1967 unknownFields protoimpl.UnknownFields 1968 sizeCache protoimpl.SizeCache 1969 } 1970 1971 func (x *ApplyGlobalConfig_Response) Reset() { 1972 *x = ApplyGlobalConfig_Response{} 1973 mi := &file_tflint_proto_msgTypes[40] 1974 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1975 ms.StoreMessageInfo(mi) 1976 } 1977 1978 func (x *ApplyGlobalConfig_Response) String() string { 1979 return protoimpl.X.MessageStringOf(x) 1980 } 1981 1982 func (*ApplyGlobalConfig_Response) ProtoMessage() {} 1983 1984 func (x *ApplyGlobalConfig_Response) ProtoReflect() protoreflect.Message { 1985 mi := &file_tflint_proto_msgTypes[40] 1986 if x != nil { 1987 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1988 if ms.LoadMessageInfo() == nil { 1989 ms.StoreMessageInfo(mi) 1990 } 1991 return ms 1992 } 1993 return mi.MessageOf(x) 1994 } 1995 1996 // Deprecated: Use ApplyGlobalConfig_Response.ProtoReflect.Descriptor instead. 1997 func (*ApplyGlobalConfig_Response) Descriptor() ([]byte, []int) { 1998 return file_tflint_proto_rawDescGZIP(), []int{6, 3} 1999 } 2000 2001 type ApplyConfig_Request struct { 2002 state protoimpl.MessageState `protogen:"open.v1"` 2003 Content *BodyContent `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 2004 unknownFields protoimpl.UnknownFields 2005 sizeCache protoimpl.SizeCache 2006 } 2007 2008 func (x *ApplyConfig_Request) Reset() { 2009 *x = ApplyConfig_Request{} 2010 mi := &file_tflint_proto_msgTypes[42] 2011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2012 ms.StoreMessageInfo(mi) 2013 } 2014 2015 func (x *ApplyConfig_Request) String() string { 2016 return protoimpl.X.MessageStringOf(x) 2017 } 2018 2019 func (*ApplyConfig_Request) ProtoMessage() {} 2020 2021 func (x *ApplyConfig_Request) ProtoReflect() protoreflect.Message { 2022 mi := &file_tflint_proto_msgTypes[42] 2023 if x != nil { 2024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2025 if ms.LoadMessageInfo() == nil { 2026 ms.StoreMessageInfo(mi) 2027 } 2028 return ms 2029 } 2030 return mi.MessageOf(x) 2031 } 2032 2033 // Deprecated: Use ApplyConfig_Request.ProtoReflect.Descriptor instead. 2034 func (*ApplyConfig_Request) Descriptor() ([]byte, []int) { 2035 return file_tflint_proto_rawDescGZIP(), []int{7, 0} 2036 } 2037 2038 func (x *ApplyConfig_Request) GetContent() *BodyContent { 2039 if x != nil { 2040 return x.Content 2041 } 2042 return nil 2043 } 2044 2045 type ApplyConfig_Response struct { 2046 state protoimpl.MessageState `protogen:"open.v1"` 2047 unknownFields protoimpl.UnknownFields 2048 sizeCache protoimpl.SizeCache 2049 } 2050 2051 func (x *ApplyConfig_Response) Reset() { 2052 *x = ApplyConfig_Response{} 2053 mi := &file_tflint_proto_msgTypes[43] 2054 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2055 ms.StoreMessageInfo(mi) 2056 } 2057 2058 func (x *ApplyConfig_Response) String() string { 2059 return protoimpl.X.MessageStringOf(x) 2060 } 2061 2062 func (*ApplyConfig_Response) ProtoMessage() {} 2063 2064 func (x *ApplyConfig_Response) ProtoReflect() protoreflect.Message { 2065 mi := &file_tflint_proto_msgTypes[43] 2066 if x != nil { 2067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2068 if ms.LoadMessageInfo() == nil { 2069 ms.StoreMessageInfo(mi) 2070 } 2071 return ms 2072 } 2073 return mi.MessageOf(x) 2074 } 2075 2076 // Deprecated: Use ApplyConfig_Response.ProtoReflect.Descriptor instead. 2077 func (*ApplyConfig_Response) Descriptor() ([]byte, []int) { 2078 return file_tflint_proto_rawDescGZIP(), []int{7, 1} 2079 } 2080 2081 type Check_Request struct { 2082 state protoimpl.MessageState `protogen:"open.v1"` 2083 Runner uint32 `protobuf:"varint,1,opt,name=runner,proto3" json:"runner,omitempty"` 2084 unknownFields protoimpl.UnknownFields 2085 sizeCache protoimpl.SizeCache 2086 } 2087 2088 func (x *Check_Request) Reset() { 2089 *x = Check_Request{} 2090 mi := &file_tflint_proto_msgTypes[44] 2091 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2092 ms.StoreMessageInfo(mi) 2093 } 2094 2095 func (x *Check_Request) String() string { 2096 return protoimpl.X.MessageStringOf(x) 2097 } 2098 2099 func (*Check_Request) ProtoMessage() {} 2100 2101 func (x *Check_Request) ProtoReflect() protoreflect.Message { 2102 mi := &file_tflint_proto_msgTypes[44] 2103 if x != nil { 2104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2105 if ms.LoadMessageInfo() == nil { 2106 ms.StoreMessageInfo(mi) 2107 } 2108 return ms 2109 } 2110 return mi.MessageOf(x) 2111 } 2112 2113 // Deprecated: Use Check_Request.ProtoReflect.Descriptor instead. 2114 func (*Check_Request) Descriptor() ([]byte, []int) { 2115 return file_tflint_proto_rawDescGZIP(), []int{8, 0} 2116 } 2117 2118 func (x *Check_Request) GetRunner() uint32 { 2119 if x != nil { 2120 return x.Runner 2121 } 2122 return 0 2123 } 2124 2125 type Check_Response struct { 2126 state protoimpl.MessageState `protogen:"open.v1"` 2127 unknownFields protoimpl.UnknownFields 2128 sizeCache protoimpl.SizeCache 2129 } 2130 2131 func (x *Check_Response) Reset() { 2132 *x = Check_Response{} 2133 mi := &file_tflint_proto_msgTypes[45] 2134 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2135 ms.StoreMessageInfo(mi) 2136 } 2137 2138 func (x *Check_Response) String() string { 2139 return protoimpl.X.MessageStringOf(x) 2140 } 2141 2142 func (*Check_Response) ProtoMessage() {} 2143 2144 func (x *Check_Response) ProtoReflect() protoreflect.Message { 2145 mi := &file_tflint_proto_msgTypes[45] 2146 if x != nil { 2147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2148 if ms.LoadMessageInfo() == nil { 2149 ms.StoreMessageInfo(mi) 2150 } 2151 return ms 2152 } 2153 return mi.MessageOf(x) 2154 } 2155 2156 // Deprecated: Use Check_Response.ProtoReflect.Descriptor instead. 2157 func (*Check_Response) Descriptor() ([]byte, []int) { 2158 return file_tflint_proto_rawDescGZIP(), []int{8, 1} 2159 } 2160 2161 type GetOriginalwd_Request struct { 2162 state protoimpl.MessageState `protogen:"open.v1"` 2163 unknownFields protoimpl.UnknownFields 2164 sizeCache protoimpl.SizeCache 2165 } 2166 2167 func (x *GetOriginalwd_Request) Reset() { 2168 *x = GetOriginalwd_Request{} 2169 mi := &file_tflint_proto_msgTypes[46] 2170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2171 ms.StoreMessageInfo(mi) 2172 } 2173 2174 func (x *GetOriginalwd_Request) String() string { 2175 return protoimpl.X.MessageStringOf(x) 2176 } 2177 2178 func (*GetOriginalwd_Request) ProtoMessage() {} 2179 2180 func (x *GetOriginalwd_Request) ProtoReflect() protoreflect.Message { 2181 mi := &file_tflint_proto_msgTypes[46] 2182 if x != nil { 2183 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2184 if ms.LoadMessageInfo() == nil { 2185 ms.StoreMessageInfo(mi) 2186 } 2187 return ms 2188 } 2189 return mi.MessageOf(x) 2190 } 2191 2192 // Deprecated: Use GetOriginalwd_Request.ProtoReflect.Descriptor instead. 2193 func (*GetOriginalwd_Request) Descriptor() ([]byte, []int) { 2194 return file_tflint_proto_rawDescGZIP(), []int{9, 0} 2195 } 2196 2197 type GetOriginalwd_Response struct { 2198 state protoimpl.MessageState `protogen:"open.v1"` 2199 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 2200 unknownFields protoimpl.UnknownFields 2201 sizeCache protoimpl.SizeCache 2202 } 2203 2204 func (x *GetOriginalwd_Response) Reset() { 2205 *x = GetOriginalwd_Response{} 2206 mi := &file_tflint_proto_msgTypes[47] 2207 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2208 ms.StoreMessageInfo(mi) 2209 } 2210 2211 func (x *GetOriginalwd_Response) String() string { 2212 return protoimpl.X.MessageStringOf(x) 2213 } 2214 2215 func (*GetOriginalwd_Response) ProtoMessage() {} 2216 2217 func (x *GetOriginalwd_Response) ProtoReflect() protoreflect.Message { 2218 mi := &file_tflint_proto_msgTypes[47] 2219 if x != nil { 2220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2221 if ms.LoadMessageInfo() == nil { 2222 ms.StoreMessageInfo(mi) 2223 } 2224 return ms 2225 } 2226 return mi.MessageOf(x) 2227 } 2228 2229 // Deprecated: Use GetOriginalwd_Response.ProtoReflect.Descriptor instead. 2230 func (*GetOriginalwd_Response) Descriptor() ([]byte, []int) { 2231 return file_tflint_proto_rawDescGZIP(), []int{9, 1} 2232 } 2233 2234 func (x *GetOriginalwd_Response) GetPath() string { 2235 if x != nil { 2236 return x.Path 2237 } 2238 return "" 2239 } 2240 2241 type GetModulePath_Request struct { 2242 state protoimpl.MessageState `protogen:"open.v1"` 2243 unknownFields protoimpl.UnknownFields 2244 sizeCache protoimpl.SizeCache 2245 } 2246 2247 func (x *GetModulePath_Request) Reset() { 2248 *x = GetModulePath_Request{} 2249 mi := &file_tflint_proto_msgTypes[48] 2250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2251 ms.StoreMessageInfo(mi) 2252 } 2253 2254 func (x *GetModulePath_Request) String() string { 2255 return protoimpl.X.MessageStringOf(x) 2256 } 2257 2258 func (*GetModulePath_Request) ProtoMessage() {} 2259 2260 func (x *GetModulePath_Request) ProtoReflect() protoreflect.Message { 2261 mi := &file_tflint_proto_msgTypes[48] 2262 if x != nil { 2263 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2264 if ms.LoadMessageInfo() == nil { 2265 ms.StoreMessageInfo(mi) 2266 } 2267 return ms 2268 } 2269 return mi.MessageOf(x) 2270 } 2271 2272 // Deprecated: Use GetModulePath_Request.ProtoReflect.Descriptor instead. 2273 func (*GetModulePath_Request) Descriptor() ([]byte, []int) { 2274 return file_tflint_proto_rawDescGZIP(), []int{10, 0} 2275 } 2276 2277 type GetModulePath_Response struct { 2278 state protoimpl.MessageState `protogen:"open.v1"` 2279 Path []string `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"` 2280 unknownFields protoimpl.UnknownFields 2281 sizeCache protoimpl.SizeCache 2282 } 2283 2284 func (x *GetModulePath_Response) Reset() { 2285 *x = GetModulePath_Response{} 2286 mi := &file_tflint_proto_msgTypes[49] 2287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2288 ms.StoreMessageInfo(mi) 2289 } 2290 2291 func (x *GetModulePath_Response) String() string { 2292 return protoimpl.X.MessageStringOf(x) 2293 } 2294 2295 func (*GetModulePath_Response) ProtoMessage() {} 2296 2297 func (x *GetModulePath_Response) ProtoReflect() protoreflect.Message { 2298 mi := &file_tflint_proto_msgTypes[49] 2299 if x != nil { 2300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2301 if ms.LoadMessageInfo() == nil { 2302 ms.StoreMessageInfo(mi) 2303 } 2304 return ms 2305 } 2306 return mi.MessageOf(x) 2307 } 2308 2309 // Deprecated: Use GetModulePath_Response.ProtoReflect.Descriptor instead. 2310 func (*GetModulePath_Response) Descriptor() ([]byte, []int) { 2311 return file_tflint_proto_rawDescGZIP(), []int{10, 1} 2312 } 2313 2314 func (x *GetModulePath_Response) GetPath() []string { 2315 if x != nil { 2316 return x.Path 2317 } 2318 return nil 2319 } 2320 2321 type GetModuleContent_Hint struct { 2322 state protoimpl.MessageState `protogen:"open.v1"` 2323 ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"` 2324 unknownFields protoimpl.UnknownFields 2325 sizeCache protoimpl.SizeCache 2326 } 2327 2328 func (x *GetModuleContent_Hint) Reset() { 2329 *x = GetModuleContent_Hint{} 2330 mi := &file_tflint_proto_msgTypes[50] 2331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2332 ms.StoreMessageInfo(mi) 2333 } 2334 2335 func (x *GetModuleContent_Hint) String() string { 2336 return protoimpl.X.MessageStringOf(x) 2337 } 2338 2339 func (*GetModuleContent_Hint) ProtoMessage() {} 2340 2341 func (x *GetModuleContent_Hint) ProtoReflect() protoreflect.Message { 2342 mi := &file_tflint_proto_msgTypes[50] 2343 if x != nil { 2344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2345 if ms.LoadMessageInfo() == nil { 2346 ms.StoreMessageInfo(mi) 2347 } 2348 return ms 2349 } 2350 return mi.MessageOf(x) 2351 } 2352 2353 // Deprecated: Use GetModuleContent_Hint.ProtoReflect.Descriptor instead. 2354 func (*GetModuleContent_Hint) Descriptor() ([]byte, []int) { 2355 return file_tflint_proto_rawDescGZIP(), []int{11, 0} 2356 } 2357 2358 func (x *GetModuleContent_Hint) GetResourceType() string { 2359 if x != nil { 2360 return x.ResourceType 2361 } 2362 return "" 2363 } 2364 2365 type GetModuleContent_Option struct { 2366 state protoimpl.MessageState `protogen:"open.v1"` 2367 ModuleCtx ModuleCtxType `protobuf:"varint,1,opt,name=module_ctx,json=moduleCtx,proto3,enum=proto.ModuleCtxType" json:"module_ctx,omitempty"` 2368 Hint *GetModuleContent_Hint `protobuf:"bytes,2,opt,name=hint,proto3" json:"hint,omitempty"` 2369 ExpandMode GetModuleContent_ExpandMode `protobuf:"varint,4,opt,name=expand_mode,json=expandMode,proto3,enum=proto.GetModuleContent_ExpandMode" json:"expand_mode,omitempty"` 2370 unknownFields protoimpl.UnknownFields 2371 sizeCache protoimpl.SizeCache 2372 } 2373 2374 func (x *GetModuleContent_Option) Reset() { 2375 *x = GetModuleContent_Option{} 2376 mi := &file_tflint_proto_msgTypes[51] 2377 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2378 ms.StoreMessageInfo(mi) 2379 } 2380 2381 func (x *GetModuleContent_Option) String() string { 2382 return protoimpl.X.MessageStringOf(x) 2383 } 2384 2385 func (*GetModuleContent_Option) ProtoMessage() {} 2386 2387 func (x *GetModuleContent_Option) ProtoReflect() protoreflect.Message { 2388 mi := &file_tflint_proto_msgTypes[51] 2389 if x != nil { 2390 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2391 if ms.LoadMessageInfo() == nil { 2392 ms.StoreMessageInfo(mi) 2393 } 2394 return ms 2395 } 2396 return mi.MessageOf(x) 2397 } 2398 2399 // Deprecated: Use GetModuleContent_Option.ProtoReflect.Descriptor instead. 2400 func (*GetModuleContent_Option) Descriptor() ([]byte, []int) { 2401 return file_tflint_proto_rawDescGZIP(), []int{11, 1} 2402 } 2403 2404 func (x *GetModuleContent_Option) GetModuleCtx() ModuleCtxType { 2405 if x != nil { 2406 return x.ModuleCtx 2407 } 2408 return ModuleCtxType_MODULE_CTX_TYPE_UNSPECIFIED 2409 } 2410 2411 func (x *GetModuleContent_Option) GetHint() *GetModuleContent_Hint { 2412 if x != nil { 2413 return x.Hint 2414 } 2415 return nil 2416 } 2417 2418 func (x *GetModuleContent_Option) GetExpandMode() GetModuleContent_ExpandMode { 2419 if x != nil { 2420 return x.ExpandMode 2421 } 2422 return GetModuleContent_EXPAND_MODE_UNSPECIFIED 2423 } 2424 2425 type GetModuleContent_Request struct { 2426 state protoimpl.MessageState `protogen:"open.v1"` 2427 Schema *BodySchema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` 2428 Option *GetModuleContent_Option `protobuf:"bytes,2,opt,name=option,proto3" json:"option,omitempty"` 2429 unknownFields protoimpl.UnknownFields 2430 sizeCache protoimpl.SizeCache 2431 } 2432 2433 func (x *GetModuleContent_Request) Reset() { 2434 *x = GetModuleContent_Request{} 2435 mi := &file_tflint_proto_msgTypes[52] 2436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2437 ms.StoreMessageInfo(mi) 2438 } 2439 2440 func (x *GetModuleContent_Request) String() string { 2441 return protoimpl.X.MessageStringOf(x) 2442 } 2443 2444 func (*GetModuleContent_Request) ProtoMessage() {} 2445 2446 func (x *GetModuleContent_Request) ProtoReflect() protoreflect.Message { 2447 mi := &file_tflint_proto_msgTypes[52] 2448 if x != nil { 2449 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2450 if ms.LoadMessageInfo() == nil { 2451 ms.StoreMessageInfo(mi) 2452 } 2453 return ms 2454 } 2455 return mi.MessageOf(x) 2456 } 2457 2458 // Deprecated: Use GetModuleContent_Request.ProtoReflect.Descriptor instead. 2459 func (*GetModuleContent_Request) Descriptor() ([]byte, []int) { 2460 return file_tflint_proto_rawDescGZIP(), []int{11, 2} 2461 } 2462 2463 func (x *GetModuleContent_Request) GetSchema() *BodySchema { 2464 if x != nil { 2465 return x.Schema 2466 } 2467 return nil 2468 } 2469 2470 func (x *GetModuleContent_Request) GetOption() *GetModuleContent_Option { 2471 if x != nil { 2472 return x.Option 2473 } 2474 return nil 2475 } 2476 2477 type GetModuleContent_Response struct { 2478 state protoimpl.MessageState `protogen:"open.v1"` 2479 Content *BodyContent `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 2480 unknownFields protoimpl.UnknownFields 2481 sizeCache protoimpl.SizeCache 2482 } 2483 2484 func (x *GetModuleContent_Response) Reset() { 2485 *x = GetModuleContent_Response{} 2486 mi := &file_tflint_proto_msgTypes[53] 2487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2488 ms.StoreMessageInfo(mi) 2489 } 2490 2491 func (x *GetModuleContent_Response) String() string { 2492 return protoimpl.X.MessageStringOf(x) 2493 } 2494 2495 func (*GetModuleContent_Response) ProtoMessage() {} 2496 2497 func (x *GetModuleContent_Response) ProtoReflect() protoreflect.Message { 2498 mi := &file_tflint_proto_msgTypes[53] 2499 if x != nil { 2500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2501 if ms.LoadMessageInfo() == nil { 2502 ms.StoreMessageInfo(mi) 2503 } 2504 return ms 2505 } 2506 return mi.MessageOf(x) 2507 } 2508 2509 // Deprecated: Use GetModuleContent_Response.ProtoReflect.Descriptor instead. 2510 func (*GetModuleContent_Response) Descriptor() ([]byte, []int) { 2511 return file_tflint_proto_rawDescGZIP(), []int{11, 3} 2512 } 2513 2514 func (x *GetModuleContent_Response) GetContent() *BodyContent { 2515 if x != nil { 2516 return x.Content 2517 } 2518 return nil 2519 } 2520 2521 type GetFile_Request struct { 2522 state protoimpl.MessageState `protogen:"open.v1"` 2523 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2524 unknownFields protoimpl.UnknownFields 2525 sizeCache protoimpl.SizeCache 2526 } 2527 2528 func (x *GetFile_Request) Reset() { 2529 *x = GetFile_Request{} 2530 mi := &file_tflint_proto_msgTypes[54] 2531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2532 ms.StoreMessageInfo(mi) 2533 } 2534 2535 func (x *GetFile_Request) String() string { 2536 return protoimpl.X.MessageStringOf(x) 2537 } 2538 2539 func (*GetFile_Request) ProtoMessage() {} 2540 2541 func (x *GetFile_Request) ProtoReflect() protoreflect.Message { 2542 mi := &file_tflint_proto_msgTypes[54] 2543 if x != nil { 2544 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2545 if ms.LoadMessageInfo() == nil { 2546 ms.StoreMessageInfo(mi) 2547 } 2548 return ms 2549 } 2550 return mi.MessageOf(x) 2551 } 2552 2553 // Deprecated: Use GetFile_Request.ProtoReflect.Descriptor instead. 2554 func (*GetFile_Request) Descriptor() ([]byte, []int) { 2555 return file_tflint_proto_rawDescGZIP(), []int{12, 0} 2556 } 2557 2558 func (x *GetFile_Request) GetName() string { 2559 if x != nil { 2560 return x.Name 2561 } 2562 return "" 2563 } 2564 2565 type GetFile_Response struct { 2566 state protoimpl.MessageState `protogen:"open.v1"` 2567 File []byte `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"` 2568 unknownFields protoimpl.UnknownFields 2569 sizeCache protoimpl.SizeCache 2570 } 2571 2572 func (x *GetFile_Response) Reset() { 2573 *x = GetFile_Response{} 2574 mi := &file_tflint_proto_msgTypes[55] 2575 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2576 ms.StoreMessageInfo(mi) 2577 } 2578 2579 func (x *GetFile_Response) String() string { 2580 return protoimpl.X.MessageStringOf(x) 2581 } 2582 2583 func (*GetFile_Response) ProtoMessage() {} 2584 2585 func (x *GetFile_Response) ProtoReflect() protoreflect.Message { 2586 mi := &file_tflint_proto_msgTypes[55] 2587 if x != nil { 2588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2589 if ms.LoadMessageInfo() == nil { 2590 ms.StoreMessageInfo(mi) 2591 } 2592 return ms 2593 } 2594 return mi.MessageOf(x) 2595 } 2596 2597 // Deprecated: Use GetFile_Response.ProtoReflect.Descriptor instead. 2598 func (*GetFile_Response) Descriptor() ([]byte, []int) { 2599 return file_tflint_proto_rawDescGZIP(), []int{12, 1} 2600 } 2601 2602 func (x *GetFile_Response) GetFile() []byte { 2603 if x != nil { 2604 return x.File 2605 } 2606 return nil 2607 } 2608 2609 type GetFiles_Request struct { 2610 state protoimpl.MessageState `protogen:"open.v1"` 2611 unknownFields protoimpl.UnknownFields 2612 sizeCache protoimpl.SizeCache 2613 } 2614 2615 func (x *GetFiles_Request) Reset() { 2616 *x = GetFiles_Request{} 2617 mi := &file_tflint_proto_msgTypes[56] 2618 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2619 ms.StoreMessageInfo(mi) 2620 } 2621 2622 func (x *GetFiles_Request) String() string { 2623 return protoimpl.X.MessageStringOf(x) 2624 } 2625 2626 func (*GetFiles_Request) ProtoMessage() {} 2627 2628 func (x *GetFiles_Request) ProtoReflect() protoreflect.Message { 2629 mi := &file_tflint_proto_msgTypes[56] 2630 if x != nil { 2631 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2632 if ms.LoadMessageInfo() == nil { 2633 ms.StoreMessageInfo(mi) 2634 } 2635 return ms 2636 } 2637 return mi.MessageOf(x) 2638 } 2639 2640 // Deprecated: Use GetFiles_Request.ProtoReflect.Descriptor instead. 2641 func (*GetFiles_Request) Descriptor() ([]byte, []int) { 2642 return file_tflint_proto_rawDescGZIP(), []int{13, 0} 2643 } 2644 2645 type GetFiles_Response struct { 2646 state protoimpl.MessageState `protogen:"open.v1"` 2647 Files map[string][]byte `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 2648 unknownFields protoimpl.UnknownFields 2649 sizeCache protoimpl.SizeCache 2650 } 2651 2652 func (x *GetFiles_Response) Reset() { 2653 *x = GetFiles_Response{} 2654 mi := &file_tflint_proto_msgTypes[57] 2655 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2656 ms.StoreMessageInfo(mi) 2657 } 2658 2659 func (x *GetFiles_Response) String() string { 2660 return protoimpl.X.MessageStringOf(x) 2661 } 2662 2663 func (*GetFiles_Response) ProtoMessage() {} 2664 2665 func (x *GetFiles_Response) ProtoReflect() protoreflect.Message { 2666 mi := &file_tflint_proto_msgTypes[57] 2667 if x != nil { 2668 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2669 if ms.LoadMessageInfo() == nil { 2670 ms.StoreMessageInfo(mi) 2671 } 2672 return ms 2673 } 2674 return mi.MessageOf(x) 2675 } 2676 2677 // Deprecated: Use GetFiles_Response.ProtoReflect.Descriptor instead. 2678 func (*GetFiles_Response) Descriptor() ([]byte, []int) { 2679 return file_tflint_proto_rawDescGZIP(), []int{13, 1} 2680 } 2681 2682 func (x *GetFiles_Response) GetFiles() map[string][]byte { 2683 if x != nil { 2684 return x.Files 2685 } 2686 return nil 2687 } 2688 2689 type GetRuleConfigContent_Request struct { 2690 state protoimpl.MessageState `protogen:"open.v1"` 2691 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2692 Schema *BodySchema `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` 2693 unknownFields protoimpl.UnknownFields 2694 sizeCache protoimpl.SizeCache 2695 } 2696 2697 func (x *GetRuleConfigContent_Request) Reset() { 2698 *x = GetRuleConfigContent_Request{} 2699 mi := &file_tflint_proto_msgTypes[59] 2700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2701 ms.StoreMessageInfo(mi) 2702 } 2703 2704 func (x *GetRuleConfigContent_Request) String() string { 2705 return protoimpl.X.MessageStringOf(x) 2706 } 2707 2708 func (*GetRuleConfigContent_Request) ProtoMessage() {} 2709 2710 func (x *GetRuleConfigContent_Request) ProtoReflect() protoreflect.Message { 2711 mi := &file_tflint_proto_msgTypes[59] 2712 if x != nil { 2713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2714 if ms.LoadMessageInfo() == nil { 2715 ms.StoreMessageInfo(mi) 2716 } 2717 return ms 2718 } 2719 return mi.MessageOf(x) 2720 } 2721 2722 // Deprecated: Use GetRuleConfigContent_Request.ProtoReflect.Descriptor instead. 2723 func (*GetRuleConfigContent_Request) Descriptor() ([]byte, []int) { 2724 return file_tflint_proto_rawDescGZIP(), []int{14, 0} 2725 } 2726 2727 func (x *GetRuleConfigContent_Request) GetName() string { 2728 if x != nil { 2729 return x.Name 2730 } 2731 return "" 2732 } 2733 2734 func (x *GetRuleConfigContent_Request) GetSchema() *BodySchema { 2735 if x != nil { 2736 return x.Schema 2737 } 2738 return nil 2739 } 2740 2741 type GetRuleConfigContent_Response struct { 2742 state protoimpl.MessageState `protogen:"open.v1"` 2743 Content *BodyContent `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` 2744 unknownFields protoimpl.UnknownFields 2745 sizeCache protoimpl.SizeCache 2746 } 2747 2748 func (x *GetRuleConfigContent_Response) Reset() { 2749 *x = GetRuleConfigContent_Response{} 2750 mi := &file_tflint_proto_msgTypes[60] 2751 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2752 ms.StoreMessageInfo(mi) 2753 } 2754 2755 func (x *GetRuleConfigContent_Response) String() string { 2756 return protoimpl.X.MessageStringOf(x) 2757 } 2758 2759 func (*GetRuleConfigContent_Response) ProtoMessage() {} 2760 2761 func (x *GetRuleConfigContent_Response) ProtoReflect() protoreflect.Message { 2762 mi := &file_tflint_proto_msgTypes[60] 2763 if x != nil { 2764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2765 if ms.LoadMessageInfo() == nil { 2766 ms.StoreMessageInfo(mi) 2767 } 2768 return ms 2769 } 2770 return mi.MessageOf(x) 2771 } 2772 2773 // Deprecated: Use GetRuleConfigContent_Response.ProtoReflect.Descriptor instead. 2774 func (*GetRuleConfigContent_Response) Descriptor() ([]byte, []int) { 2775 return file_tflint_proto_rawDescGZIP(), []int{14, 1} 2776 } 2777 2778 func (x *GetRuleConfigContent_Response) GetContent() *BodyContent { 2779 if x != nil { 2780 return x.Content 2781 } 2782 return nil 2783 } 2784 2785 type EvaluateExpr_Option struct { 2786 state protoimpl.MessageState `protogen:"open.v1"` 2787 Type []byte `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 2788 ModuleCtx ModuleCtxType `protobuf:"varint,2,opt,name=module_ctx,json=moduleCtx,proto3,enum=proto.ModuleCtxType" json:"module_ctx,omitempty"` 2789 unknownFields protoimpl.UnknownFields 2790 sizeCache protoimpl.SizeCache 2791 } 2792 2793 func (x *EvaluateExpr_Option) Reset() { 2794 *x = EvaluateExpr_Option{} 2795 mi := &file_tflint_proto_msgTypes[61] 2796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2797 ms.StoreMessageInfo(mi) 2798 } 2799 2800 func (x *EvaluateExpr_Option) String() string { 2801 return protoimpl.X.MessageStringOf(x) 2802 } 2803 2804 func (*EvaluateExpr_Option) ProtoMessage() {} 2805 2806 func (x *EvaluateExpr_Option) ProtoReflect() protoreflect.Message { 2807 mi := &file_tflint_proto_msgTypes[61] 2808 if x != nil { 2809 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2810 if ms.LoadMessageInfo() == nil { 2811 ms.StoreMessageInfo(mi) 2812 } 2813 return ms 2814 } 2815 return mi.MessageOf(x) 2816 } 2817 2818 // Deprecated: Use EvaluateExpr_Option.ProtoReflect.Descriptor instead. 2819 func (*EvaluateExpr_Option) Descriptor() ([]byte, []int) { 2820 return file_tflint_proto_rawDescGZIP(), []int{15, 0} 2821 } 2822 2823 func (x *EvaluateExpr_Option) GetType() []byte { 2824 if x != nil { 2825 return x.Type 2826 } 2827 return nil 2828 } 2829 2830 func (x *EvaluateExpr_Option) GetModuleCtx() ModuleCtxType { 2831 if x != nil { 2832 return x.ModuleCtx 2833 } 2834 return ModuleCtxType_MODULE_CTX_TYPE_UNSPECIFIED 2835 } 2836 2837 type EvaluateExpr_Request struct { 2838 state protoimpl.MessageState `protogen:"open.v1"` 2839 Option *EvaluateExpr_Option `protobuf:"bytes,3,opt,name=option,proto3" json:"option,omitempty"` 2840 Expression *Expression `protobuf:"bytes,4,opt,name=expression,proto3" json:"expression,omitempty"` 2841 unknownFields protoimpl.UnknownFields 2842 sizeCache protoimpl.SizeCache 2843 } 2844 2845 func (x *EvaluateExpr_Request) Reset() { 2846 *x = EvaluateExpr_Request{} 2847 mi := &file_tflint_proto_msgTypes[62] 2848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2849 ms.StoreMessageInfo(mi) 2850 } 2851 2852 func (x *EvaluateExpr_Request) String() string { 2853 return protoimpl.X.MessageStringOf(x) 2854 } 2855 2856 func (*EvaluateExpr_Request) ProtoMessage() {} 2857 2858 func (x *EvaluateExpr_Request) ProtoReflect() protoreflect.Message { 2859 mi := &file_tflint_proto_msgTypes[62] 2860 if x != nil { 2861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2862 if ms.LoadMessageInfo() == nil { 2863 ms.StoreMessageInfo(mi) 2864 } 2865 return ms 2866 } 2867 return mi.MessageOf(x) 2868 } 2869 2870 // Deprecated: Use EvaluateExpr_Request.ProtoReflect.Descriptor instead. 2871 func (*EvaluateExpr_Request) Descriptor() ([]byte, []int) { 2872 return file_tflint_proto_rawDescGZIP(), []int{15, 1} 2873 } 2874 2875 func (x *EvaluateExpr_Request) GetOption() *EvaluateExpr_Option { 2876 if x != nil { 2877 return x.Option 2878 } 2879 return nil 2880 } 2881 2882 func (x *EvaluateExpr_Request) GetExpression() *Expression { 2883 if x != nil { 2884 return x.Expression 2885 } 2886 return nil 2887 } 2888 2889 type EvaluateExpr_Response struct { 2890 state protoimpl.MessageState `protogen:"open.v1"` 2891 Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 2892 Marks []*ValueMark `protobuf:"bytes,2,rep,name=marks,proto3" json:"marks,omitempty"` 2893 unknownFields protoimpl.UnknownFields 2894 sizeCache protoimpl.SizeCache 2895 } 2896 2897 func (x *EvaluateExpr_Response) Reset() { 2898 *x = EvaluateExpr_Response{} 2899 mi := &file_tflint_proto_msgTypes[63] 2900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2901 ms.StoreMessageInfo(mi) 2902 } 2903 2904 func (x *EvaluateExpr_Response) String() string { 2905 return protoimpl.X.MessageStringOf(x) 2906 } 2907 2908 func (*EvaluateExpr_Response) ProtoMessage() {} 2909 2910 func (x *EvaluateExpr_Response) ProtoReflect() protoreflect.Message { 2911 mi := &file_tflint_proto_msgTypes[63] 2912 if x != nil { 2913 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2914 if ms.LoadMessageInfo() == nil { 2915 ms.StoreMessageInfo(mi) 2916 } 2917 return ms 2918 } 2919 return mi.MessageOf(x) 2920 } 2921 2922 // Deprecated: Use EvaluateExpr_Response.ProtoReflect.Descriptor instead. 2923 func (*EvaluateExpr_Response) Descriptor() ([]byte, []int) { 2924 return file_tflint_proto_rawDescGZIP(), []int{15, 2} 2925 } 2926 2927 func (x *EvaluateExpr_Response) GetValue() []byte { 2928 if x != nil { 2929 return x.Value 2930 } 2931 return nil 2932 } 2933 2934 func (x *EvaluateExpr_Response) GetMarks() []*ValueMark { 2935 if x != nil { 2936 return x.Marks 2937 } 2938 return nil 2939 } 2940 2941 type EmitIssue_Rule struct { 2942 state protoimpl.MessageState `protogen:"open.v1"` 2943 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2944 Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` 2945 Severity EmitIssue_Severity `protobuf:"varint,3,opt,name=severity,proto3,enum=proto.EmitIssue_Severity" json:"severity,omitempty"` 2946 Link string `protobuf:"bytes,4,opt,name=link,proto3" json:"link,omitempty"` 2947 unknownFields protoimpl.UnknownFields 2948 sizeCache protoimpl.SizeCache 2949 } 2950 2951 func (x *EmitIssue_Rule) Reset() { 2952 *x = EmitIssue_Rule{} 2953 mi := &file_tflint_proto_msgTypes[64] 2954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2955 ms.StoreMessageInfo(mi) 2956 } 2957 2958 func (x *EmitIssue_Rule) String() string { 2959 return protoimpl.X.MessageStringOf(x) 2960 } 2961 2962 func (*EmitIssue_Rule) ProtoMessage() {} 2963 2964 func (x *EmitIssue_Rule) ProtoReflect() protoreflect.Message { 2965 mi := &file_tflint_proto_msgTypes[64] 2966 if x != nil { 2967 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2968 if ms.LoadMessageInfo() == nil { 2969 ms.StoreMessageInfo(mi) 2970 } 2971 return ms 2972 } 2973 return mi.MessageOf(x) 2974 } 2975 2976 // Deprecated: Use EmitIssue_Rule.ProtoReflect.Descriptor instead. 2977 func (*EmitIssue_Rule) Descriptor() ([]byte, []int) { 2978 return file_tflint_proto_rawDescGZIP(), []int{16, 0} 2979 } 2980 2981 func (x *EmitIssue_Rule) GetName() string { 2982 if x != nil { 2983 return x.Name 2984 } 2985 return "" 2986 } 2987 2988 func (x *EmitIssue_Rule) GetEnabled() bool { 2989 if x != nil { 2990 return x.Enabled 2991 } 2992 return false 2993 } 2994 2995 func (x *EmitIssue_Rule) GetSeverity() EmitIssue_Severity { 2996 if x != nil { 2997 return x.Severity 2998 } 2999 return EmitIssue_SEVERITY_UNSPECIFIED 3000 } 3001 3002 func (x *EmitIssue_Rule) GetLink() string { 3003 if x != nil { 3004 return x.Link 3005 } 3006 return "" 3007 } 3008 3009 type EmitIssue_Request struct { 3010 state protoimpl.MessageState `protogen:"open.v1"` 3011 Rule *EmitIssue_Rule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"` 3012 Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` 3013 Range *Range `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"` 3014 Fixable bool `protobuf:"varint,4,opt,name=fixable,proto3" json:"fixable,omitempty"` 3015 unknownFields protoimpl.UnknownFields 3016 sizeCache protoimpl.SizeCache 3017 } 3018 3019 func (x *EmitIssue_Request) Reset() { 3020 *x = EmitIssue_Request{} 3021 mi := &file_tflint_proto_msgTypes[65] 3022 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3023 ms.StoreMessageInfo(mi) 3024 } 3025 3026 func (x *EmitIssue_Request) String() string { 3027 return protoimpl.X.MessageStringOf(x) 3028 } 3029 3030 func (*EmitIssue_Request) ProtoMessage() {} 3031 3032 func (x *EmitIssue_Request) ProtoReflect() protoreflect.Message { 3033 mi := &file_tflint_proto_msgTypes[65] 3034 if x != nil { 3035 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3036 if ms.LoadMessageInfo() == nil { 3037 ms.StoreMessageInfo(mi) 3038 } 3039 return ms 3040 } 3041 return mi.MessageOf(x) 3042 } 3043 3044 // Deprecated: Use EmitIssue_Request.ProtoReflect.Descriptor instead. 3045 func (*EmitIssue_Request) Descriptor() ([]byte, []int) { 3046 return file_tflint_proto_rawDescGZIP(), []int{16, 1} 3047 } 3048 3049 func (x *EmitIssue_Request) GetRule() *EmitIssue_Rule { 3050 if x != nil { 3051 return x.Rule 3052 } 3053 return nil 3054 } 3055 3056 func (x *EmitIssue_Request) GetMessage() string { 3057 if x != nil { 3058 return x.Message 3059 } 3060 return "" 3061 } 3062 3063 func (x *EmitIssue_Request) GetRange() *Range { 3064 if x != nil { 3065 return x.Range 3066 } 3067 return nil 3068 } 3069 3070 func (x *EmitIssue_Request) GetFixable() bool { 3071 if x != nil { 3072 return x.Fixable 3073 } 3074 return false 3075 } 3076 3077 type EmitIssue_Response struct { 3078 state protoimpl.MessageState `protogen:"open.v1"` 3079 Applied bool `protobuf:"varint,1,opt,name=applied,proto3" json:"applied,omitempty"` 3080 unknownFields protoimpl.UnknownFields 3081 sizeCache protoimpl.SizeCache 3082 } 3083 3084 func (x *EmitIssue_Response) Reset() { 3085 *x = EmitIssue_Response{} 3086 mi := &file_tflint_proto_msgTypes[66] 3087 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3088 ms.StoreMessageInfo(mi) 3089 } 3090 3091 func (x *EmitIssue_Response) String() string { 3092 return protoimpl.X.MessageStringOf(x) 3093 } 3094 3095 func (*EmitIssue_Response) ProtoMessage() {} 3096 3097 func (x *EmitIssue_Response) ProtoReflect() protoreflect.Message { 3098 mi := &file_tflint_proto_msgTypes[66] 3099 if x != nil { 3100 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3101 if ms.LoadMessageInfo() == nil { 3102 ms.StoreMessageInfo(mi) 3103 } 3104 return ms 3105 } 3106 return mi.MessageOf(x) 3107 } 3108 3109 // Deprecated: Use EmitIssue_Response.ProtoReflect.Descriptor instead. 3110 func (*EmitIssue_Response) Descriptor() ([]byte, []int) { 3111 return file_tflint_proto_rawDescGZIP(), []int{16, 2} 3112 } 3113 3114 func (x *EmitIssue_Response) GetApplied() bool { 3115 if x != nil { 3116 return x.Applied 3117 } 3118 return false 3119 } 3120 3121 type ApplyChanges_Request struct { 3122 state protoimpl.MessageState `protogen:"open.v1"` 3123 Changes map[string][]byte `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 3124 unknownFields protoimpl.UnknownFields 3125 sizeCache protoimpl.SizeCache 3126 } 3127 3128 func (x *ApplyChanges_Request) Reset() { 3129 *x = ApplyChanges_Request{} 3130 mi := &file_tflint_proto_msgTypes[67] 3131 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3132 ms.StoreMessageInfo(mi) 3133 } 3134 3135 func (x *ApplyChanges_Request) String() string { 3136 return protoimpl.X.MessageStringOf(x) 3137 } 3138 3139 func (*ApplyChanges_Request) ProtoMessage() {} 3140 3141 func (x *ApplyChanges_Request) ProtoReflect() protoreflect.Message { 3142 mi := &file_tflint_proto_msgTypes[67] 3143 if x != nil { 3144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3145 if ms.LoadMessageInfo() == nil { 3146 ms.StoreMessageInfo(mi) 3147 } 3148 return ms 3149 } 3150 return mi.MessageOf(x) 3151 } 3152 3153 // Deprecated: Use ApplyChanges_Request.ProtoReflect.Descriptor instead. 3154 func (*ApplyChanges_Request) Descriptor() ([]byte, []int) { 3155 return file_tflint_proto_rawDescGZIP(), []int{17, 0} 3156 } 3157 3158 func (x *ApplyChanges_Request) GetChanges() map[string][]byte { 3159 if x != nil { 3160 return x.Changes 3161 } 3162 return nil 3163 } 3164 3165 type ApplyChanges_Response struct { 3166 state protoimpl.MessageState `protogen:"open.v1"` 3167 unknownFields protoimpl.UnknownFields 3168 sizeCache protoimpl.SizeCache 3169 } 3170 3171 func (x *ApplyChanges_Response) Reset() { 3172 *x = ApplyChanges_Response{} 3173 mi := &file_tflint_proto_msgTypes[68] 3174 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3175 ms.StoreMessageInfo(mi) 3176 } 3177 3178 func (x *ApplyChanges_Response) String() string { 3179 return protoimpl.X.MessageStringOf(x) 3180 } 3181 3182 func (*ApplyChanges_Response) ProtoMessage() {} 3183 3184 func (x *ApplyChanges_Response) ProtoReflect() protoreflect.Message { 3185 mi := &file_tflint_proto_msgTypes[68] 3186 if x != nil { 3187 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3188 if ms.LoadMessageInfo() == nil { 3189 ms.StoreMessageInfo(mi) 3190 } 3191 return ms 3192 } 3193 return mi.MessageOf(x) 3194 } 3195 3196 // Deprecated: Use ApplyChanges_Response.ProtoReflect.Descriptor instead. 3197 func (*ApplyChanges_Response) Descriptor() ([]byte, []int) { 3198 return file_tflint_proto_rawDescGZIP(), []int{17, 1} 3199 } 3200 3201 type BodySchema_Attribute struct { 3202 state protoimpl.MessageState `protogen:"open.v1"` 3203 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3204 Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"` 3205 unknownFields protoimpl.UnknownFields 3206 sizeCache protoimpl.SizeCache 3207 } 3208 3209 func (x *BodySchema_Attribute) Reset() { 3210 *x = BodySchema_Attribute{} 3211 mi := &file_tflint_proto_msgTypes[70] 3212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3213 ms.StoreMessageInfo(mi) 3214 } 3215 3216 func (x *BodySchema_Attribute) String() string { 3217 return protoimpl.X.MessageStringOf(x) 3218 } 3219 3220 func (*BodySchema_Attribute) ProtoMessage() {} 3221 3222 func (x *BodySchema_Attribute) ProtoReflect() protoreflect.Message { 3223 mi := &file_tflint_proto_msgTypes[70] 3224 if x != nil { 3225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3226 if ms.LoadMessageInfo() == nil { 3227 ms.StoreMessageInfo(mi) 3228 } 3229 return ms 3230 } 3231 return mi.MessageOf(x) 3232 } 3233 3234 // Deprecated: Use BodySchema_Attribute.ProtoReflect.Descriptor instead. 3235 func (*BodySchema_Attribute) Descriptor() ([]byte, []int) { 3236 return file_tflint_proto_rawDescGZIP(), []int{18, 0} 3237 } 3238 3239 func (x *BodySchema_Attribute) GetName() string { 3240 if x != nil { 3241 return x.Name 3242 } 3243 return "" 3244 } 3245 3246 func (x *BodySchema_Attribute) GetRequired() bool { 3247 if x != nil { 3248 return x.Required 3249 } 3250 return false 3251 } 3252 3253 type BodySchema_Block struct { 3254 state protoimpl.MessageState `protogen:"open.v1"` 3255 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 3256 LabelNames []string `protobuf:"bytes,2,rep,name=label_names,json=labelNames,proto3" json:"label_names,omitempty"` 3257 Body *BodySchema `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` 3258 unknownFields protoimpl.UnknownFields 3259 sizeCache protoimpl.SizeCache 3260 } 3261 3262 func (x *BodySchema_Block) Reset() { 3263 *x = BodySchema_Block{} 3264 mi := &file_tflint_proto_msgTypes[71] 3265 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3266 ms.StoreMessageInfo(mi) 3267 } 3268 3269 func (x *BodySchema_Block) String() string { 3270 return protoimpl.X.MessageStringOf(x) 3271 } 3272 3273 func (*BodySchema_Block) ProtoMessage() {} 3274 3275 func (x *BodySchema_Block) ProtoReflect() protoreflect.Message { 3276 mi := &file_tflint_proto_msgTypes[71] 3277 if x != nil { 3278 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3279 if ms.LoadMessageInfo() == nil { 3280 ms.StoreMessageInfo(mi) 3281 } 3282 return ms 3283 } 3284 return mi.MessageOf(x) 3285 } 3286 3287 // Deprecated: Use BodySchema_Block.ProtoReflect.Descriptor instead. 3288 func (*BodySchema_Block) Descriptor() ([]byte, []int) { 3289 return file_tflint_proto_rawDescGZIP(), []int{18, 1} 3290 } 3291 3292 func (x *BodySchema_Block) GetType() string { 3293 if x != nil { 3294 return x.Type 3295 } 3296 return "" 3297 } 3298 3299 func (x *BodySchema_Block) GetLabelNames() []string { 3300 if x != nil { 3301 return x.LabelNames 3302 } 3303 return nil 3304 } 3305 3306 func (x *BodySchema_Block) GetBody() *BodySchema { 3307 if x != nil { 3308 return x.Body 3309 } 3310 return nil 3311 } 3312 3313 type BodyContent_Attribute struct { 3314 state protoimpl.MessageState `protogen:"open.v1"` 3315 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3316 Range *Range `protobuf:"bytes,4,opt,name=range,proto3" json:"range,omitempty"` 3317 NameRange *Range `protobuf:"bytes,5,opt,name=name_range,json=nameRange,proto3" json:"name_range,omitempty"` 3318 Expression *Expression `protobuf:"bytes,6,opt,name=expression,proto3" json:"expression,omitempty"` 3319 unknownFields protoimpl.UnknownFields 3320 sizeCache protoimpl.SizeCache 3321 } 3322 3323 func (x *BodyContent_Attribute) Reset() { 3324 *x = BodyContent_Attribute{} 3325 mi := &file_tflint_proto_msgTypes[72] 3326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3327 ms.StoreMessageInfo(mi) 3328 } 3329 3330 func (x *BodyContent_Attribute) String() string { 3331 return protoimpl.X.MessageStringOf(x) 3332 } 3333 3334 func (*BodyContent_Attribute) ProtoMessage() {} 3335 3336 func (x *BodyContent_Attribute) ProtoReflect() protoreflect.Message { 3337 mi := &file_tflint_proto_msgTypes[72] 3338 if x != nil { 3339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3340 if ms.LoadMessageInfo() == nil { 3341 ms.StoreMessageInfo(mi) 3342 } 3343 return ms 3344 } 3345 return mi.MessageOf(x) 3346 } 3347 3348 // Deprecated: Use BodyContent_Attribute.ProtoReflect.Descriptor instead. 3349 func (*BodyContent_Attribute) Descriptor() ([]byte, []int) { 3350 return file_tflint_proto_rawDescGZIP(), []int{19, 0} 3351 } 3352 3353 func (x *BodyContent_Attribute) GetName() string { 3354 if x != nil { 3355 return x.Name 3356 } 3357 return "" 3358 } 3359 3360 func (x *BodyContent_Attribute) GetRange() *Range { 3361 if x != nil { 3362 return x.Range 3363 } 3364 return nil 3365 } 3366 3367 func (x *BodyContent_Attribute) GetNameRange() *Range { 3368 if x != nil { 3369 return x.NameRange 3370 } 3371 return nil 3372 } 3373 3374 func (x *BodyContent_Attribute) GetExpression() *Expression { 3375 if x != nil { 3376 return x.Expression 3377 } 3378 return nil 3379 } 3380 3381 type BodyContent_Block struct { 3382 state protoimpl.MessageState `protogen:"open.v1"` 3383 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` 3384 Labels []string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"` 3385 Body *BodyContent `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` 3386 DefRange *Range `protobuf:"bytes,4,opt,name=def_range,json=defRange,proto3" json:"def_range,omitempty"` 3387 TypeRange *Range `protobuf:"bytes,5,opt,name=type_range,json=typeRange,proto3" json:"type_range,omitempty"` 3388 LabelRanges []*Range `protobuf:"bytes,6,rep,name=label_ranges,json=labelRanges,proto3" json:"label_ranges,omitempty"` 3389 unknownFields protoimpl.UnknownFields 3390 sizeCache protoimpl.SizeCache 3391 } 3392 3393 func (x *BodyContent_Block) Reset() { 3394 *x = BodyContent_Block{} 3395 mi := &file_tflint_proto_msgTypes[73] 3396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3397 ms.StoreMessageInfo(mi) 3398 } 3399 3400 func (x *BodyContent_Block) String() string { 3401 return protoimpl.X.MessageStringOf(x) 3402 } 3403 3404 func (*BodyContent_Block) ProtoMessage() {} 3405 3406 func (x *BodyContent_Block) ProtoReflect() protoreflect.Message { 3407 mi := &file_tflint_proto_msgTypes[73] 3408 if x != nil { 3409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3410 if ms.LoadMessageInfo() == nil { 3411 ms.StoreMessageInfo(mi) 3412 } 3413 return ms 3414 } 3415 return mi.MessageOf(x) 3416 } 3417 3418 // Deprecated: Use BodyContent_Block.ProtoReflect.Descriptor instead. 3419 func (*BodyContent_Block) Descriptor() ([]byte, []int) { 3420 return file_tflint_proto_rawDescGZIP(), []int{19, 1} 3421 } 3422 3423 func (x *BodyContent_Block) GetType() string { 3424 if x != nil { 3425 return x.Type 3426 } 3427 return "" 3428 } 3429 3430 func (x *BodyContent_Block) GetLabels() []string { 3431 if x != nil { 3432 return x.Labels 3433 } 3434 return nil 3435 } 3436 3437 func (x *BodyContent_Block) GetBody() *BodyContent { 3438 if x != nil { 3439 return x.Body 3440 } 3441 return nil 3442 } 3443 3444 func (x *BodyContent_Block) GetDefRange() *Range { 3445 if x != nil { 3446 return x.DefRange 3447 } 3448 return nil 3449 } 3450 3451 func (x *BodyContent_Block) GetTypeRange() *Range { 3452 if x != nil { 3453 return x.TypeRange 3454 } 3455 return nil 3456 } 3457 3458 func (x *BodyContent_Block) GetLabelRanges() []*Range { 3459 if x != nil { 3460 return x.LabelRanges 3461 } 3462 return nil 3463 } 3464 3465 type Range_Pos struct { 3466 state protoimpl.MessageState `protogen:"open.v1"` 3467 Line int64 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"` 3468 Column int64 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"` 3469 Byte int64 `protobuf:"varint,3,opt,name=byte,proto3" json:"byte,omitempty"` 3470 unknownFields protoimpl.UnknownFields 3471 sizeCache protoimpl.SizeCache 3472 } 3473 3474 func (x *Range_Pos) Reset() { 3475 *x = Range_Pos{} 3476 mi := &file_tflint_proto_msgTypes[75] 3477 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3478 ms.StoreMessageInfo(mi) 3479 } 3480 3481 func (x *Range_Pos) String() string { 3482 return protoimpl.X.MessageStringOf(x) 3483 } 3484 3485 func (*Range_Pos) ProtoMessage() {} 3486 3487 func (x *Range_Pos) ProtoReflect() protoreflect.Message { 3488 mi := &file_tflint_proto_msgTypes[75] 3489 if x != nil { 3490 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3491 if ms.LoadMessageInfo() == nil { 3492 ms.StoreMessageInfo(mi) 3493 } 3494 return ms 3495 } 3496 return mi.MessageOf(x) 3497 } 3498 3499 // Deprecated: Use Range_Pos.ProtoReflect.Descriptor instead. 3500 func (*Range_Pos) Descriptor() ([]byte, []int) { 3501 return file_tflint_proto_rawDescGZIP(), []int{21, 0} 3502 } 3503 3504 func (x *Range_Pos) GetLine() int64 { 3505 if x != nil { 3506 return x.Line 3507 } 3508 return 0 3509 } 3510 3511 func (x *Range_Pos) GetColumn() int64 { 3512 if x != nil { 3513 return x.Column 3514 } 3515 return 0 3516 } 3517 3518 func (x *Range_Pos) GetByte() int64 { 3519 if x != nil { 3520 return x.Byte 3521 } 3522 return 0 3523 } 3524 3525 type AttributePath_Step struct { 3526 state protoimpl.MessageState `protogen:"open.v1"` 3527 // Types that are valid to be assigned to Selector: 3528 // 3529 // *AttributePath_Step_AttributeName 3530 // *AttributePath_Step_ElementKeyString 3531 // *AttributePath_Step_ElementKeyInt 3532 Selector isAttributePath_Step_Selector `protobuf_oneof:"selector"` 3533 unknownFields protoimpl.UnknownFields 3534 sizeCache protoimpl.SizeCache 3535 } 3536 3537 func (x *AttributePath_Step) Reset() { 3538 *x = AttributePath_Step{} 3539 mi := &file_tflint_proto_msgTypes[76] 3540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3541 ms.StoreMessageInfo(mi) 3542 } 3543 3544 func (x *AttributePath_Step) String() string { 3545 return protoimpl.X.MessageStringOf(x) 3546 } 3547 3548 func (*AttributePath_Step) ProtoMessage() {} 3549 3550 func (x *AttributePath_Step) ProtoReflect() protoreflect.Message { 3551 mi := &file_tflint_proto_msgTypes[76] 3552 if x != nil { 3553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3554 if ms.LoadMessageInfo() == nil { 3555 ms.StoreMessageInfo(mi) 3556 } 3557 return ms 3558 } 3559 return mi.MessageOf(x) 3560 } 3561 3562 // Deprecated: Use AttributePath_Step.ProtoReflect.Descriptor instead. 3563 func (*AttributePath_Step) Descriptor() ([]byte, []int) { 3564 return file_tflint_proto_rawDescGZIP(), []int{22, 0} 3565 } 3566 3567 func (x *AttributePath_Step) GetSelector() isAttributePath_Step_Selector { 3568 if x != nil { 3569 return x.Selector 3570 } 3571 return nil 3572 } 3573 3574 func (x *AttributePath_Step) GetAttributeName() string { 3575 if x != nil { 3576 if x, ok := x.Selector.(*AttributePath_Step_AttributeName); ok { 3577 return x.AttributeName 3578 } 3579 } 3580 return "" 3581 } 3582 3583 func (x *AttributePath_Step) GetElementKeyString() string { 3584 if x != nil { 3585 if x, ok := x.Selector.(*AttributePath_Step_ElementKeyString); ok { 3586 return x.ElementKeyString 3587 } 3588 } 3589 return "" 3590 } 3591 3592 func (x *AttributePath_Step) GetElementKeyInt() int64 { 3593 if x != nil { 3594 if x, ok := x.Selector.(*AttributePath_Step_ElementKeyInt); ok { 3595 return x.ElementKeyInt 3596 } 3597 } 3598 return 0 3599 } 3600 3601 type isAttributePath_Step_Selector interface { 3602 isAttributePath_Step_Selector() 3603 } 3604 3605 type AttributePath_Step_AttributeName struct { 3606 AttributeName string `protobuf:"bytes,1,opt,name=attribute_name,json=attributeName,proto3,oneof"` 3607 } 3608 3609 type AttributePath_Step_ElementKeyString struct { 3610 ElementKeyString string `protobuf:"bytes,2,opt,name=element_key_string,json=elementKeyString,proto3,oneof"` 3611 } 3612 3613 type AttributePath_Step_ElementKeyInt struct { 3614 ElementKeyInt int64 `protobuf:"varint,3,opt,name=element_key_int,json=elementKeyInt,proto3,oneof"` 3615 } 3616 3617 func (*AttributePath_Step_AttributeName) isAttributePath_Step_Selector() {} 3618 3619 func (*AttributePath_Step_ElementKeyString) isAttributePath_Step_Selector() {} 3620 3621 func (*AttributePath_Step_ElementKeyInt) isAttributePath_Step_Selector() {} 3622 3623 var File_tflint_proto protoreflect.FileDescriptor 3624 3625 var file_tflint_proto_rawDesc = []byte{ 3626 0x0a, 0x0c, 0x74, 0x66, 0x6c, 0x69, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x05, 3627 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 3628 0x1a, 0x09, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x0a, 0x08, 0x52, 3629 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 3630 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3d, 0x0a, 0x0a, 0x47, 3631 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x09, 0x0a, 0x07, 0x52, 0x65, 0x71, 3632 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 3633 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 3634 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x4d, 0x0a, 0x14, 0x47, 0x65, 3635 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 3636 0x6e, 0x74, 0x1a, 0x09, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x0a, 3637 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 3638 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 3639 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x22, 0x40, 0x0a, 0x0d, 0x47, 0x65, 0x74, 3640 0x53, 0x44, 0x4b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x09, 0x0a, 0x07, 0x52, 0x65, 3641 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 3642 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 3643 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3b, 0x0a, 0x0c, 0x47, 3644 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x1a, 0x09, 0x0a, 0x07, 0x52, 3645 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 3646 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 3647 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x53, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x43, 3648 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x09, 0x0a, 0x07, 0x52, 3649 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 3650 0x73, 0x65, 0x12, 0x29, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 3651 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x53, 3652 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0xa1, 0x03, 3653 0x0a, 0x11, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 3654 0x66, 0x69, 0x67, 0x1a, 0xff, 0x01, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 3655 0x0a, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 3656 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 3657 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 3658 0x75, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x72, 0x75, 0x6c, 0x65, 0x73, 3659 0x12, 0x2e, 0x0a, 0x13, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x5f, 3660 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 3661 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 3662 0x12, 0x12, 0x0a, 0x04, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 3663 0x6f, 0x6e, 0x6c, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 3664 0x08, 0x52, 0x03, 0x66, 0x69, 0x78, 0x1a, 0x5d, 0x0a, 0x0a, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x45, 3665 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 3666 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x39, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 3667 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 3668 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 3669 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 3670 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3a, 0x0a, 0x0a, 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 3671 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 3672 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 3673 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 3674 0x64, 0x1a, 0x42, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x06, 3675 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x70, 3676 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 3677 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 3678 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x0a, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 3679 0x65, 0x22, 0x52, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 3680 0x1a, 0x37, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2c, 0x0a, 0x07, 0x63, 3681 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 3682 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 3683 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x0a, 0x0a, 0x08, 0x52, 0x65, 0x73, 3684 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x1a, 0x21, 3685 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x75, 0x6e, 3686 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x72, 0x75, 0x6e, 0x6e, 0x65, 3687 0x72, 0x1a, 0x0a, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x0a, 3688 0x0d, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x77, 0x64, 0x1a, 0x09, 3689 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x0a, 0x08, 0x52, 0x65, 0x73, 3690 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 3691 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x0a, 0x0d, 0x47, 0x65, 0x74, 3692 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x1a, 0x09, 0x0a, 0x07, 0x52, 0x65, 3693 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 3694 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 3695 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0xfd, 0x03, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 3696 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x1a, 0x2b, 0x0a, 0x04, 0x48, 0x69, 3697 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 3698 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 3699 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x1a, 0xba, 0x01, 0x0a, 0x06, 0x4f, 0x70, 0x74, 0x69, 3700 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x74, 0x78, 3701 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x4d, 3702 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x74, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x6f, 3703 0x64, 0x75, 0x6c, 0x65, 0x43, 0x74, 0x78, 0x12, 0x30, 0x0a, 0x04, 0x68, 0x69, 0x6e, 0x74, 0x18, 3704 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 3705 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x48, 3706 0x69, 0x6e, 0x74, 0x52, 0x04, 0x68, 0x69, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x0b, 0x65, 0x78, 0x70, 3707 0x61, 0x6e, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 3708 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 3709 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x4d, 0x6f, 3710 0x64, 0x65, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x4a, 0x04, 3711 0x08, 0x03, 0x10, 0x04, 0x1a, 0x6c, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 3712 0x29, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 3713 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 0x65, 3714 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x36, 0x0a, 0x06, 0x6f, 0x70, 3715 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x72, 0x6f, 3716 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 3717 0x65, 0x6e, 0x74, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 3718 0x6f, 0x6e, 0x1a, 0x38, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 3719 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 3720 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 3721 0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x57, 0x0a, 0x0a, 3722 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x58, 3723 0x50, 0x41, 0x4e, 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 3724 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x58, 0x50, 0x41, 0x4e, 3725 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 3726 0x12, 0x45, 0x58, 0x50, 0x41, 0x4e, 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x45, 0x58, 0x50, 3727 0x41, 0x4e, 0x44, 0x10, 0x02, 0x22, 0x48, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 3728 0x1a, 0x1d, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 3729 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 3730 0x1e, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 3731 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x22, 3732 0x96, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x1a, 0x09, 0x0a, 0x07, 3733 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x7f, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 3734 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 3735 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 3736 0x6c, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46, 0x69, 0x6c, 3737 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x1a, 0x38, 3738 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 3739 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 3740 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 3741 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x9a, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 3742 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 3743 0x74, 0x1a, 0x48, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 3744 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 3745 0x12, 0x29, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3746 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 3747 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x38, 0x0a, 0x08, 0x52, 3748 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 3749 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3750 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6f, 3751 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0xa9, 0x02, 0x0a, 0x0c, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 3752 0x74, 0x65, 0x45, 0x78, 0x70, 0x72, 0x1a, 0x51, 0x0a, 0x06, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3753 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 3754 0x74, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 3755 0x74, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3756 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x74, 0x78, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 3757 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x74, 0x78, 0x1a, 0x7c, 0x0a, 0x07, 0x52, 0x65, 0x71, 3758 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 3759 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x76, 0x61, 3760 0x6c, 0x75, 0x61, 0x74, 0x65, 0x45, 0x78, 0x70, 0x72, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 3761 0x52, 0x06, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x72, 3762 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 3763 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 3764 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x01, 0x10, 3765 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x1a, 0x48, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 3766 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 3767 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x26, 0x0a, 0x05, 0x6d, 0x61, 0x72, 3768 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3769 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x05, 0x6d, 0x61, 0x72, 0x6b, 3770 0x73, 0x22, 0xa6, 0x03, 0x0a, 0x09, 0x45, 0x6d, 0x69, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x1a, 3771 0x7f, 0x0a, 0x04, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 3772 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 3773 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 3774 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 3775 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3776 0x45, 0x6d, 0x69, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 3777 0x74, 0x79, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 3778 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 3779 0x1a, 0x8c, 0x01, 0x0a, 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04, 3780 0x72, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x72, 0x6f, 3781 0x74, 0x6f, 0x2e, 0x45, 0x6d, 0x69, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x52, 0x75, 0x6c, 3782 0x65, 0x52, 0x04, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 3783 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 3784 0x65, 0x12, 0x22, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 3785 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x05, 3786 0x72, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x78, 0x61, 0x62, 0x6c, 0x65, 3787 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x78, 0x61, 0x62, 0x6c, 0x65, 0x1a, 3788 0x24, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 3789 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x61, 0x70, 3790 0x70, 0x6c, 0x69, 0x65, 0x64, 0x22, 0x63, 0x0a, 0x08, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 3791 0x79, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 3792 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x53, 3793 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 3794 0x14, 0x0a, 0x10, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x57, 0x41, 0x52, 0x4e, 3795 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 3796 0x59, 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x43, 0x45, 0x10, 0x03, 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x41, 3797 0x70, 0x70, 0x6c, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0x89, 0x01, 0x0a, 0x07, 3798 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 3799 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3800 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x52, 0x65, 3801 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x74, 3802 0x72, 0x79, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 3803 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 3804 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 3805 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 3806 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x0a, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 3807 0x6e, 0x73, 0x65, 0x22, 0xc3, 0x02, 0x0a, 0x0a, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 0x65, 3808 0x6d, 0x61, 0x12, 0x3b, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 3809 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 3810 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 3811 0x75, 0x74, 0x65, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 3812 0x2f, 0x0a, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 3813 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 0x65, 3814 0x6d, 0x61, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 3815 0x12, 0x25, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 3816 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4d, 0x6f, 0x64, 3817 0x65, 0x52, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x1a, 0x3b, 0x0a, 0x09, 0x41, 0x74, 0x74, 0x72, 0x69, 3818 0x62, 0x75, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 3819 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 3820 0x69, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 3821 0x69, 0x72, 0x65, 0x64, 0x1a, 0x63, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x12, 0x0a, 3822 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 3823 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 3824 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 3825 0x65, 0x73, 0x12, 0x25, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 3826 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x53, 0x63, 0x68, 3827 0x65, 0x6d, 0x61, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xf9, 0x04, 0x0a, 0x0b, 0x42, 0x6f, 3828 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x42, 0x0a, 0x0a, 0x61, 0x74, 0x74, 3829 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 3830 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 3831 0x74, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 3832 0x79, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x30, 0x0a, 3833 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 3834 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 3835 0x74, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x06, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 3836 0xaf, 0x01, 0x0a, 0x09, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x12, 0x12, 0x0a, 3837 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 3838 0x65, 0x12, 0x22, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 3839 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x05, 3840 0x72, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x72, 0x61, 3841 0x6e, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3842 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x61, 0x6e, 3843 0x67, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 3844 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 3845 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 3846 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 3847 0x04, 0x1a, 0xe4, 0x01, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x74, 3848 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 3849 0x16, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 3850 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 3851 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 3852 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 3853 0x29, 0x0a, 0x09, 0x64, 0x65, 0x66, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 3854 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 3855 0x52, 0x08, 0x64, 0x65, 0x66, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x0a, 0x74, 0x79, 3856 0x70, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 3857 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x09, 0x74, 0x79, 3858 0x70, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2f, 0x0a, 0x0c, 0x6c, 0x61, 0x62, 0x65, 0x6c, 3859 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 3860 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0b, 0x6c, 0x61, 0x62, 3861 0x65, 0x6c, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0x5b, 0x0a, 0x0f, 0x41, 0x74, 0x74, 0x72, 3862 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 3863 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x32, 0x0a, 3864 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, 3865 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 3866 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 3867 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8f, 0x01, 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 3868 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 3869 0x01, 0x28, 0x0c, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x05, 0x72, 0x61, 3870 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3871 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x14, 3872 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 3873 0x61, 0x6c, 0x75, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x6d, 0x61, 3874 0x72, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3875 0x6f, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x52, 0x0a, 0x76, 0x61, 0x6c, 3876 0x75, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x73, 0x22, 0xb6, 0x01, 0x0a, 0x05, 0x52, 0x61, 0x6e, 0x67, 3877 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 3878 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 3879 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 3880 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x50, 0x6f, 0x73, 0x52, 0x05, 3881 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x22, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 3882 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 3883 0x2e, 0x50, 0x6f, 0x73, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x1a, 0x45, 0x0a, 0x03, 0x50, 0x6f, 0x73, 3884 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 3885 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x02, 3886 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x12, 0x0a, 0x04, 3887 0x62, 0x79, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x62, 0x79, 0x74, 0x65, 3888 0x22, 0xd8, 0x01, 0x0a, 0x0d, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x50, 0x61, 3889 0x74, 0x68, 0x12, 0x2f, 0x0a, 0x05, 0x73, 0x74, 0x65, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 3890 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 3891 0x75, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x2e, 0x53, 0x74, 0x65, 0x70, 0x52, 0x05, 0x73, 0x74, 3892 0x65, 0x70, 0x73, 0x1a, 0x95, 0x01, 0x0a, 0x04, 0x53, 0x74, 0x65, 0x70, 0x12, 0x27, 0x0a, 0x0e, 3893 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 3894 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 3895 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x12, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 3896 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 3897 0x09, 0x48, 0x00, 0x52, 0x10, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x53, 3898 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x28, 0x0a, 0x0f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 3899 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 3900 0x52, 0x0d, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x49, 0x6e, 0x74, 0x42, 3901 0x0a, 0x0a, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0x71, 0x0a, 0x09, 0x56, 3902 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x61, 0x72, 0x6b, 0x12, 0x28, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 3903 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 3904 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x50, 0x61, 0x74, 0x68, 0x52, 0x04, 0x70, 0x61, 3905 0x74, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x18, 3906 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x73, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 3907 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x03, 0x20, 3908 0x01, 0x28, 0x08, 0x52, 0x09, 0x65, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x22, 0x4d, 3909 0x0a, 0x0b, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x24, 0x0a, 3910 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x70, 0x72, 3911 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 3912 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 3913 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2a, 0x64, 0x0a, 3914 0x0d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x74, 0x78, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 3915 0x0a, 0x1b, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x43, 0x54, 0x58, 0x5f, 0x54, 0x59, 0x50, 3916 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 3917 0x18, 0x0a, 0x14, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x43, 0x54, 0x58, 0x5f, 0x54, 0x59, 3918 0x50, 0x45, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x4f, 0x44, 3919 0x55, 0x4c, 0x45, 0x5f, 0x43, 0x54, 0x58, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x4f, 0x4f, 3920 0x54, 0x10, 0x02, 0x2a, 0x63, 0x0a, 0x0a, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4d, 0x6f, 0x64, 3921 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 3922 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 3923 0x0a, 0x13, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x44, 0x45, 3924 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x53, 0x43, 0x48, 0x45, 0x4d, 3925 0x41, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x5f, 0x4a, 0x55, 0x53, 0x54, 0x5f, 0x41, 0x54, 0x54, 0x52, 3926 0x49, 0x42, 0x55, 0x54, 0x45, 0x53, 0x10, 0x02, 0x2a, 0x96, 0x01, 0x0a, 0x09, 0x45, 0x72, 0x72, 3927 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 3928 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 3929 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 3930 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x01, 3931 0x12, 0x19, 0x0a, 0x15, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x4e, 3932 0x55, 0x4c, 0x4c, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x45, 3933 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x45, 0x56, 0x41, 0x4c, 3934 0x55, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x52, 0x52, 0x4f, 0x52, 3935 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x45, 0x4e, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, 0x10, 3936 0x04, 0x32, 0xb2, 0x05, 0x0a, 0x07, 0x52, 0x75, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x12, 0x3a, 0x0a, 3937 0x07, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 3938 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3939 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 3940 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x47, 0x65, 0x74, 3941 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3942 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 3943 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x65, 3944 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 3945 0x0a, 0x14, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x73, 3946 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x12, 0x23, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 3947 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 3948 0x69, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x72, 3949 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 3950 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 3951 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x53, 0x44, 0x4b, 0x56, 0x65, 0x72, 0x73, 0x69, 3952 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x44, 3953 0x4b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3954 0x1a, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x44, 0x4b, 0x56, 3955 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 3956 0x49, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 3957 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x4e, 3958 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 3959 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 3960 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0f, 0x47, 0x65, 3961 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x1e, 0x2e, 3962 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 3963 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 3964 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 3965 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x58, 3966 0x0a, 0x11, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 3967 0x66, 0x69, 0x67, 0x12, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 3968 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x65, 3969 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 3970 0x70, 0x6c, 0x79, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 3971 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x0b, 0x41, 0x70, 0x70, 0x6c, 3972 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3973 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x65, 0x71, 0x75, 3974 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 3975 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 3976 0x12, 0x34, 0x0a, 0x05, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x14, 0x2e, 0x70, 0x72, 0x6f, 0x74, 3977 0x6f, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 3978 0x15, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x2e, 0x52, 0x65, 3979 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xb1, 0x05, 0x0a, 0x06, 0x52, 0x75, 0x6e, 0x6e, 0x65, 3980 0x72, 0x12, 0x4c, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 3981 0x77, 0x64, 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 3982 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x77, 0x64, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 3983 0x1a, 0x1d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x69, 0x67, 3984 0x69, 0x6e, 0x61, 0x6c, 0x77, 0x64, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 3985 0x4c, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 3986 0x12, 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 3987 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 3988 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 3989 0x50, 0x61, 0x74, 0x68, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 3990 0x10, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 3991 0x74, 0x12, 0x1f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 3992 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 3993 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 3994 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 3995 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x12, 3996 0x16, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x2e, 3997 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 3998 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 3999 0x12, 0x3d, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x17, 0x2e, 0x70, 4000 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x52, 0x65, 4001 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 4002 0x74, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 4003 0x61, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 4004 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x23, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 4005 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x6f, 0x6e, 4006 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 4007 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 4008 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 4009 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0c, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x45, 0x78, 4010 0x70, 0x72, 0x12, 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x75, 4011 0x61, 0x74, 0x65, 0x45, 0x78, 0x70, 0x72, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 4012 0x1c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 4013 0x45, 0x78, 0x70, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 4014 0x09, 0x45, 0x6d, 0x69, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x72, 0x6f, 4015 0x74, 0x6f, 0x2e, 0x45, 0x6d, 0x69, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x52, 0x65, 0x71, 4016 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x6d, 0x69, 4017 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 4018 0x49, 0x0a, 0x0c, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 4019 0x1b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x68, 0x61, 4020 0x6e, 0x67, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 4021 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 4022 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x46, 0x5a, 0x44, 0x67, 0x69, 4023 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x65, 0x72, 0x72, 0x61, 0x66, 0x6f, 4024 0x72, 0x6d, 0x2d, 0x6c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x74, 0x66, 0x6c, 0x69, 0x6e, 4025 0x74, 0x2d, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x6c, 0x75, 4026 0x67, 0x69, 0x6e, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 4027 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 4028 } 4029 4030 var ( 4031 file_tflint_proto_rawDescOnce sync.Once 4032 file_tflint_proto_rawDescData = file_tflint_proto_rawDesc 4033 ) 4034 4035 func file_tflint_proto_rawDescGZIP() []byte { 4036 file_tflint_proto_rawDescOnce.Do(func() { 4037 file_tflint_proto_rawDescData = protoimpl.X.CompressGZIP(file_tflint_proto_rawDescData) 4038 }) 4039 return file_tflint_proto_rawDescData 4040 } 4041 4042 var file_tflint_proto_enumTypes = make([]protoimpl.EnumInfo, 5) 4043 var file_tflint_proto_msgTypes = make([]protoimpl.MessageInfo, 77) 4044 var file_tflint_proto_goTypes = []any{ 4045 (ModuleCtxType)(0), // 0: proto.ModuleCtxType 4046 (SchemaMode)(0), // 1: proto.SchemaMode 4047 (ErrorCode)(0), // 2: proto.ErrorCode 4048 (GetModuleContent_ExpandMode)(0), // 3: proto.GetModuleContent.ExpandMode 4049 (EmitIssue_Severity)(0), // 4: proto.EmitIssue.Severity 4050 (*GetName)(nil), // 5: proto.GetName 4051 (*GetVersion)(nil), // 6: proto.GetVersion 4052 (*GetVersionConstraint)(nil), // 7: proto.GetVersionConstraint 4053 (*GetSDKVersion)(nil), // 8: proto.GetSDKVersion 4054 (*GetRuleNames)(nil), // 9: proto.GetRuleNames 4055 (*GetConfigSchema)(nil), // 10: proto.GetConfigSchema 4056 (*ApplyGlobalConfig)(nil), // 11: proto.ApplyGlobalConfig 4057 (*ApplyConfig)(nil), // 12: proto.ApplyConfig 4058 (*Check)(nil), // 13: proto.Check 4059 (*GetOriginalwd)(nil), // 14: proto.GetOriginalwd 4060 (*GetModulePath)(nil), // 15: proto.GetModulePath 4061 (*GetModuleContent)(nil), // 16: proto.GetModuleContent 4062 (*GetFile)(nil), // 17: proto.GetFile 4063 (*GetFiles)(nil), // 18: proto.GetFiles 4064 (*GetRuleConfigContent)(nil), // 19: proto.GetRuleConfigContent 4065 (*EvaluateExpr)(nil), // 20: proto.EvaluateExpr 4066 (*EmitIssue)(nil), // 21: proto.EmitIssue 4067 (*ApplyChanges)(nil), // 22: proto.ApplyChanges 4068 (*BodySchema)(nil), // 23: proto.BodySchema 4069 (*BodyContent)(nil), // 24: proto.BodyContent 4070 (*Expression)(nil), // 25: proto.Expression 4071 (*Range)(nil), // 26: proto.Range 4072 (*AttributePath)(nil), // 27: proto.AttributePath 4073 (*ValueMark)(nil), // 28: proto.ValueMark 4074 (*ErrorDetail)(nil), // 29: proto.ErrorDetail 4075 (*GetName_Request)(nil), // 30: proto.GetName.Request 4076 (*GetName_Response)(nil), // 31: proto.GetName.Response 4077 (*GetVersion_Request)(nil), // 32: proto.GetVersion.Request 4078 (*GetVersion_Response)(nil), // 33: proto.GetVersion.Response 4079 (*GetVersionConstraint_Request)(nil), // 34: proto.GetVersionConstraint.Request 4080 (*GetVersionConstraint_Response)(nil), // 35: proto.GetVersionConstraint.Response 4081 (*GetSDKVersion_Request)(nil), // 36: proto.GetSDKVersion.Request 4082 (*GetSDKVersion_Response)(nil), // 37: proto.GetSDKVersion.Response 4083 (*GetRuleNames_Request)(nil), // 38: proto.GetRuleNames.Request 4084 (*GetRuleNames_Response)(nil), // 39: proto.GetRuleNames.Response 4085 (*GetConfigSchema_Request)(nil), // 40: proto.GetConfigSchema.Request 4086 (*GetConfigSchema_Response)(nil), // 41: proto.GetConfigSchema.Response 4087 (*ApplyGlobalConfig_Config)(nil), // 42: proto.ApplyGlobalConfig.Config 4088 (*ApplyGlobalConfig_RuleConfig)(nil), // 43: proto.ApplyGlobalConfig.RuleConfig 4089 (*ApplyGlobalConfig_Request)(nil), // 44: proto.ApplyGlobalConfig.Request 4090 (*ApplyGlobalConfig_Response)(nil), // 45: proto.ApplyGlobalConfig.Response 4091 nil, // 46: proto.ApplyGlobalConfig.Config.RulesEntry 4092 (*ApplyConfig_Request)(nil), // 47: proto.ApplyConfig.Request 4093 (*ApplyConfig_Response)(nil), // 48: proto.ApplyConfig.Response 4094 (*Check_Request)(nil), // 49: proto.Check.Request 4095 (*Check_Response)(nil), // 50: proto.Check.Response 4096 (*GetOriginalwd_Request)(nil), // 51: proto.GetOriginalwd.Request 4097 (*GetOriginalwd_Response)(nil), // 52: proto.GetOriginalwd.Response 4098 (*GetModulePath_Request)(nil), // 53: proto.GetModulePath.Request 4099 (*GetModulePath_Response)(nil), // 54: proto.GetModulePath.Response 4100 (*GetModuleContent_Hint)(nil), // 55: proto.GetModuleContent.Hint 4101 (*GetModuleContent_Option)(nil), // 56: proto.GetModuleContent.Option 4102 (*GetModuleContent_Request)(nil), // 57: proto.GetModuleContent.Request 4103 (*GetModuleContent_Response)(nil), // 58: proto.GetModuleContent.Response 4104 (*GetFile_Request)(nil), // 59: proto.GetFile.Request 4105 (*GetFile_Response)(nil), // 60: proto.GetFile.Response 4106 (*GetFiles_Request)(nil), // 61: proto.GetFiles.Request 4107 (*GetFiles_Response)(nil), // 62: proto.GetFiles.Response 4108 nil, // 63: proto.GetFiles.Response.FilesEntry 4109 (*GetRuleConfigContent_Request)(nil), // 64: proto.GetRuleConfigContent.Request 4110 (*GetRuleConfigContent_Response)(nil), // 65: proto.GetRuleConfigContent.Response 4111 (*EvaluateExpr_Option)(nil), // 66: proto.EvaluateExpr.Option 4112 (*EvaluateExpr_Request)(nil), // 67: proto.EvaluateExpr.Request 4113 (*EvaluateExpr_Response)(nil), // 68: proto.EvaluateExpr.Response 4114 (*EmitIssue_Rule)(nil), // 69: proto.EmitIssue.Rule 4115 (*EmitIssue_Request)(nil), // 70: proto.EmitIssue.Request 4116 (*EmitIssue_Response)(nil), // 71: proto.EmitIssue.Response 4117 (*ApplyChanges_Request)(nil), // 72: proto.ApplyChanges.Request 4118 (*ApplyChanges_Response)(nil), // 73: proto.ApplyChanges.Response 4119 nil, // 74: proto.ApplyChanges.Request.ChangesEntry 4120 (*BodySchema_Attribute)(nil), // 75: proto.BodySchema.Attribute 4121 (*BodySchema_Block)(nil), // 76: proto.BodySchema.Block 4122 (*BodyContent_Attribute)(nil), // 77: proto.BodyContent.Attribute 4123 (*BodyContent_Block)(nil), // 78: proto.BodyContent.Block 4124 nil, // 79: proto.BodyContent.AttributesEntry 4125 (*Range_Pos)(nil), // 80: proto.Range.Pos 4126 (*AttributePath_Step)(nil), // 81: proto.AttributePath.Step 4127 } 4128 var file_tflint_proto_depIdxs = []int32{ 4129 75, // 0: proto.BodySchema.attributes:type_name -> proto.BodySchema.Attribute 4130 76, // 1: proto.BodySchema.blocks:type_name -> proto.BodySchema.Block 4131 1, // 2: proto.BodySchema.Mode:type_name -> proto.SchemaMode 4132 79, // 3: proto.BodyContent.attributes:type_name -> proto.BodyContent.AttributesEntry 4133 78, // 4: proto.BodyContent.blocks:type_name -> proto.BodyContent.Block 4134 26, // 5: proto.Expression.range:type_name -> proto.Range 4135 28, // 6: proto.Expression.value_marks:type_name -> proto.ValueMark 4136 80, // 7: proto.Range.start:type_name -> proto.Range.Pos 4137 80, // 8: proto.Range.end:type_name -> proto.Range.Pos 4138 81, // 9: proto.AttributePath.steps:type_name -> proto.AttributePath.Step 4139 27, // 10: proto.ValueMark.path:type_name -> proto.AttributePath 4140 2, // 11: proto.ErrorDetail.code:type_name -> proto.ErrorCode 4141 23, // 12: proto.GetConfigSchema.Response.schema:type_name -> proto.BodySchema 4142 46, // 13: proto.ApplyGlobalConfig.Config.rules:type_name -> proto.ApplyGlobalConfig.Config.RulesEntry 4143 42, // 14: proto.ApplyGlobalConfig.Request.config:type_name -> proto.ApplyGlobalConfig.Config 4144 43, // 15: proto.ApplyGlobalConfig.Config.RulesEntry.value:type_name -> proto.ApplyGlobalConfig.RuleConfig 4145 24, // 16: proto.ApplyConfig.Request.content:type_name -> proto.BodyContent 4146 0, // 17: proto.GetModuleContent.Option.module_ctx:type_name -> proto.ModuleCtxType 4147 55, // 18: proto.GetModuleContent.Option.hint:type_name -> proto.GetModuleContent.Hint 4148 3, // 19: proto.GetModuleContent.Option.expand_mode:type_name -> proto.GetModuleContent.ExpandMode 4149 23, // 20: proto.GetModuleContent.Request.schema:type_name -> proto.BodySchema 4150 56, // 21: proto.GetModuleContent.Request.option:type_name -> proto.GetModuleContent.Option 4151 24, // 22: proto.GetModuleContent.Response.content:type_name -> proto.BodyContent 4152 63, // 23: proto.GetFiles.Response.files:type_name -> proto.GetFiles.Response.FilesEntry 4153 23, // 24: proto.GetRuleConfigContent.Request.schema:type_name -> proto.BodySchema 4154 24, // 25: proto.GetRuleConfigContent.Response.content:type_name -> proto.BodyContent 4155 0, // 26: proto.EvaluateExpr.Option.module_ctx:type_name -> proto.ModuleCtxType 4156 66, // 27: proto.EvaluateExpr.Request.option:type_name -> proto.EvaluateExpr.Option 4157 25, // 28: proto.EvaluateExpr.Request.expression:type_name -> proto.Expression 4158 28, // 29: proto.EvaluateExpr.Response.marks:type_name -> proto.ValueMark 4159 4, // 30: proto.EmitIssue.Rule.severity:type_name -> proto.EmitIssue.Severity 4160 69, // 31: proto.EmitIssue.Request.rule:type_name -> proto.EmitIssue.Rule 4161 26, // 32: proto.EmitIssue.Request.range:type_name -> proto.Range 4162 74, // 33: proto.ApplyChanges.Request.changes:type_name -> proto.ApplyChanges.Request.ChangesEntry 4163 23, // 34: proto.BodySchema.Block.body:type_name -> proto.BodySchema 4164 26, // 35: proto.BodyContent.Attribute.range:type_name -> proto.Range 4165 26, // 36: proto.BodyContent.Attribute.name_range:type_name -> proto.Range 4166 25, // 37: proto.BodyContent.Attribute.expression:type_name -> proto.Expression 4167 24, // 38: proto.BodyContent.Block.body:type_name -> proto.BodyContent 4168 26, // 39: proto.BodyContent.Block.def_range:type_name -> proto.Range 4169 26, // 40: proto.BodyContent.Block.type_range:type_name -> proto.Range 4170 26, // 41: proto.BodyContent.Block.label_ranges:type_name -> proto.Range 4171 77, // 42: proto.BodyContent.AttributesEntry.value:type_name -> proto.BodyContent.Attribute 4172 30, // 43: proto.RuleSet.GetName:input_type -> proto.GetName.Request 4173 32, // 44: proto.RuleSet.GetVersion:input_type -> proto.GetVersion.Request 4174 34, // 45: proto.RuleSet.GetVersionConstraint:input_type -> proto.GetVersionConstraint.Request 4175 36, // 46: proto.RuleSet.GetSDKVersion:input_type -> proto.GetSDKVersion.Request 4176 38, // 47: proto.RuleSet.GetRuleNames:input_type -> proto.GetRuleNames.Request 4177 40, // 48: proto.RuleSet.GetConfigSchema:input_type -> proto.GetConfigSchema.Request 4178 44, // 49: proto.RuleSet.ApplyGlobalConfig:input_type -> proto.ApplyGlobalConfig.Request 4179 47, // 50: proto.RuleSet.ApplyConfig:input_type -> proto.ApplyConfig.Request 4180 49, // 51: proto.RuleSet.Check:input_type -> proto.Check.Request 4181 51, // 52: proto.Runner.GetOriginalwd:input_type -> proto.GetOriginalwd.Request 4182 53, // 53: proto.Runner.GetModulePath:input_type -> proto.GetModulePath.Request 4183 57, // 54: proto.Runner.GetModuleContent:input_type -> proto.GetModuleContent.Request 4184 59, // 55: proto.Runner.GetFile:input_type -> proto.GetFile.Request 4185 61, // 56: proto.Runner.GetFiles:input_type -> proto.GetFiles.Request 4186 64, // 57: proto.Runner.GetRuleConfigContent:input_type -> proto.GetRuleConfigContent.Request 4187 67, // 58: proto.Runner.EvaluateExpr:input_type -> proto.EvaluateExpr.Request 4188 70, // 59: proto.Runner.EmitIssue:input_type -> proto.EmitIssue.Request 4189 72, // 60: proto.Runner.ApplyChanges:input_type -> proto.ApplyChanges.Request 4190 31, // 61: proto.RuleSet.GetName:output_type -> proto.GetName.Response 4191 33, // 62: proto.RuleSet.GetVersion:output_type -> proto.GetVersion.Response 4192 35, // 63: proto.RuleSet.GetVersionConstraint:output_type -> proto.GetVersionConstraint.Response 4193 37, // 64: proto.RuleSet.GetSDKVersion:output_type -> proto.GetSDKVersion.Response 4194 39, // 65: proto.RuleSet.GetRuleNames:output_type -> proto.GetRuleNames.Response 4195 41, // 66: proto.RuleSet.GetConfigSchema:output_type -> proto.GetConfigSchema.Response 4196 45, // 67: proto.RuleSet.ApplyGlobalConfig:output_type -> proto.ApplyGlobalConfig.Response 4197 48, // 68: proto.RuleSet.ApplyConfig:output_type -> proto.ApplyConfig.Response 4198 50, // 69: proto.RuleSet.Check:output_type -> proto.Check.Response 4199 52, // 70: proto.Runner.GetOriginalwd:output_type -> proto.GetOriginalwd.Response 4200 54, // 71: proto.Runner.GetModulePath:output_type -> proto.GetModulePath.Response 4201 58, // 72: proto.Runner.GetModuleContent:output_type -> proto.GetModuleContent.Response 4202 60, // 73: proto.Runner.GetFile:output_type -> proto.GetFile.Response 4203 62, // 74: proto.Runner.GetFiles:output_type -> proto.GetFiles.Response 4204 65, // 75: proto.Runner.GetRuleConfigContent:output_type -> proto.GetRuleConfigContent.Response 4205 68, // 76: proto.Runner.EvaluateExpr:output_type -> proto.EvaluateExpr.Response 4206 71, // 77: proto.Runner.EmitIssue:output_type -> proto.EmitIssue.Response 4207 73, // 78: proto.Runner.ApplyChanges:output_type -> proto.ApplyChanges.Response 4208 61, // [61:79] is the sub-list for method output_type 4209 43, // [43:61] is the sub-list for method input_type 4210 43, // [43:43] is the sub-list for extension type_name 4211 43, // [43:43] is the sub-list for extension extendee 4212 0, // [0:43] is the sub-list for field type_name 4213 } 4214 4215 func init() { file_tflint_proto_init() } 4216 func file_tflint_proto_init() { 4217 if File_tflint_proto != nil { 4218 return 4219 } 4220 file_tflint_proto_msgTypes[76].OneofWrappers = []any{ 4221 (*AttributePath_Step_AttributeName)(nil), 4222 (*AttributePath_Step_ElementKeyString)(nil), 4223 (*AttributePath_Step_ElementKeyInt)(nil), 4224 } 4225 type x struct{} 4226 out := protoimpl.TypeBuilder{ 4227 File: protoimpl.DescBuilder{ 4228 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 4229 RawDescriptor: file_tflint_proto_rawDesc, 4230 NumEnums: 5, 4231 NumMessages: 77, 4232 NumExtensions: 0, 4233 NumServices: 2, 4234 }, 4235 GoTypes: file_tflint_proto_goTypes, 4236 DependencyIndexes: file_tflint_proto_depIdxs, 4237 EnumInfos: file_tflint_proto_enumTypes, 4238 MessageInfos: file_tflint_proto_msgTypes, 4239 }.Build() 4240 File_tflint_proto = out.File 4241 file_tflint_proto_rawDesc = nil 4242 file_tflint_proto_goTypes = nil 4243 file_tflint_proto_depIdxs = nil 4244 }