github.com/mattdotmatt/gauge@v0.3.2-0.20160421115137-425a4cdccb62/gauge_messages/api.pb.go (about) 1 // Code generated by protoc-gen-go. 2 // source: api.proto 3 // DO NOT EDIT! 4 5 /* 6 Package gauge_messages is a generated protocol buffer package. 7 8 It is generated from these files: 9 api.proto 10 api_v2.proto 11 messages.proto 12 spec.proto 13 14 It has these top-level messages: 15 GetProjectRootRequest 16 GetProjectRootResponse 17 GetInstallationRootRequest 18 GetInstallationRootResponse 19 GetAllStepsRequest 20 GetAllStepsResponse 21 GetAllSpecsRequest 22 GetAllSpecsResponse 23 GetAllConceptsRequest 24 GetAllConceptsResponse 25 ConceptInfo 26 GetStepValueRequest 27 GetStepValueResponse 28 GetLanguagePluginLibPathRequest 29 GetLanguagePluginLibPathResponse 30 ErrorResponse 31 PerformRefactoringRequest 32 PerformRefactoringResponse 33 ExtractConceptInfoRequest 34 ExtractConceptRequest 35 TextInfo 36 Step 37 ExtractConceptResponse 38 FormatSpecsRequest 39 FormatSpecsResponse 40 UnsupportedApiMessageResponse 41 APIMessage 42 ExecutionRequest 43 ExecutionResponse 44 KillProcessRequest 45 ExecutionStatusResponse 46 ExecutionStartingRequest 47 ExecutionEndingRequest 48 SpecExecutionStartingRequest 49 SpecExecutionEndingRequest 50 ScenarioExecutionStartingRequest 51 ScenarioExecutionEndingRequest 52 StepExecutionStartingRequest 53 StepExecutionEndingRequest 54 ExecutionInfo 55 SpecInfo 56 ScenarioInfo 57 StepInfo 58 ExecuteStepRequest 59 StepValidateRequest 60 StepValidateResponse 61 SuiteExecutionResult 62 StepNamesRequest 63 StepNamesResponse 64 ScenarioDataStoreInitRequest 65 SpecDataStoreInitRequest 66 SuiteDataStoreInitRequest 67 ParameterPosition 68 RefactorRequest 69 RefactorResponse 70 StepNameRequest 71 StepNameResponse 72 UnsupportedMessageResponse 73 Message 74 ProtoSpec 75 ProtoItem 76 ProtoScenario 77 ProtoTableDrivenScenario 78 ProtoStep 79 ProtoConcept 80 ProtoTags 81 Fragment 82 Parameter 83 ProtoComment 84 ProtoTable 85 ProtoTableRow 86 ProtoStepExecutionResult 87 ProtoExecutionResult 88 ProtoHookFailure 89 ProtoSuiteResult 90 ProtoSpecResult 91 ProtoStepValue 92 */ 93 package gauge_messages 94 95 import proto "github.com/golang/protobuf/proto" 96 import fmt "fmt" 97 import math "math" 98 99 // Reference imports to suppress errors if they are not otherwise used. 100 var _ = proto.Marshal 101 var _ = fmt.Errorf 102 var _ = math.Inf 103 104 // This is a compile-time assertion to ensure that this generated file 105 // is compatible with the proto package it is being compiled against. 106 const _ = proto.ProtoPackageIsVersion1 107 108 type APIMessage_APIMessageType int32 109 110 const ( 111 APIMessage_GetProjectRootRequest APIMessage_APIMessageType = 1 112 APIMessage_GetProjectRootResponse APIMessage_APIMessageType = 2 113 APIMessage_GetInstallationRootRequest APIMessage_APIMessageType = 3 114 APIMessage_GetInstallationRootResponse APIMessage_APIMessageType = 4 115 APIMessage_GetAllStepsRequest APIMessage_APIMessageType = 5 116 APIMessage_GetAllStepResponse APIMessage_APIMessageType = 6 117 APIMessage_GetAllSpecsRequest APIMessage_APIMessageType = 7 118 APIMessage_GetAllSpecsResponse APIMessage_APIMessageType = 8 119 APIMessage_GetStepValueRequest APIMessage_APIMessageType = 9 120 APIMessage_GetStepValueResponse APIMessage_APIMessageType = 10 121 APIMessage_GetLanguagePluginLibPathRequest APIMessage_APIMessageType = 11 122 APIMessage_GetLanguagePluginLibPathResponse APIMessage_APIMessageType = 12 123 APIMessage_ErrorResponse APIMessage_APIMessageType = 13 124 APIMessage_GetAllConceptsRequest APIMessage_APIMessageType = 14 125 APIMessage_GetAllConceptsResponse APIMessage_APIMessageType = 15 126 APIMessage_PerformRefactoringRequest APIMessage_APIMessageType = 16 127 APIMessage_PerformRefactoringResponse APIMessage_APIMessageType = 17 128 APIMessage_ExtractConceptRequest APIMessage_APIMessageType = 18 129 APIMessage_ExtractConceptResponse APIMessage_APIMessageType = 19 130 APIMessage_FormatSpecsRequest APIMessage_APIMessageType = 20 131 APIMessage_FormatSpecsResponse APIMessage_APIMessageType = 21 132 APIMessage_UnsupportedApiMessageResponse APIMessage_APIMessageType = 22 133 APIMessage_ExecutionRequest APIMessage_APIMessageType = 23 134 APIMessage_ExecutionResponse APIMessage_APIMessageType = 24 135 ) 136 137 var APIMessage_APIMessageType_name = map[int32]string{ 138 1: "GetProjectRootRequest", 139 2: "GetProjectRootResponse", 140 3: "GetInstallationRootRequest", 141 4: "GetInstallationRootResponse", 142 5: "GetAllStepsRequest", 143 6: "GetAllStepResponse", 144 7: "GetAllSpecsRequest", 145 8: "GetAllSpecsResponse", 146 9: "GetStepValueRequest", 147 10: "GetStepValueResponse", 148 11: "GetLanguagePluginLibPathRequest", 149 12: "GetLanguagePluginLibPathResponse", 150 13: "ErrorResponse", 151 14: "GetAllConceptsRequest", 152 15: "GetAllConceptsResponse", 153 16: "PerformRefactoringRequest", 154 17: "PerformRefactoringResponse", 155 18: "ExtractConceptRequest", 156 19: "ExtractConceptResponse", 157 20: "FormatSpecsRequest", 158 21: "FormatSpecsResponse", 159 22: "UnsupportedApiMessageResponse", 160 23: "ExecutionRequest", 161 24: "ExecutionResponse", 162 } 163 var APIMessage_APIMessageType_value = map[string]int32{ 164 "GetProjectRootRequest": 1, 165 "GetProjectRootResponse": 2, 166 "GetInstallationRootRequest": 3, 167 "GetInstallationRootResponse": 4, 168 "GetAllStepsRequest": 5, 169 "GetAllStepResponse": 6, 170 "GetAllSpecsRequest": 7, 171 "GetAllSpecsResponse": 8, 172 "GetStepValueRequest": 9, 173 "GetStepValueResponse": 10, 174 "GetLanguagePluginLibPathRequest": 11, 175 "GetLanguagePluginLibPathResponse": 12, 176 "ErrorResponse": 13, 177 "GetAllConceptsRequest": 14, 178 "GetAllConceptsResponse": 15, 179 "PerformRefactoringRequest": 16, 180 "PerformRefactoringResponse": 17, 181 "ExtractConceptRequest": 18, 182 "ExtractConceptResponse": 19, 183 "FormatSpecsRequest": 20, 184 "FormatSpecsResponse": 21, 185 "UnsupportedApiMessageResponse": 22, 186 "ExecutionRequest": 23, 187 "ExecutionResponse": 24, 188 } 189 190 func (x APIMessage_APIMessageType) Enum() *APIMessage_APIMessageType { 191 p := new(APIMessage_APIMessageType) 192 *p = x 193 return p 194 } 195 func (x APIMessage_APIMessageType) String() string { 196 return proto.EnumName(APIMessage_APIMessageType_name, int32(x)) 197 } 198 func (x *APIMessage_APIMessageType) UnmarshalJSON(data []byte) error { 199 value, err := proto.UnmarshalJSONEnum(APIMessage_APIMessageType_value, data, "APIMessage_APIMessageType") 200 if err != nil { 201 return err 202 } 203 *x = APIMessage_APIMessageType(value) 204 return nil 205 } 206 func (APIMessage_APIMessageType) EnumDescriptor() ([]byte, []int) { 207 return fileDescriptor0, []int{26, 0} 208 } 209 210 // / Request to get the Root Directory of the project 211 type GetProjectRootRequest struct { 212 XXX_unrecognized []byte `json:"-"` 213 } 214 215 func (m *GetProjectRootRequest) Reset() { *m = GetProjectRootRequest{} } 216 func (m *GetProjectRootRequest) String() string { return proto.CompactTextString(m) } 217 func (*GetProjectRootRequest) ProtoMessage() {} 218 func (*GetProjectRootRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 219 220 // / Response of GetProjectRootRequest. 221 type GetProjectRootResponse struct { 222 // / Holds the absolute path of the Project Root directory. 223 ProjectRoot *string `protobuf:"bytes,1,req,name=projectRoot" json:"projectRoot,omitempty"` 224 XXX_unrecognized []byte `json:"-"` 225 } 226 227 func (m *GetProjectRootResponse) Reset() { *m = GetProjectRootResponse{} } 228 func (m *GetProjectRootResponse) String() string { return proto.CompactTextString(m) } 229 func (*GetProjectRootResponse) ProtoMessage() {} 230 func (*GetProjectRootResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 231 232 func (m *GetProjectRootResponse) GetProjectRoot() string { 233 if m != nil && m.ProjectRoot != nil { 234 return *m.ProjectRoot 235 } 236 return "" 237 } 238 239 // / Request to get the Root Directory of the Gauge installation 240 type GetInstallationRootRequest struct { 241 XXX_unrecognized []byte `json:"-"` 242 } 243 244 func (m *GetInstallationRootRequest) Reset() { *m = GetInstallationRootRequest{} } 245 func (m *GetInstallationRootRequest) String() string { return proto.CompactTextString(m) } 246 func (*GetInstallationRootRequest) ProtoMessage() {} 247 func (*GetInstallationRootRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } 248 249 // / Response of GetInstallationRootRequest 250 type GetInstallationRootResponse struct { 251 // / Holds the absolute path of the Gauge installation directory 252 InstallationRoot *string `protobuf:"bytes,1,req,name=installationRoot" json:"installationRoot,omitempty"` 253 XXX_unrecognized []byte `json:"-"` 254 } 255 256 func (m *GetInstallationRootResponse) Reset() { *m = GetInstallationRootResponse{} } 257 func (m *GetInstallationRootResponse) String() string { return proto.CompactTextString(m) } 258 func (*GetInstallationRootResponse) ProtoMessage() {} 259 func (*GetInstallationRootResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } 260 261 func (m *GetInstallationRootResponse) GetInstallationRoot() string { 262 if m != nil && m.InstallationRoot != nil { 263 return *m.InstallationRoot 264 } 265 return "" 266 } 267 268 // / Request to get all Steps in the project 269 type GetAllStepsRequest struct { 270 XXX_unrecognized []byte `json:"-"` 271 } 272 273 func (m *GetAllStepsRequest) Reset() { *m = GetAllStepsRequest{} } 274 func (m *GetAllStepsRequest) String() string { return proto.CompactTextString(m) } 275 func (*GetAllStepsRequest) ProtoMessage() {} 276 func (*GetAllStepsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } 277 278 // / Response to GetAllStepsRequest 279 type GetAllStepsResponse struct { 280 // / Holds a collection of Steps that are defined in the project. 281 AllSteps []*ProtoStepValue `protobuf:"bytes,1,rep,name=allSteps" json:"allSteps,omitempty"` 282 XXX_unrecognized []byte `json:"-"` 283 } 284 285 func (m *GetAllStepsResponse) Reset() { *m = GetAllStepsResponse{} } 286 func (m *GetAllStepsResponse) String() string { return proto.CompactTextString(m) } 287 func (*GetAllStepsResponse) ProtoMessage() {} 288 func (*GetAllStepsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } 289 290 func (m *GetAllStepsResponse) GetAllSteps() []*ProtoStepValue { 291 if m != nil { 292 return m.AllSteps 293 } 294 return nil 295 } 296 297 // / Request to get all Specs in the project 298 type GetAllSpecsRequest struct { 299 XXX_unrecognized []byte `json:"-"` 300 } 301 302 func (m *GetAllSpecsRequest) Reset() { *m = GetAllSpecsRequest{} } 303 func (m *GetAllSpecsRequest) String() string { return proto.CompactTextString(m) } 304 func (*GetAllSpecsRequest) ProtoMessage() {} 305 func (*GetAllSpecsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } 306 307 // / Response to GetAllSpecsRequest 308 type GetAllSpecsResponse struct { 309 // / Holds a collection of Specs that are defined in the project. 310 Specs []*ProtoSpec `protobuf:"bytes,1,rep,name=specs" json:"specs,omitempty"` 311 XXX_unrecognized []byte `json:"-"` 312 } 313 314 func (m *GetAllSpecsResponse) Reset() { *m = GetAllSpecsResponse{} } 315 func (m *GetAllSpecsResponse) String() string { return proto.CompactTextString(m) } 316 func (*GetAllSpecsResponse) ProtoMessage() {} 317 func (*GetAllSpecsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } 318 319 func (m *GetAllSpecsResponse) GetSpecs() []*ProtoSpec { 320 if m != nil { 321 return m.Specs 322 } 323 return nil 324 } 325 326 // / Request to get all Concepts in the project 327 type GetAllConceptsRequest struct { 328 XXX_unrecognized []byte `json:"-"` 329 } 330 331 func (m *GetAllConceptsRequest) Reset() { *m = GetAllConceptsRequest{} } 332 func (m *GetAllConceptsRequest) String() string { return proto.CompactTextString(m) } 333 func (*GetAllConceptsRequest) ProtoMessage() {} 334 func (*GetAllConceptsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } 335 336 // / Response to GetAllConceptsResponse 337 type GetAllConceptsResponse struct { 338 // / Holds a collection of Concepts that are defined in the project. 339 Concepts []*ConceptInfo `protobuf:"bytes,1,rep,name=concepts" json:"concepts,omitempty"` 340 XXX_unrecognized []byte `json:"-"` 341 } 342 343 func (m *GetAllConceptsResponse) Reset() { *m = GetAllConceptsResponse{} } 344 func (m *GetAllConceptsResponse) String() string { return proto.CompactTextString(m) } 345 func (*GetAllConceptsResponse) ProtoMessage() {} 346 func (*GetAllConceptsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } 347 348 func (m *GetAllConceptsResponse) GetConcepts() []*ConceptInfo { 349 if m != nil { 350 return m.Concepts 351 } 352 return nil 353 } 354 355 // / Details of a Concept 356 type ConceptInfo struct { 357 // / The text that defines a concept 358 StepValue *ProtoStepValue `protobuf:"bytes,1,req,name=stepValue" json:"stepValue,omitempty"` 359 // / The absolute path to the file that contains the Concept 360 Filepath *string `protobuf:"bytes,2,req,name=filepath" json:"filepath,omitempty"` 361 // / The line number in the file where the concept is defined. 362 LineNumber *int32 `protobuf:"varint,3,req,name=lineNumber" json:"lineNumber,omitempty"` 363 XXX_unrecognized []byte `json:"-"` 364 } 365 366 func (m *ConceptInfo) Reset() { *m = ConceptInfo{} } 367 func (m *ConceptInfo) String() string { return proto.CompactTextString(m) } 368 func (*ConceptInfo) ProtoMessage() {} 369 func (*ConceptInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } 370 371 func (m *ConceptInfo) GetStepValue() *ProtoStepValue { 372 if m != nil { 373 return m.StepValue 374 } 375 return nil 376 } 377 378 func (m *ConceptInfo) GetFilepath() string { 379 if m != nil && m.Filepath != nil { 380 return *m.Filepath 381 } 382 return "" 383 } 384 385 func (m *ConceptInfo) GetLineNumber() int32 { 386 if m != nil && m.LineNumber != nil { 387 return *m.LineNumber 388 } 389 return 0 390 } 391 392 // / Request to get a Step Value. 393 type GetStepValueRequest struct { 394 // / The text of the Step. 395 StepText *string `protobuf:"bytes,1,req,name=stepText" json:"stepText,omitempty"` 396 // / Flag to indicate if the Step has an inline table. 397 HasInlineTable *bool `protobuf:"varint,2,opt,name=hasInlineTable" json:"hasInlineTable,omitempty"` 398 XXX_unrecognized []byte `json:"-"` 399 } 400 401 func (m *GetStepValueRequest) Reset() { *m = GetStepValueRequest{} } 402 func (m *GetStepValueRequest) String() string { return proto.CompactTextString(m) } 403 func (*GetStepValueRequest) ProtoMessage() {} 404 func (*GetStepValueRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } 405 406 func (m *GetStepValueRequest) GetStepText() string { 407 if m != nil && m.StepText != nil { 408 return *m.StepText 409 } 410 return "" 411 } 412 413 func (m *GetStepValueRequest) GetHasInlineTable() bool { 414 if m != nil && m.HasInlineTable != nil { 415 return *m.HasInlineTable 416 } 417 return false 418 } 419 420 // / Response to GetStepValueRequest 421 type GetStepValueResponse struct { 422 // / The Step corresponding to the request provided. 423 StepValue *ProtoStepValue `protobuf:"bytes,1,req,name=stepValue" json:"stepValue,omitempty"` 424 XXX_unrecognized []byte `json:"-"` 425 } 426 427 func (m *GetStepValueResponse) Reset() { *m = GetStepValueResponse{} } 428 func (m *GetStepValueResponse) String() string { return proto.CompactTextString(m) } 429 func (*GetStepValueResponse) ProtoMessage() {} 430 func (*GetStepValueResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } 431 432 func (m *GetStepValueResponse) GetStepValue() *ProtoStepValue { 433 if m != nil { 434 return m.StepValue 435 } 436 return nil 437 } 438 439 // / Request to get the location of language plugin's Lib directory 440 type GetLanguagePluginLibPathRequest struct { 441 // / The language to locate the lib directory for. 442 Language *string `protobuf:"bytes,1,req,name=language" json:"language,omitempty"` 443 XXX_unrecognized []byte `json:"-"` 444 } 445 446 func (m *GetLanguagePluginLibPathRequest) Reset() { *m = GetLanguagePluginLibPathRequest{} } 447 func (m *GetLanguagePluginLibPathRequest) String() string { return proto.CompactTextString(m) } 448 func (*GetLanguagePluginLibPathRequest) ProtoMessage() {} 449 func (*GetLanguagePluginLibPathRequest) Descriptor() ([]byte, []int) { 450 return fileDescriptor0, []int{13} 451 } 452 453 func (m *GetLanguagePluginLibPathRequest) GetLanguage() string { 454 if m != nil && m.Language != nil { 455 return *m.Language 456 } 457 return "" 458 } 459 460 // / Response to GetLanguagePluginLibPathRequest 461 type GetLanguagePluginLibPathResponse struct { 462 // / Absolute path to the Lib directory of the language. 463 Path *string `protobuf:"bytes,1,req,name=path" json:"path,omitempty"` 464 XXX_unrecognized []byte `json:"-"` 465 } 466 467 func (m *GetLanguagePluginLibPathResponse) Reset() { *m = GetLanguagePluginLibPathResponse{} } 468 func (m *GetLanguagePluginLibPathResponse) String() string { return proto.CompactTextString(m) } 469 func (*GetLanguagePluginLibPathResponse) ProtoMessage() {} 470 func (*GetLanguagePluginLibPathResponse) Descriptor() ([]byte, []int) { 471 return fileDescriptor0, []int{14} 472 } 473 474 func (m *GetLanguagePluginLibPathResponse) GetPath() string { 475 if m != nil && m.Path != nil { 476 return *m.Path 477 } 478 return "" 479 } 480 481 // / A generic failure response 482 type ErrorResponse struct { 483 // / Actual error message 484 Error *string `protobuf:"bytes,1,req,name=error" json:"error,omitempty"` 485 XXX_unrecognized []byte `json:"-"` 486 } 487 488 func (m *ErrorResponse) Reset() { *m = ErrorResponse{} } 489 func (m *ErrorResponse) String() string { return proto.CompactTextString(m) } 490 func (*ErrorResponse) ProtoMessage() {} 491 func (*ErrorResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } 492 493 func (m *ErrorResponse) GetError() string { 494 if m != nil && m.Error != nil { 495 return *m.Error 496 } 497 return "" 498 } 499 500 // / Request to perform a Refactor 501 type PerformRefactoringRequest struct { 502 // / Step to refactor 503 OldStep *string `protobuf:"bytes,1,req,name=oldStep" json:"oldStep,omitempty"` 504 // / Change to be made 505 NewStep *string `protobuf:"bytes,2,req,name=newStep" json:"newStep,omitempty"` 506 XXX_unrecognized []byte `json:"-"` 507 } 508 509 func (m *PerformRefactoringRequest) Reset() { *m = PerformRefactoringRequest{} } 510 func (m *PerformRefactoringRequest) String() string { return proto.CompactTextString(m) } 511 func (*PerformRefactoringRequest) ProtoMessage() {} 512 func (*PerformRefactoringRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } 513 514 func (m *PerformRefactoringRequest) GetOldStep() string { 515 if m != nil && m.OldStep != nil { 516 return *m.OldStep 517 } 518 return "" 519 } 520 521 func (m *PerformRefactoringRequest) GetNewStep() string { 522 if m != nil && m.NewStep != nil { 523 return *m.NewStep 524 } 525 return "" 526 } 527 528 // / Response to PerformRefactoringRequest 529 type PerformRefactoringResponse struct { 530 // / Flag indicating Success 531 Success *bool `protobuf:"varint,1,req,name=success" json:"success,omitempty"` 532 // / Error message if the refactoring was unsuccessful. 533 Errors []string `protobuf:"bytes,2,rep,name=errors" json:"errors,omitempty"` 534 // / Collection of files that were changed as part of the Refactoring. 535 FilesChanged []string `protobuf:"bytes,3,rep,name=filesChanged" json:"filesChanged,omitempty"` 536 XXX_unrecognized []byte `json:"-"` 537 } 538 539 func (m *PerformRefactoringResponse) Reset() { *m = PerformRefactoringResponse{} } 540 func (m *PerformRefactoringResponse) String() string { return proto.CompactTextString(m) } 541 func (*PerformRefactoringResponse) ProtoMessage() {} 542 func (*PerformRefactoringResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } 543 544 func (m *PerformRefactoringResponse) GetSuccess() bool { 545 if m != nil && m.Success != nil { 546 return *m.Success 547 } 548 return false 549 } 550 551 func (m *PerformRefactoringResponse) GetErrors() []string { 552 if m != nil { 553 return m.Errors 554 } 555 return nil 556 } 557 558 func (m *PerformRefactoringResponse) GetFilesChanged() []string { 559 if m != nil { 560 return m.FilesChanged 561 } 562 return nil 563 } 564 565 // / Request to perform Extract to Concept refactoring 566 // / The runner does not do the refactoring here, instead it provides inputs enabling the IDE to do refactoring 567 type ExtractConceptInfoRequest struct { 568 // / The text blob containing steps that should be refactored to concept. 569 Text *string `protobuf:"bytes,1,req,name=text" json:"text,omitempty"` 570 XXX_unrecognized []byte `json:"-"` 571 } 572 573 func (m *ExtractConceptInfoRequest) Reset() { *m = ExtractConceptInfoRequest{} } 574 func (m *ExtractConceptInfoRequest) String() string { return proto.CompactTextString(m) } 575 func (*ExtractConceptInfoRequest) ProtoMessage() {} 576 func (*ExtractConceptInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } 577 578 func (m *ExtractConceptInfoRequest) GetText() string { 579 if m != nil && m.Text != nil { 580 return *m.Text 581 } 582 return "" 583 } 584 585 // / Request to perform Extract to Concept refactoring 586 type ExtractConceptRequest struct { 587 // / The Concept name given by the user 588 ConceptName *Step `protobuf:"bytes,1,req,name=conceptName" json:"conceptName,omitempty"` 589 // / steps to extract 590 Steps []*Step `protobuf:"bytes,2,rep,name=steps" json:"steps,omitempty"` 591 // / Flag indicating if refactoring should be done across project 592 ChangeAcrossProject *bool `protobuf:"varint,3,req,name=changeAcrossProject" json:"changeAcrossProject,omitempty"` 593 // / The concept filename in which extracted concept will be added 594 ConceptFileName *string `protobuf:"bytes,4,req,name=conceptFileName" json:"conceptFileName,omitempty"` 595 // / Info related to selected text, required only if changeAcrossProject is false 596 SelectedTextInfo *TextInfo `protobuf:"bytes,5,opt,name=selectedTextInfo" json:"selectedTextInfo,omitempty"` 597 XXX_unrecognized []byte `json:"-"` 598 } 599 600 func (m *ExtractConceptRequest) Reset() { *m = ExtractConceptRequest{} } 601 func (m *ExtractConceptRequest) String() string { return proto.CompactTextString(m) } 602 func (*ExtractConceptRequest) ProtoMessage() {} 603 func (*ExtractConceptRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } 604 605 func (m *ExtractConceptRequest) GetConceptName() *Step { 606 if m != nil { 607 return m.ConceptName 608 } 609 return nil 610 } 611 612 func (m *ExtractConceptRequest) GetSteps() []*Step { 613 if m != nil { 614 return m.Steps 615 } 616 return nil 617 } 618 619 func (m *ExtractConceptRequest) GetChangeAcrossProject() bool { 620 if m != nil && m.ChangeAcrossProject != nil { 621 return *m.ChangeAcrossProject 622 } 623 return false 624 } 625 626 func (m *ExtractConceptRequest) GetConceptFileName() string { 627 if m != nil && m.ConceptFileName != nil { 628 return *m.ConceptFileName 629 } 630 return "" 631 } 632 633 func (m *ExtractConceptRequest) GetSelectedTextInfo() *TextInfo { 634 if m != nil { 635 return m.SelectedTextInfo 636 } 637 return nil 638 } 639 640 type TextInfo struct { 641 // / The filename from where concept is being extracted 642 FileName *string `protobuf:"bytes,1,req,name=fileName" json:"fileName,omitempty"` 643 // / storing the starting and ending line number of selected text 644 StartingLineNo *int32 `protobuf:"varint,2,req,name=startingLineNo" json:"startingLineNo,omitempty"` 645 EndLineNo *int32 `protobuf:"varint,3,req,name=endLineNo" json:"endLineNo,omitempty"` 646 XXX_unrecognized []byte `json:"-"` 647 } 648 649 func (m *TextInfo) Reset() { *m = TextInfo{} } 650 func (m *TextInfo) String() string { return proto.CompactTextString(m) } 651 func (*TextInfo) ProtoMessage() {} 652 func (*TextInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } 653 654 func (m *TextInfo) GetFileName() string { 655 if m != nil && m.FileName != nil { 656 return *m.FileName 657 } 658 return "" 659 } 660 661 func (m *TextInfo) GetStartingLineNo() int32 { 662 if m != nil && m.StartingLineNo != nil { 663 return *m.StartingLineNo 664 } 665 return 0 666 } 667 668 func (m *TextInfo) GetEndLineNo() int32 { 669 if m != nil && m.EndLineNo != nil { 670 return *m.EndLineNo 671 } 672 return 0 673 } 674 675 type Step struct { 676 // / name of the step 677 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 678 // / table present in step as parameter 679 Table *string `protobuf:"bytes,2,opt,name=table" json:"table,omitempty"` 680 // / name of table in concept heading, if it comes as a param to concept 681 ParamTableName *string `protobuf:"bytes,3,opt,name=paramTableName" json:"paramTableName,omitempty"` 682 XXX_unrecognized []byte `json:"-"` 683 } 684 685 func (m *Step) Reset() { *m = Step{} } 686 func (m *Step) String() string { return proto.CompactTextString(m) } 687 func (*Step) ProtoMessage() {} 688 func (*Step) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } 689 690 func (m *Step) GetName() string { 691 if m != nil && m.Name != nil { 692 return *m.Name 693 } 694 return "" 695 } 696 697 func (m *Step) GetTable() string { 698 if m != nil && m.Table != nil { 699 return *m.Table 700 } 701 return "" 702 } 703 704 func (m *Step) GetParamTableName() string { 705 if m != nil && m.ParamTableName != nil { 706 return *m.ParamTableName 707 } 708 return "" 709 } 710 711 // / Response to perform Extract to Concept refactoring 712 type ExtractConceptResponse struct { 713 // / Flag indicating Success 714 IsSuccess *bool `protobuf:"varint,1,req,name=isSuccess" json:"isSuccess,omitempty"` 715 // / Error message if the refactoring was unsuccessful. 716 Error *string `protobuf:"bytes,2,opt,name=error" json:"error,omitempty"` 717 // / Collection of files that were changed as part of the Refactoring. 718 FilesChanged []string `protobuf:"bytes,3,rep,name=filesChanged" json:"filesChanged,omitempty"` 719 XXX_unrecognized []byte `json:"-"` 720 } 721 722 func (m *ExtractConceptResponse) Reset() { *m = ExtractConceptResponse{} } 723 func (m *ExtractConceptResponse) String() string { return proto.CompactTextString(m) } 724 func (*ExtractConceptResponse) ProtoMessage() {} 725 func (*ExtractConceptResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } 726 727 func (m *ExtractConceptResponse) GetIsSuccess() bool { 728 if m != nil && m.IsSuccess != nil { 729 return *m.IsSuccess 730 } 731 return false 732 } 733 734 func (m *ExtractConceptResponse) GetError() string { 735 if m != nil && m.Error != nil { 736 return *m.Error 737 } 738 return "" 739 } 740 741 func (m *ExtractConceptResponse) GetFilesChanged() []string { 742 if m != nil { 743 return m.FilesChanged 744 } 745 return nil 746 } 747 748 // / Request to format spec files 749 type FormatSpecsRequest struct { 750 // / Specs to be formatted 751 Specs []string `protobuf:"bytes,1,rep,name=specs" json:"specs,omitempty"` 752 XXX_unrecognized []byte `json:"-"` 753 } 754 755 func (m *FormatSpecsRequest) Reset() { *m = FormatSpecsRequest{} } 756 func (m *FormatSpecsRequest) String() string { return proto.CompactTextString(m) } 757 func (*FormatSpecsRequest) ProtoMessage() {} 758 func (*FormatSpecsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } 759 760 func (m *FormatSpecsRequest) GetSpecs() []string { 761 if m != nil { 762 return m.Specs 763 } 764 return nil 765 } 766 767 // / Response on formatting spec files 768 type FormatSpecsResponse struct { 769 // / Errors occurred on formatting 770 Errors []string `protobuf:"bytes,1,rep,name=errors" json:"errors,omitempty"` 771 // / Warnings occurred on formatting 772 Warnings []string `protobuf:"bytes,2,rep,name=warnings" json:"warnings,omitempty"` 773 XXX_unrecognized []byte `json:"-"` 774 } 775 776 func (m *FormatSpecsResponse) Reset() { *m = FormatSpecsResponse{} } 777 func (m *FormatSpecsResponse) String() string { return proto.CompactTextString(m) } 778 func (*FormatSpecsResponse) ProtoMessage() {} 779 func (*FormatSpecsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } 780 781 func (m *FormatSpecsResponse) GetErrors() []string { 782 if m != nil { 783 return m.Errors 784 } 785 return nil 786 } 787 788 func (m *FormatSpecsResponse) GetWarnings() []string { 789 if m != nil { 790 return m.Warnings 791 } 792 return nil 793 } 794 795 // / Response when a API message request is not supported. 796 type UnsupportedApiMessageResponse struct { 797 XXX_unrecognized []byte `json:"-"` 798 } 799 800 func (m *UnsupportedApiMessageResponse) Reset() { *m = UnsupportedApiMessageResponse{} } 801 func (m *UnsupportedApiMessageResponse) String() string { return proto.CompactTextString(m) } 802 func (*UnsupportedApiMessageResponse) ProtoMessage() {} 803 func (*UnsupportedApiMessageResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } 804 805 // / A generic message composing of all possible operations. 806 // / One of the Request/Response fields will have value, depending on the MessageType set. 807 type APIMessage struct { 808 // / Type of API call being made 809 MessageType *APIMessage_APIMessageType `protobuf:"varint,1,req,name=messageType,enum=gauge.messages.APIMessage_APIMessageType" json:"messageType,omitempty"` 810 // / A unique id to represent this message. A response to the message should copy over this value. 811 // / This is used to synchronize messages & responses 812 MessageId *int64 `protobuf:"varint,2,req,name=messageId" json:"messageId,omitempty"` 813 // / [GetProjectRootRequest](#gauge.messages.GetProjectRootRequest) 814 ProjectRootRequest *GetProjectRootRequest `protobuf:"bytes,3,opt,name=projectRootRequest" json:"projectRootRequest,omitempty"` 815 // / [GetProjectRootResponse](#gauge.messages.GetProjectRootResponse) 816 ProjectRootResponse *GetProjectRootResponse `protobuf:"bytes,4,opt,name=projectRootResponse" json:"projectRootResponse,omitempty"` 817 // / [GetInstallationRootRequest](#gauge.messages.GetInstallationRootRequest) 818 InstallationRootRequest *GetInstallationRootRequest `protobuf:"bytes,5,opt,name=installationRootRequest" json:"installationRootRequest,omitempty"` 819 // / [GetInstallationRootResponse](#gauge.messages.GetInstallationRootResponse) 820 InstallationRootResponse *GetInstallationRootResponse `protobuf:"bytes,6,opt,name=installationRootResponse" json:"installationRootResponse,omitempty"` 821 // / [GetAllStepsRequest](#gauge.messages.GetAllStepsRequest) 822 AllStepsRequest *GetAllStepsRequest `protobuf:"bytes,7,opt,name=allStepsRequest" json:"allStepsRequest,omitempty"` 823 // / [GetAllStepsResponse](#gauge.messages.GetAllStepsResponse) 824 AllStepsResponse *GetAllStepsResponse `protobuf:"bytes,8,opt,name=allStepsResponse" json:"allStepsResponse,omitempty"` 825 // / [GetAllSpecsRequest](#gauge.messages.GetAllSpecsRequest) 826 AllSpecsRequest *GetAllSpecsRequest `protobuf:"bytes,9,opt,name=allSpecsRequest" json:"allSpecsRequest,omitempty"` 827 // / [GetAllSpecsResponse](#gauge.messages.GetAllSpecsResponse) 828 AllSpecsResponse *GetAllSpecsResponse `protobuf:"bytes,10,opt,name=allSpecsResponse" json:"allSpecsResponse,omitempty"` 829 // / [GetStepValueRequest](#gauge.messages.GetStepValueRequest) 830 StepValueRequest *GetStepValueRequest `protobuf:"bytes,11,opt,name=stepValueRequest" json:"stepValueRequest,omitempty"` 831 // / [GetStepValueResponse](#gauge.messages.GetStepValueResponse) 832 StepValueResponse *GetStepValueResponse `protobuf:"bytes,12,opt,name=stepValueResponse" json:"stepValueResponse,omitempty"` 833 // / [GetLanguagePluginLibPathRequest](#gauge.messages.GetLanguagePluginLibPathRequest) 834 LibPathRequest *GetLanguagePluginLibPathRequest `protobuf:"bytes,13,opt,name=libPathRequest" json:"libPathRequest,omitempty"` 835 // / [GetLanguagePluginLibPathResponse](#gauge.messages.GetLanguagePluginLibPathResponse) 836 LibPathResponse *GetLanguagePluginLibPathResponse `protobuf:"bytes,14,opt,name=libPathResponse" json:"libPathResponse,omitempty"` 837 // / [ErrorResponse](#gauge.messages.ErrorResponse) 838 Error *ErrorResponse `protobuf:"bytes,15,opt,name=error" json:"error,omitempty"` 839 // / [GetAllConceptsRequest](#gauge.messages.GetAllConceptsRequest) 840 AllConceptsRequest *GetAllConceptsRequest `protobuf:"bytes,16,opt,name=allConceptsRequest" json:"allConceptsRequest,omitempty"` 841 // / [GetAllConceptsResponse](#gauge.messages.GetAllConceptsResponse) 842 AllConceptsResponse *GetAllConceptsResponse `protobuf:"bytes,17,opt,name=allConceptsResponse" json:"allConceptsResponse,omitempty"` 843 // / [PerformRefactoringRequest](#gauge.messages.PerformRefactoringRequest) 844 PerformRefactoringRequest *PerformRefactoringRequest `protobuf:"bytes,18,opt,name=performRefactoringRequest" json:"performRefactoringRequest,omitempty"` 845 // / [PerformRefactoringResponse](#gauge.messages.PerformRefactoringResponse) 846 PerformRefactoringResponse *PerformRefactoringResponse `protobuf:"bytes,19,opt,name=performRefactoringResponse" json:"performRefactoringResponse,omitempty"` 847 // / [ExtractConceptRequest](#gauge.messages.ExtractConceptRequest) 848 ExtractConceptRequest *ExtractConceptRequest `protobuf:"bytes,20,opt,name=extractConceptRequest" json:"extractConceptRequest,omitempty"` 849 // / [ExtractConceptResponse](#gauge.messages.ExtractConceptResponse) 850 ExtractConceptResponse *ExtractConceptResponse `protobuf:"bytes,21,opt,name=extractConceptResponse" json:"extractConceptResponse,omitempty"` 851 // / [FormatSpecsRequest] (#gauge.messages.FormatSpecsRequest) 852 FormatSpecsRequest *FormatSpecsRequest `protobuf:"bytes,22,opt,name=formatSpecsRequest" json:"formatSpecsRequest,omitempty"` 853 // / [FormatSpecsResponse] (#gauge.messages.FormatSpecsResponse) 854 FormatSpecsResponse *FormatSpecsResponse `protobuf:"bytes,23,opt,name=formatSpecsResponse" json:"formatSpecsResponse,omitempty"` 855 // / [UnsupportedApiMessageResponse] (#gauge.messages.UnsupportedApiMessageResponse) 856 UnsupportedApiMessageResponse *UnsupportedApiMessageResponse `protobuf:"bytes,24,opt,name=unsupportedApiMessageResponse" json:"unsupportedApiMessageResponse,omitempty"` 857 // / [ExecutionRequest] (#gauge.messages.ExecutionRequest) 858 ExecutionRequest *ExecutionRequest `protobuf:"bytes,25,opt,name=executionRequest" json:"executionRequest,omitempty"` 859 // / [ExecutionResponse] (#gauge.messages.ExecutionResponse) 860 ExecutionResponse *ExecutionResponse `protobuf:"bytes,26,opt,name=executionResponse" json:"executionResponse,omitempty"` 861 XXX_unrecognized []byte `json:"-"` 862 } 863 864 func (m *APIMessage) Reset() { *m = APIMessage{} } 865 func (m *APIMessage) String() string { return proto.CompactTextString(m) } 866 func (*APIMessage) ProtoMessage() {} 867 func (*APIMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } 868 869 func (m *APIMessage) GetMessageType() APIMessage_APIMessageType { 870 if m != nil && m.MessageType != nil { 871 return *m.MessageType 872 } 873 return APIMessage_GetProjectRootRequest 874 } 875 876 func (m *APIMessage) GetMessageId() int64 { 877 if m != nil && m.MessageId != nil { 878 return *m.MessageId 879 } 880 return 0 881 } 882 883 func (m *APIMessage) GetProjectRootRequest() *GetProjectRootRequest { 884 if m != nil { 885 return m.ProjectRootRequest 886 } 887 return nil 888 } 889 890 func (m *APIMessage) GetProjectRootResponse() *GetProjectRootResponse { 891 if m != nil { 892 return m.ProjectRootResponse 893 } 894 return nil 895 } 896 897 func (m *APIMessage) GetInstallationRootRequest() *GetInstallationRootRequest { 898 if m != nil { 899 return m.InstallationRootRequest 900 } 901 return nil 902 } 903 904 func (m *APIMessage) GetInstallationRootResponse() *GetInstallationRootResponse { 905 if m != nil { 906 return m.InstallationRootResponse 907 } 908 return nil 909 } 910 911 func (m *APIMessage) GetAllStepsRequest() *GetAllStepsRequest { 912 if m != nil { 913 return m.AllStepsRequest 914 } 915 return nil 916 } 917 918 func (m *APIMessage) GetAllStepsResponse() *GetAllStepsResponse { 919 if m != nil { 920 return m.AllStepsResponse 921 } 922 return nil 923 } 924 925 func (m *APIMessage) GetAllSpecsRequest() *GetAllSpecsRequest { 926 if m != nil { 927 return m.AllSpecsRequest 928 } 929 return nil 930 } 931 932 func (m *APIMessage) GetAllSpecsResponse() *GetAllSpecsResponse { 933 if m != nil { 934 return m.AllSpecsResponse 935 } 936 return nil 937 } 938 939 func (m *APIMessage) GetStepValueRequest() *GetStepValueRequest { 940 if m != nil { 941 return m.StepValueRequest 942 } 943 return nil 944 } 945 946 func (m *APIMessage) GetStepValueResponse() *GetStepValueResponse { 947 if m != nil { 948 return m.StepValueResponse 949 } 950 return nil 951 } 952 953 func (m *APIMessage) GetLibPathRequest() *GetLanguagePluginLibPathRequest { 954 if m != nil { 955 return m.LibPathRequest 956 } 957 return nil 958 } 959 960 func (m *APIMessage) GetLibPathResponse() *GetLanguagePluginLibPathResponse { 961 if m != nil { 962 return m.LibPathResponse 963 } 964 return nil 965 } 966 967 func (m *APIMessage) GetError() *ErrorResponse { 968 if m != nil { 969 return m.Error 970 } 971 return nil 972 } 973 974 func (m *APIMessage) GetAllConceptsRequest() *GetAllConceptsRequest { 975 if m != nil { 976 return m.AllConceptsRequest 977 } 978 return nil 979 } 980 981 func (m *APIMessage) GetAllConceptsResponse() *GetAllConceptsResponse { 982 if m != nil { 983 return m.AllConceptsResponse 984 } 985 return nil 986 } 987 988 func (m *APIMessage) GetPerformRefactoringRequest() *PerformRefactoringRequest { 989 if m != nil { 990 return m.PerformRefactoringRequest 991 } 992 return nil 993 } 994 995 func (m *APIMessage) GetPerformRefactoringResponse() *PerformRefactoringResponse { 996 if m != nil { 997 return m.PerformRefactoringResponse 998 } 999 return nil 1000 } 1001 1002 func (m *APIMessage) GetExtractConceptRequest() *ExtractConceptRequest { 1003 if m != nil { 1004 return m.ExtractConceptRequest 1005 } 1006 return nil 1007 } 1008 1009 func (m *APIMessage) GetExtractConceptResponse() *ExtractConceptResponse { 1010 if m != nil { 1011 return m.ExtractConceptResponse 1012 } 1013 return nil 1014 } 1015 1016 func (m *APIMessage) GetFormatSpecsRequest() *FormatSpecsRequest { 1017 if m != nil { 1018 return m.FormatSpecsRequest 1019 } 1020 return nil 1021 } 1022 1023 func (m *APIMessage) GetFormatSpecsResponse() *FormatSpecsResponse { 1024 if m != nil { 1025 return m.FormatSpecsResponse 1026 } 1027 return nil 1028 } 1029 1030 func (m *APIMessage) GetUnsupportedApiMessageResponse() *UnsupportedApiMessageResponse { 1031 if m != nil { 1032 return m.UnsupportedApiMessageResponse 1033 } 1034 return nil 1035 } 1036 1037 func (m *APIMessage) GetExecutionRequest() *ExecutionRequest { 1038 if m != nil { 1039 return m.ExecutionRequest 1040 } 1041 return nil 1042 } 1043 1044 func (m *APIMessage) GetExecutionResponse() *ExecutionResponse { 1045 if m != nil { 1046 return m.ExecutionResponse 1047 } 1048 return nil 1049 } 1050 1051 func init() { 1052 proto.RegisterType((*GetProjectRootRequest)(nil), "gauge.messages.GetProjectRootRequest") 1053 proto.RegisterType((*GetProjectRootResponse)(nil), "gauge.messages.GetProjectRootResponse") 1054 proto.RegisterType((*GetInstallationRootRequest)(nil), "gauge.messages.GetInstallationRootRequest") 1055 proto.RegisterType((*GetInstallationRootResponse)(nil), "gauge.messages.GetInstallationRootResponse") 1056 proto.RegisterType((*GetAllStepsRequest)(nil), "gauge.messages.GetAllStepsRequest") 1057 proto.RegisterType((*GetAllStepsResponse)(nil), "gauge.messages.GetAllStepsResponse") 1058 proto.RegisterType((*GetAllSpecsRequest)(nil), "gauge.messages.GetAllSpecsRequest") 1059 proto.RegisterType((*GetAllSpecsResponse)(nil), "gauge.messages.GetAllSpecsResponse") 1060 proto.RegisterType((*GetAllConceptsRequest)(nil), "gauge.messages.GetAllConceptsRequest") 1061 proto.RegisterType((*GetAllConceptsResponse)(nil), "gauge.messages.GetAllConceptsResponse") 1062 proto.RegisterType((*ConceptInfo)(nil), "gauge.messages.ConceptInfo") 1063 proto.RegisterType((*GetStepValueRequest)(nil), "gauge.messages.GetStepValueRequest") 1064 proto.RegisterType((*GetStepValueResponse)(nil), "gauge.messages.GetStepValueResponse") 1065 proto.RegisterType((*GetLanguagePluginLibPathRequest)(nil), "gauge.messages.GetLanguagePluginLibPathRequest") 1066 proto.RegisterType((*GetLanguagePluginLibPathResponse)(nil), "gauge.messages.GetLanguagePluginLibPathResponse") 1067 proto.RegisterType((*ErrorResponse)(nil), "gauge.messages.ErrorResponse") 1068 proto.RegisterType((*PerformRefactoringRequest)(nil), "gauge.messages.PerformRefactoringRequest") 1069 proto.RegisterType((*PerformRefactoringResponse)(nil), "gauge.messages.PerformRefactoringResponse") 1070 proto.RegisterType((*ExtractConceptInfoRequest)(nil), "gauge.messages.ExtractConceptInfoRequest") 1071 proto.RegisterType((*ExtractConceptRequest)(nil), "gauge.messages.ExtractConceptRequest") 1072 proto.RegisterType((*TextInfo)(nil), "gauge.messages.textInfo") 1073 proto.RegisterType((*Step)(nil), "gauge.messages.step") 1074 proto.RegisterType((*ExtractConceptResponse)(nil), "gauge.messages.ExtractConceptResponse") 1075 proto.RegisterType((*FormatSpecsRequest)(nil), "gauge.messages.FormatSpecsRequest") 1076 proto.RegisterType((*FormatSpecsResponse)(nil), "gauge.messages.FormatSpecsResponse") 1077 proto.RegisterType((*UnsupportedApiMessageResponse)(nil), "gauge.messages.UnsupportedApiMessageResponse") 1078 proto.RegisterType((*APIMessage)(nil), "gauge.messages.APIMessage") 1079 proto.RegisterEnum("gauge.messages.APIMessage_APIMessageType", APIMessage_APIMessageType_name, APIMessage_APIMessageType_value) 1080 } 1081 1082 var fileDescriptor0 = []byte{ 1083 // 1247 bytes of a gzipped FileDescriptorProto 1084 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x57, 0xdb, 0x52, 0xe3, 0x46, 1085 0x13, 0x2e, 0x30, 0x5e, 0xec, 0x36, 0xd8, 0xe3, 0xf1, 0x81, 0xb1, 0xf9, 0x39, 0xac, 0xd8, 0x3f, 1086 0x05, 0x49, 0x20, 0xc4, 0xb9, 0x48, 0x55, 0x36, 0xbb, 0x1b, 0x8a, 0x2c, 0x94, 0x2b, 0x2c, 0xe5, 1087 0x02, 0x92, 0xdb, 0x94, 0x30, 0x63, 0xa3, 0x94, 0x90, 0x14, 0x49, 0xce, 0x92, 0x37, 0xca, 0xeb, 1088 0xe4, 0x45, 0xf2, 0x0c, 0xe9, 0x19, 0x8f, 0x8c, 0x0e, 0x23, 0xb1, 0xb9, 0xb3, 0x7b, 0xa6, 0xbf, 1089 0x9e, 0xf9, 0xba, 0x7b, 0xbe, 0x16, 0x54, 0x4d, 0xcf, 0x3a, 0xf2, 0x7c, 0x37, 0x74, 0x69, 0x7d, 1090 0x6a, 0xce, 0xa6, 0xfc, 0xe8, 0x81, 0x07, 0x81, 0x39, 0xe5, 0x41, 0x1f, 0x02, 0x8f, 0x8f, 0xe7, 1091 0x6b, 0xfd, 0x35, 0xdc, 0xf6, 0xeb, 0x1f, 0x83, 0xf9, 0x3f, 0x63, 0x03, 0x3a, 0xe7, 0x3c, 0x1c, 1092 0xf9, 0xee, 0x6f, 0x7c, 0x1c, 0x5e, 0xb9, 0x6e, 0x78, 0xc5, 0x7f, 0x9f, 0xf1, 0x20, 0x34, 0x0e, 1093 0xa1, 0x9b, 0x5e, 0x08, 0x3c, 0xd7, 0x09, 0x38, 0x6d, 0x41, 0xcd, 0x7b, 0x32, 0xb3, 0xa5, 0xdd, 1094 0xe5, 0xfd, 0xaa, 0xf1, 0x3f, 0xe8, 0xe3, 0xf6, 0xa1, 0x13, 0x84, 0xa6, 0x6d, 0x9b, 0xa1, 0xe5, 1095 0x3a, 0x71, 0xb0, 0x6f, 0x61, 0x53, 0xbb, 0xaa, 0x10, 0x19, 0x10, 0x2b, 0xb5, 0xa6, 0x60, 0xdb, 1096 0x40, 0xd1, 0xf1, 0xc4, 0xb6, 0xaf, 0x43, 0xee, 0x05, 0x11, 0xdc, 0x39, 0xb4, 0x12, 0x56, 0x05, 1097 0x73, 0x0c, 0x15, 0x53, 0xd9, 0xd0, 0xbd, 0xb4, 0x5f, 0x1b, 0x6c, 0x1f, 0x25, 0x89, 0x38, 0x1a, 1098 0x89, 0x4b, 0x8b, 0x1d, 0xbf, 0x98, 0xf6, 0x8c, 0xc7, 0xe0, 0x91, 0x9f, 0x05, 0xfc, 0xbb, 0x05, 1099 0xfc, 0xdc, 0xaa, 0xe0, 0xf7, 0xa1, 0x2c, 0x68, 0x8c, 0xb0, 0x7b, 0x7a, 0x6c, 0xdc, 0xa1, 0x48, 1100 0x45, 0x80, 0x53, 0xd7, 0x19, 0x73, 0x2f, 0x8c, 0x1d, 0xbc, 0x9b, 0x5e, 0x50, 0xe0, 0x87, 0x50, 1101 0x19, 0x2b, 0x9b, 0xc2, 0xdf, 0x4c, 0xe3, 0x2b, 0x9f, 0xa1, 0x33, 0x71, 0x8d, 0x09, 0xd4, 0x62, 1102 0x7f, 0xe9, 0xd7, 0x50, 0x0d, 0xa2, 0x4b, 0x49, 0xe6, 0x9e, 0xbd, 0x3a, 0x25, 0x50, 0x99, 0x58, 1103 0x36, 0xf7, 0xcc, 0xf0, 0x9e, 0x2d, 0x0b, 0xae, 0x29, 0x05, 0xb0, 0x2d, 0x87, 0x5f, 0xce, 0x1e, 1104 0x6e, 0xb9, 0xcf, 0x4a, 0x68, 0x2b, 0x2b, 0x2a, 0x16, 0x5e, 0xea, 0x1e, 0xc2, 0x59, 0xc4, 0xbb, 1105 0xe1, 0x8f, 0x2a, 0x51, 0xb4, 0x0b, 0xf5, 0x7b, 0x33, 0x18, 0x3a, 0x02, 0xe1, 0xc6, 0xbc, 0xb5, 1106 0x39, 0x82, 0x2e, 0xed, 0x57, 0x8c, 0x21, 0xb4, 0x93, 0x00, 0xea, 0xbe, 0xff, 0xfd, 0xc4, 0xc6, 1107 0x37, 0xb0, 0x83, 0x50, 0x17, 0xa6, 0x33, 0x9d, 0xe1, 0xf2, 0xc8, 0x9e, 0x4d, 0x2d, 0xe7, 0xc2, 1108 0xba, 0x1d, 0xe1, 0x0d, 0x62, 0xe7, 0xb2, 0xd5, 0xba, 0x2a, 0xa0, 0x63, 0xd8, 0xcd, 0x77, 0x52, 1109 0x67, 0x59, 0x83, 0x15, 0x49, 0xc3, 0xdc, 0x63, 0x1b, 0xd6, 0xdf, 0xfb, 0xbe, 0xeb, 0x2f, 0x96, 1110 0xd7, 0xa1, 0xcc, 0x85, 0x41, 0xad, 0xbf, 0x81, 0xde, 0x88, 0xfb, 0x13, 0xd7, 0x7f, 0xb8, 0xe2, 1111 0x13, 0x73, 0x1c, 0xba, 0xbe, 0xe5, 0x4c, 0xa3, 0x03, 0x34, 0x60, 0xd5, 0xb5, 0xef, 0xc4, 0x99, 1112 0x15, 0x2f, 0x68, 0x70, 0xf8, 0x47, 0x69, 0x90, 0x2c, 0x1b, 0xd7, 0xd0, 0xd7, 0xb9, 0xab, 0x58, 1113 0xb8, 0x3d, 0x98, 0x8d, 0xc7, 0xc8, 0x80, 0xf4, 0xaf, 0xd0, 0x3a, 0xbc, 0x90, 0xc1, 0x03, 0x74, 1114 0x2f, 0x21, 0x5e, 0x1b, 0xd6, 0x44, 0xda, 0x82, 0xd3, 0x7b, 0xbc, 0x12, 0xbf, 0xc3, 0x34, 0xa1, 1115 0xd5, 0x38, 0x80, 0xde, 0xfb, 0xc7, 0xd0, 0x47, 0xb8, 0x58, 0x55, 0x44, 0x67, 0xc2, 0xeb, 0x85, 1116 0x8b, 0x44, 0x19, 0x7f, 0x2f, 0x41, 0x27, 0xb9, 0x37, 0xda, 0x77, 0x00, 0x35, 0x55, 0x82, 0x97, 1117 0xe6, 0x43, 0x94, 0x94, 0x76, 0x3a, 0x29, 0x22, 0x6b, 0x74, 0x0f, 0x5b, 0x41, 0xb6, 0xd9, 0xb2, 1118 0x2c, 0x55, 0xfd, 0xa6, 0x4d, 0x68, 0x8d, 0xe5, 0x29, 0x4f, 0xc6, 0xbe, 0x1b, 0x04, 0xea, 0x29, 1119 0x91, 0x85, 0x55, 0xa1, 0x1b, 0xd0, 0x50, 0xc1, 0xce, 0xf0, 0x3a, 0x32, 0xe0, 0x8a, 0x24, 0x6c, 1120 0x00, 0x24, 0xe0, 0x36, 0x6e, 0xe4, 0x77, 0xa2, 0xbc, 0xc4, 0x45, 0x58, 0x19, 0x4b, 0xa9, 0x36, 1121 0x60, 0xe9, 0x28, 0xa1, 0x5a, 0xc7, 0xb6, 0xaa, 0x44, 0xbf, 0xa3, 0xba, 0x5e, 0x5c, 0x41, 0x96, 1122 0x26, 0xbe, 0x2d, 0x7e, 0x88, 0x3c, 0x5f, 0x88, 0xfa, 0x76, 0x65, 0x26, 0xca, 0xb4, 0x09, 0x55, 1123 0xee, 0xdc, 0x29, 0xd3, 0xbc, 0xdc, 0x5f, 0xc3, 0x8a, 0x3c, 0x3a, 0x52, 0xe6, 0x3c, 0x01, 0x60, 1124 0x01, 0x84, 0x8b, 0x92, 0x96, 0x78, 0x9e, 0xe9, 0x9b, 0x0f, 0xb2, 0xcc, 0x65, 0x9c, 0x92, 0xb0, 1125 0x1b, 0x23, 0xe8, 0xa6, 0x89, 0x55, 0x59, 0xc5, 0x48, 0x56, 0x70, 0x9d, 0xc8, 0xeb, 0xa2, 0xa8, 1126 0xe6, 0x98, 0xfa, 0xb4, 0xee, 0x01, 0x3d, 0xc3, 0x42, 0x31, 0xc3, 0xf8, 0xf3, 0x24, 0x5c, 0x9f, 1127 0xde, 0xa1, 0x2a, 0xbe, 0xad, 0xad, 0xc4, 0x26, 0x15, 0xf3, 0xa9, 0x70, 0xe4, 0x36, 0xc1, 0xcb, 1128 0x47, 0xd3, 0x77, 0x90, 0x04, 0x55, 0x4a, 0xc6, 0x0e, 0x6c, 0xfd, 0xec, 0x04, 0x33, 0xcf, 0x73, 1129 0x7d, 0x24, 0xfb, 0xc4, 0xb3, 0x3e, 0xcc, 0x89, 0x8d, 0x20, 0x8c, 0x7f, 0xf0, 0x45, 0x38, 0x19, 1130 0x0d, 0x95, 0x99, 0xbe, 0x85, 0x9a, 0xa2, 0xfe, 0xe6, 0x4f, 0x6f, 0xce, 0x4d, 0x7d, 0x70, 0x90, 1131 0x4e, 0xca, 0x93, 0x43, 0xec, 0xa7, 0x70, 0x10, 0x2c, 0xa8, 0x5d, 0xc3, 0x3b, 0x99, 0x82, 0x12, 1132 0x3d, 0x01, 0xea, 0x65, 0xa4, 0x47, 0xd2, 0x59, 0x1b, 0xfc, 0x3f, 0x8d, 0xac, 0xd5, 0x29, 0x7a, 1133 0x0a, 0x2d, 0x2f, 0x2b, 0x52, 0x58, 0x4c, 0x02, 0xe3, 0xb3, 0xe7, 0x30, 0x14, 0x59, 0x3f, 0xc1, 1134 0x86, 0xa5, 0x97, 0x2e, 0x55, 0x7b, 0x9f, 0x6b, 0x80, 0x72, 0xc4, 0x8e, 0x7e, 0x00, 0x66, 0xe5, 1135 0x28, 0x1d, 0x7b, 0x21, 0xd1, 0xbe, 0xf8, 0x24, 0x34, 0x75, 0xb6, 0xd7, 0xd0, 0x30, 0x93, 0xfa, 1136 0xc7, 0x56, 0x25, 0x8a, 0xa1, 0x41, 0x49, 0x29, 0x25, 0x7d, 0x03, 0xc4, 0x4c, 0xc9, 0x24, 0xab, 1137 0x48, 0xef, 0xbd, 0x42, 0xef, 0x64, 0xec, 0x58, 0xf5, 0xb1, 0x6a, 0x61, 0xec, 0x78, 0x9d, 0xaa, 1138 0xd8, 0xf1, 0xaa, 0x64, 0x50, 0x18, 0x3b, 0x51, 0xc0, 0xe8, 0x1e, 0xa4, 0x74, 0x87, 0xd5, 0x72, 1139 0xdd, 0x33, 0x12, 0xf5, 0x0e, 0x9a, 0x41, 0x5a, 0x75, 0xd8, 0x9a, 0xf4, 0x7f, 0x55, 0xec, 0xaf, 1140 0xe2, 0x9f, 0x43, 0xdd, 0x4e, 0xa8, 0x0b, 0x5b, 0x97, 0xde, 0x5f, 0x69, 0xbc, 0x0b, 0x45, 0x69, 1141 0x08, 0x0d, 0x3b, 0xa9, 0x38, 0xac, 0x2e, 0x91, 0x8e, 0x3f, 0x1d, 0x49, 0x9d, 0xe9, 0xcb, 0xe8, 1142 0xd5, 0x68, 0x48, 0x80, 0xad, 0x34, 0x40, 0x52, 0xb8, 0xb0, 0xbb, 0xcc, 0xcc, 0x0c, 0xc2, 0x48, 1143 0x6e, 0x77, 0x65, 0x07, 0x16, 0xd1, 0x5d, 0x66, 0x76, 0x5a, 0x61, 0xcd, 0xdc, 0xee, 0xd2, 0xcd, 1144 0x36, 0x17, 0xd0, 0xf3, 0xf2, 0x14, 0x93, 0x51, 0x09, 0x95, 0x79, 0x46, 0xf2, 0x25, 0xf6, 0x12, 1145 0xfa, 0x5e, 0xae, 0x80, 0xb2, 0x96, 0xbe, 0x5d, 0x0b, 0x24, 0xf7, 0x47, 0xe8, 0x70, 0x9d, 0x1e, 1146 0xb2, 0xb6, 0x9e, 0x28, 0xbd, 0x78, 0x9e, 0x41, 0x97, 0x6b, 0x1f, 0x7f, 0xd6, 0xd1, 0x73, 0x95, 1147 0x23, 0x15, 0x6f, 0x81, 0x4e, 0x32, 0x4f, 0x3e, 0xeb, 0xea, 0x9b, 0x4e, 0x23, 0x0e, 0x3f, 0x40, 1148 0x6b, 0x92, 0x55, 0x03, 0xb6, 0xa1, 0x6f, 0x1c, 0x9d, 0x70, 0xdc, 0xc0, 0xd6, 0xac, 0x48, 0x16, 1149 0x18, 0x93, 0x58, 0x87, 0x69, 0xac, 0x42, 0x2d, 0xa1, 0xdf, 0x01, 0xe1, 0x8f, 0x7c, 0x3c, 0x93, 1150 0xcf, 0x9b, 0xba, 0x55, 0x4f, 0x02, 0xed, 0x66, 0x99, 0x49, 0xee, 0xa3, 0xdf, 0x43, 0x33, 0xe6, 1151 0xab, 0x4e, 0xd1, 0x97, 0xce, 0x2f, 0x0b, 0x9c, 0x95, 0x8a, 0xfd, 0x55, 0x86, 0x7a, 0x4a, 0x89, 1152 0x7a, 0x39, 0x1f, 0x3d, 0x64, 0x89, 0xf6, 0xf3, 0x3e, 0x7b, 0xc8, 0x32, 0xdd, 0x2e, 0xfa, 0xc6, 1153 0x21, 0x25, 0xba, 0x53, 0xf8, 0x95, 0x43, 0x56, 0x70, 0x72, 0xd0, 0x7c, 0xcd, 0x90, 0x72, 0xd2, 1154 0xbe, 0xd8, 0xff, 0x22, 0x66, 0x8f, 0xa5, 0x98, 0xac, 0xe2, 0xf0, 0xa4, 0xfb, 0x40, 0x21, 0x15, 1155 0xb5, 0x90, 0x7e, 0x0b, 0x49, 0x15, 0xbf, 0xb0, 0xb4, 0x63, 0x38, 0x01, 0x1c, 0xe5, 0x9e, 0x9b, 1156 0xaa, 0x49, 0x8d, 0xbe, 0x7a, 0x7e, 0x8a, 0x26, 0x6b, 0x28, 0xf0, 0xc9, 0xc9, 0x99, 0xac, 0x2b, 1157 0xa6, 0xb3, 0x0f, 0x0b, 0xa9, 0x2b, 0xa6, 0x35, 0xef, 0x05, 0x69, 0xd0, 0xad, 0x82, 0x19, 0x9b, 1158 0x10, 0x91, 0x88, 0xfc, 0x86, 0x26, 0x4d, 0x11, 0x55, 0xdb, 0xa5, 0x84, 0x8a, 0xa8, 0xfa, 0xce, 1159 0x23, 0x2d, 0x41, 0x77, 0xb6, 0xa3, 0x48, 0x5b, 0xb0, 0xaa, 0x69, 0x14, 0xd2, 0xa1, 0x2f, 0x9f, 1160 0x99, 0xa0, 0x48, 0x17, 0x07, 0x3b, 0x92, 0xae, 0x67, 0xb2, 0x41, 0x3b, 0xd0, 0xcc, 0x14, 0x2a, 1161 0x61, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x40, 0x72, 0x86, 0x6e, 0xc2, 0x0f, 0x00, 0x00, 1162 }