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  }