gitee.com/mirrors/gauge@v1.0.6/gauge_messages/api.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: api.proto
     3  
     4  package gauge_messages
     5  
     6  import (
     7  	fmt "fmt"
     8  	math "math"
     9  
    10  	proto "github.com/golang/protobuf/proto"
    11  )
    12  
    13  // Reference imports to suppress errors if they are not otherwise used.
    14  var _ = proto.Marshal
    15  var _ = fmt.Errorf
    16  var _ = math.Inf
    17  
    18  // This is a compile-time assertion to ensure that this generated file
    19  // is compatible with the proto package it is being compiled against.
    20  // A compilation error at this line likely means your copy of the
    21  // proto package needs to be updated.
    22  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    23  
    24  type APIMessage_APIMessageType int32
    25  
    26  const (
    27  	APIMessage_GetProjectRootRequest            APIMessage_APIMessageType = 0
    28  	APIMessage_GetProjectRootResponse           APIMessage_APIMessageType = 1
    29  	APIMessage_GetInstallationRootRequest       APIMessage_APIMessageType = 2
    30  	APIMessage_GetInstallationRootResponse      APIMessage_APIMessageType = 3
    31  	APIMessage_GetAllStepsRequest               APIMessage_APIMessageType = 4
    32  	APIMessage_GetAllStepResponse               APIMessage_APIMessageType = 5
    33  	APIMessage_SpecsRequest                     APIMessage_APIMessageType = 6
    34  	APIMessage_SpecsResponse                    APIMessage_APIMessageType = 7
    35  	APIMessage_GetStepValueRequest              APIMessage_APIMessageType = 8
    36  	APIMessage_GetStepValueResponse             APIMessage_APIMessageType = 9
    37  	APIMessage_GetLanguagePluginLibPathRequest  APIMessage_APIMessageType = 10
    38  	APIMessage_GetLanguagePluginLibPathResponse APIMessage_APIMessageType = 11
    39  	APIMessage_ErrorResponse                    APIMessage_APIMessageType = 12
    40  	APIMessage_GetAllConceptsRequest            APIMessage_APIMessageType = 13
    41  	APIMessage_GetAllConceptsResponse           APIMessage_APIMessageType = 14
    42  	APIMessage_PerformRefactoringRequest        APIMessage_APIMessageType = 15
    43  	APIMessage_PerformRefactoringResponse       APIMessage_APIMessageType = 16
    44  	APIMessage_ExtractConceptRequest            APIMessage_APIMessageType = 17
    45  	APIMessage_ExtractConceptResponse           APIMessage_APIMessageType = 18
    46  	APIMessage_FormatSpecsRequest               APIMessage_APIMessageType = 19
    47  	APIMessage_FormatSpecsResponse              APIMessage_APIMessageType = 20
    48  	APIMessage_UnsupportedApiMessageResponse    APIMessage_APIMessageType = 21
    49  )
    50  
    51  var APIMessage_APIMessageType_name = map[int32]string{
    52  	0:  "GetProjectRootRequest",
    53  	1:  "GetProjectRootResponse",
    54  	2:  "GetInstallationRootRequest",
    55  	3:  "GetInstallationRootResponse",
    56  	4:  "GetAllStepsRequest",
    57  	5:  "GetAllStepResponse",
    58  	6:  "SpecsRequest",
    59  	7:  "SpecsResponse",
    60  	8:  "GetStepValueRequest",
    61  	9:  "GetStepValueResponse",
    62  	10: "GetLanguagePluginLibPathRequest",
    63  	11: "GetLanguagePluginLibPathResponse",
    64  	12: "ErrorResponse",
    65  	13: "GetAllConceptsRequest",
    66  	14: "GetAllConceptsResponse",
    67  	15: "PerformRefactoringRequest",
    68  	16: "PerformRefactoringResponse",
    69  	17: "ExtractConceptRequest",
    70  	18: "ExtractConceptResponse",
    71  	19: "FormatSpecsRequest",
    72  	20: "FormatSpecsResponse",
    73  	21: "UnsupportedApiMessageResponse",
    74  }
    75  
    76  var APIMessage_APIMessageType_value = map[string]int32{
    77  	"GetProjectRootRequest":            0,
    78  	"GetProjectRootResponse":           1,
    79  	"GetInstallationRootRequest":       2,
    80  	"GetInstallationRootResponse":      3,
    81  	"GetAllStepsRequest":               4,
    82  	"GetAllStepResponse":               5,
    83  	"SpecsRequest":                     6,
    84  	"SpecsResponse":                    7,
    85  	"GetStepValueRequest":              8,
    86  	"GetStepValueResponse":             9,
    87  	"GetLanguagePluginLibPathRequest":  10,
    88  	"GetLanguagePluginLibPathResponse": 11,
    89  	"ErrorResponse":                    12,
    90  	"GetAllConceptsRequest":            13,
    91  	"GetAllConceptsResponse":           14,
    92  	"PerformRefactoringRequest":        15,
    93  	"PerformRefactoringResponse":       16,
    94  	"ExtractConceptRequest":            17,
    95  	"ExtractConceptResponse":           18,
    96  	"FormatSpecsRequest":               19,
    97  	"FormatSpecsResponse":              20,
    98  	"UnsupportedApiMessageResponse":    21,
    99  }
   100  
   101  func (x APIMessage_APIMessageType) String() string {
   102  	return proto.EnumName(APIMessage_APIMessageType_name, int32(x))
   103  }
   104  
   105  func (APIMessage_APIMessageType) EnumDescriptor() ([]byte, []int) {
   106  	return fileDescriptor_00212fb1f9d3bf1c, []int{25, 0}
   107  }
   108  
   109  /// Request to get the Root Directory of the project
   110  type GetProjectRootRequest struct {
   111  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   112  	XXX_unrecognized     []byte   `json:"-"`
   113  	XXX_sizecache        int32    `json:"-"`
   114  }
   115  
   116  func (m *GetProjectRootRequest) Reset()         { *m = GetProjectRootRequest{} }
   117  func (m *GetProjectRootRequest) String() string { return proto.CompactTextString(m) }
   118  func (*GetProjectRootRequest) ProtoMessage()    {}
   119  func (*GetProjectRootRequest) Descriptor() ([]byte, []int) {
   120  	return fileDescriptor_00212fb1f9d3bf1c, []int{0}
   121  }
   122  
   123  func (m *GetProjectRootRequest) XXX_Unmarshal(b []byte) error {
   124  	return xxx_messageInfo_GetProjectRootRequest.Unmarshal(m, b)
   125  }
   126  func (m *GetProjectRootRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   127  	return xxx_messageInfo_GetProjectRootRequest.Marshal(b, m, deterministic)
   128  }
   129  func (m *GetProjectRootRequest) XXX_Merge(src proto.Message) {
   130  	xxx_messageInfo_GetProjectRootRequest.Merge(m, src)
   131  }
   132  func (m *GetProjectRootRequest) XXX_Size() int {
   133  	return xxx_messageInfo_GetProjectRootRequest.Size(m)
   134  }
   135  func (m *GetProjectRootRequest) XXX_DiscardUnknown() {
   136  	xxx_messageInfo_GetProjectRootRequest.DiscardUnknown(m)
   137  }
   138  
   139  var xxx_messageInfo_GetProjectRootRequest proto.InternalMessageInfo
   140  
   141  /// Response of GetProjectRootRequest.
   142  type GetProjectRootResponse struct {
   143  	/// Holds the absolute path of the Project Root directory.
   144  	ProjectRoot          string   `protobuf:"bytes,1,opt,name=projectRoot,proto3" json:"projectRoot,omitempty"`
   145  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   146  	XXX_unrecognized     []byte   `json:"-"`
   147  	XXX_sizecache        int32    `json:"-"`
   148  }
   149  
   150  func (m *GetProjectRootResponse) Reset()         { *m = GetProjectRootResponse{} }
   151  func (m *GetProjectRootResponse) String() string { return proto.CompactTextString(m) }
   152  func (*GetProjectRootResponse) ProtoMessage()    {}
   153  func (*GetProjectRootResponse) Descriptor() ([]byte, []int) {
   154  	return fileDescriptor_00212fb1f9d3bf1c, []int{1}
   155  }
   156  
   157  func (m *GetProjectRootResponse) XXX_Unmarshal(b []byte) error {
   158  	return xxx_messageInfo_GetProjectRootResponse.Unmarshal(m, b)
   159  }
   160  func (m *GetProjectRootResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   161  	return xxx_messageInfo_GetProjectRootResponse.Marshal(b, m, deterministic)
   162  }
   163  func (m *GetProjectRootResponse) XXX_Merge(src proto.Message) {
   164  	xxx_messageInfo_GetProjectRootResponse.Merge(m, src)
   165  }
   166  func (m *GetProjectRootResponse) XXX_Size() int {
   167  	return xxx_messageInfo_GetProjectRootResponse.Size(m)
   168  }
   169  func (m *GetProjectRootResponse) XXX_DiscardUnknown() {
   170  	xxx_messageInfo_GetProjectRootResponse.DiscardUnknown(m)
   171  }
   172  
   173  var xxx_messageInfo_GetProjectRootResponse proto.InternalMessageInfo
   174  
   175  func (m *GetProjectRootResponse) GetProjectRoot() string {
   176  	if m != nil {
   177  		return m.ProjectRoot
   178  	}
   179  	return ""
   180  }
   181  
   182  /// Request to get the Root Directory of the Gauge installation
   183  type GetInstallationRootRequest struct {
   184  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   185  	XXX_unrecognized     []byte   `json:"-"`
   186  	XXX_sizecache        int32    `json:"-"`
   187  }
   188  
   189  func (m *GetInstallationRootRequest) Reset()         { *m = GetInstallationRootRequest{} }
   190  func (m *GetInstallationRootRequest) String() string { return proto.CompactTextString(m) }
   191  func (*GetInstallationRootRequest) ProtoMessage()    {}
   192  func (*GetInstallationRootRequest) Descriptor() ([]byte, []int) {
   193  	return fileDescriptor_00212fb1f9d3bf1c, []int{2}
   194  }
   195  
   196  func (m *GetInstallationRootRequest) XXX_Unmarshal(b []byte) error {
   197  	return xxx_messageInfo_GetInstallationRootRequest.Unmarshal(m, b)
   198  }
   199  func (m *GetInstallationRootRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   200  	return xxx_messageInfo_GetInstallationRootRequest.Marshal(b, m, deterministic)
   201  }
   202  func (m *GetInstallationRootRequest) XXX_Merge(src proto.Message) {
   203  	xxx_messageInfo_GetInstallationRootRequest.Merge(m, src)
   204  }
   205  func (m *GetInstallationRootRequest) XXX_Size() int {
   206  	return xxx_messageInfo_GetInstallationRootRequest.Size(m)
   207  }
   208  func (m *GetInstallationRootRequest) XXX_DiscardUnknown() {
   209  	xxx_messageInfo_GetInstallationRootRequest.DiscardUnknown(m)
   210  }
   211  
   212  var xxx_messageInfo_GetInstallationRootRequest proto.InternalMessageInfo
   213  
   214  /// Response of GetInstallationRootRequest
   215  type GetInstallationRootResponse struct {
   216  	/// Holds the absolute path of the Gauge installation directory
   217  	InstallationRoot     string   `protobuf:"bytes,1,opt,name=installationRoot,proto3" json:"installationRoot,omitempty"`
   218  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   219  	XXX_unrecognized     []byte   `json:"-"`
   220  	XXX_sizecache        int32    `json:"-"`
   221  }
   222  
   223  func (m *GetInstallationRootResponse) Reset()         { *m = GetInstallationRootResponse{} }
   224  func (m *GetInstallationRootResponse) String() string { return proto.CompactTextString(m) }
   225  func (*GetInstallationRootResponse) ProtoMessage()    {}
   226  func (*GetInstallationRootResponse) Descriptor() ([]byte, []int) {
   227  	return fileDescriptor_00212fb1f9d3bf1c, []int{3}
   228  }
   229  
   230  func (m *GetInstallationRootResponse) XXX_Unmarshal(b []byte) error {
   231  	return xxx_messageInfo_GetInstallationRootResponse.Unmarshal(m, b)
   232  }
   233  func (m *GetInstallationRootResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   234  	return xxx_messageInfo_GetInstallationRootResponse.Marshal(b, m, deterministic)
   235  }
   236  func (m *GetInstallationRootResponse) XXX_Merge(src proto.Message) {
   237  	xxx_messageInfo_GetInstallationRootResponse.Merge(m, src)
   238  }
   239  func (m *GetInstallationRootResponse) XXX_Size() int {
   240  	return xxx_messageInfo_GetInstallationRootResponse.Size(m)
   241  }
   242  func (m *GetInstallationRootResponse) XXX_DiscardUnknown() {
   243  	xxx_messageInfo_GetInstallationRootResponse.DiscardUnknown(m)
   244  }
   245  
   246  var xxx_messageInfo_GetInstallationRootResponse proto.InternalMessageInfo
   247  
   248  func (m *GetInstallationRootResponse) GetInstallationRoot() string {
   249  	if m != nil {
   250  		return m.InstallationRoot
   251  	}
   252  	return ""
   253  }
   254  
   255  /// Request to get all Steps in the project
   256  type GetAllStepsRequest struct {
   257  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   258  	XXX_unrecognized     []byte   `json:"-"`
   259  	XXX_sizecache        int32    `json:"-"`
   260  }
   261  
   262  func (m *GetAllStepsRequest) Reset()         { *m = GetAllStepsRequest{} }
   263  func (m *GetAllStepsRequest) String() string { return proto.CompactTextString(m) }
   264  func (*GetAllStepsRequest) ProtoMessage()    {}
   265  func (*GetAllStepsRequest) Descriptor() ([]byte, []int) {
   266  	return fileDescriptor_00212fb1f9d3bf1c, []int{4}
   267  }
   268  
   269  func (m *GetAllStepsRequest) XXX_Unmarshal(b []byte) error {
   270  	return xxx_messageInfo_GetAllStepsRequest.Unmarshal(m, b)
   271  }
   272  func (m *GetAllStepsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   273  	return xxx_messageInfo_GetAllStepsRequest.Marshal(b, m, deterministic)
   274  }
   275  func (m *GetAllStepsRequest) XXX_Merge(src proto.Message) {
   276  	xxx_messageInfo_GetAllStepsRequest.Merge(m, src)
   277  }
   278  func (m *GetAllStepsRequest) XXX_Size() int {
   279  	return xxx_messageInfo_GetAllStepsRequest.Size(m)
   280  }
   281  func (m *GetAllStepsRequest) XXX_DiscardUnknown() {
   282  	xxx_messageInfo_GetAllStepsRequest.DiscardUnknown(m)
   283  }
   284  
   285  var xxx_messageInfo_GetAllStepsRequest proto.InternalMessageInfo
   286  
   287  /// Response to GetAllStepsRequest
   288  type GetAllStepsResponse struct {
   289  	/// Holds a collection of Steps that are defined in the project.
   290  	AllSteps             []*ProtoStepValue `protobuf:"bytes,1,rep,name=allSteps,proto3" json:"allSteps,omitempty"`
   291  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
   292  	XXX_unrecognized     []byte            `json:"-"`
   293  	XXX_sizecache        int32             `json:"-"`
   294  }
   295  
   296  func (m *GetAllStepsResponse) Reset()         { *m = GetAllStepsResponse{} }
   297  func (m *GetAllStepsResponse) String() string { return proto.CompactTextString(m) }
   298  func (*GetAllStepsResponse) ProtoMessage()    {}
   299  func (*GetAllStepsResponse) Descriptor() ([]byte, []int) {
   300  	return fileDescriptor_00212fb1f9d3bf1c, []int{5}
   301  }
   302  
   303  func (m *GetAllStepsResponse) XXX_Unmarshal(b []byte) error {
   304  	return xxx_messageInfo_GetAllStepsResponse.Unmarshal(m, b)
   305  }
   306  func (m *GetAllStepsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   307  	return xxx_messageInfo_GetAllStepsResponse.Marshal(b, m, deterministic)
   308  }
   309  func (m *GetAllStepsResponse) XXX_Merge(src proto.Message) {
   310  	xxx_messageInfo_GetAllStepsResponse.Merge(m, src)
   311  }
   312  func (m *GetAllStepsResponse) XXX_Size() int {
   313  	return xxx_messageInfo_GetAllStepsResponse.Size(m)
   314  }
   315  func (m *GetAllStepsResponse) XXX_DiscardUnknown() {
   316  	xxx_messageInfo_GetAllStepsResponse.DiscardUnknown(m)
   317  }
   318  
   319  var xxx_messageInfo_GetAllStepsResponse proto.InternalMessageInfo
   320  
   321  func (m *GetAllStepsResponse) GetAllSteps() []*ProtoStepValue {
   322  	if m != nil {
   323  		return m.AllSteps
   324  	}
   325  	return nil
   326  }
   327  
   328  /// Request to get all Specs in the project
   329  type SpecsRequest struct {
   330  	Specs                []string `protobuf:"bytes,1,rep,name=specs,proto3" json:"specs,omitempty"`
   331  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   332  	XXX_unrecognized     []byte   `json:"-"`
   333  	XXX_sizecache        int32    `json:"-"`
   334  }
   335  
   336  func (m *SpecsRequest) Reset()         { *m = SpecsRequest{} }
   337  func (m *SpecsRequest) String() string { return proto.CompactTextString(m) }
   338  func (*SpecsRequest) ProtoMessage()    {}
   339  func (*SpecsRequest) Descriptor() ([]byte, []int) {
   340  	return fileDescriptor_00212fb1f9d3bf1c, []int{6}
   341  }
   342  
   343  func (m *SpecsRequest) XXX_Unmarshal(b []byte) error {
   344  	return xxx_messageInfo_SpecsRequest.Unmarshal(m, b)
   345  }
   346  func (m *SpecsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   347  	return xxx_messageInfo_SpecsRequest.Marshal(b, m, deterministic)
   348  }
   349  func (m *SpecsRequest) XXX_Merge(src proto.Message) {
   350  	xxx_messageInfo_SpecsRequest.Merge(m, src)
   351  }
   352  func (m *SpecsRequest) XXX_Size() int {
   353  	return xxx_messageInfo_SpecsRequest.Size(m)
   354  }
   355  func (m *SpecsRequest) XXX_DiscardUnknown() {
   356  	xxx_messageInfo_SpecsRequest.DiscardUnknown(m)
   357  }
   358  
   359  var xxx_messageInfo_SpecsRequest proto.InternalMessageInfo
   360  
   361  func (m *SpecsRequest) GetSpecs() []string {
   362  	if m != nil {
   363  		return m.Specs
   364  	}
   365  	return nil
   366  }
   367  
   368  /// Response to GetAllSpecsRequest
   369  type SpecsResponse struct {
   370  	/// Holds a collection of Spec details.
   371  	Details              []*SpecsResponse_SpecDetail `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
   372  	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
   373  	XXX_unrecognized     []byte                      `json:"-"`
   374  	XXX_sizecache        int32                       `json:"-"`
   375  }
   376  
   377  func (m *SpecsResponse) Reset()         { *m = SpecsResponse{} }
   378  func (m *SpecsResponse) String() string { return proto.CompactTextString(m) }
   379  func (*SpecsResponse) ProtoMessage()    {}
   380  func (*SpecsResponse) Descriptor() ([]byte, []int) {
   381  	return fileDescriptor_00212fb1f9d3bf1c, []int{7}
   382  }
   383  
   384  func (m *SpecsResponse) XXX_Unmarshal(b []byte) error {
   385  	return xxx_messageInfo_SpecsResponse.Unmarshal(m, b)
   386  }
   387  func (m *SpecsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   388  	return xxx_messageInfo_SpecsResponse.Marshal(b, m, deterministic)
   389  }
   390  func (m *SpecsResponse) XXX_Merge(src proto.Message) {
   391  	xxx_messageInfo_SpecsResponse.Merge(m, src)
   392  }
   393  func (m *SpecsResponse) XXX_Size() int {
   394  	return xxx_messageInfo_SpecsResponse.Size(m)
   395  }
   396  func (m *SpecsResponse) XXX_DiscardUnknown() {
   397  	xxx_messageInfo_SpecsResponse.DiscardUnknown(m)
   398  }
   399  
   400  var xxx_messageInfo_SpecsResponse proto.InternalMessageInfo
   401  
   402  func (m *SpecsResponse) GetDetails() []*SpecsResponse_SpecDetail {
   403  	if m != nil {
   404  		return m.Details
   405  	}
   406  	return nil
   407  }
   408  
   409  type SpecsResponse_SpecDetail struct {
   410  	/// Holds a collection of Specs that are defined in the project.
   411  	Spec *ProtoSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
   412  	/// Holds a collection of parse errors present in the above spec.
   413  	ParseErrors          []*Error `protobuf:"bytes,2,rep,name=parseErrors,proto3" json:"parseErrors,omitempty"`
   414  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   415  	XXX_unrecognized     []byte   `json:"-"`
   416  	XXX_sizecache        int32    `json:"-"`
   417  }
   418  
   419  func (m *SpecsResponse_SpecDetail) Reset()         { *m = SpecsResponse_SpecDetail{} }
   420  func (m *SpecsResponse_SpecDetail) String() string { return proto.CompactTextString(m) }
   421  func (*SpecsResponse_SpecDetail) ProtoMessage()    {}
   422  func (*SpecsResponse_SpecDetail) Descriptor() ([]byte, []int) {
   423  	return fileDescriptor_00212fb1f9d3bf1c, []int{7, 0}
   424  }
   425  
   426  func (m *SpecsResponse_SpecDetail) XXX_Unmarshal(b []byte) error {
   427  	return xxx_messageInfo_SpecsResponse_SpecDetail.Unmarshal(m, b)
   428  }
   429  func (m *SpecsResponse_SpecDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   430  	return xxx_messageInfo_SpecsResponse_SpecDetail.Marshal(b, m, deterministic)
   431  }
   432  func (m *SpecsResponse_SpecDetail) XXX_Merge(src proto.Message) {
   433  	xxx_messageInfo_SpecsResponse_SpecDetail.Merge(m, src)
   434  }
   435  func (m *SpecsResponse_SpecDetail) XXX_Size() int {
   436  	return xxx_messageInfo_SpecsResponse_SpecDetail.Size(m)
   437  }
   438  func (m *SpecsResponse_SpecDetail) XXX_DiscardUnknown() {
   439  	xxx_messageInfo_SpecsResponse_SpecDetail.DiscardUnknown(m)
   440  }
   441  
   442  var xxx_messageInfo_SpecsResponse_SpecDetail proto.InternalMessageInfo
   443  
   444  func (m *SpecsResponse_SpecDetail) GetSpec() *ProtoSpec {
   445  	if m != nil {
   446  		return m.Spec
   447  	}
   448  	return nil
   449  }
   450  
   451  func (m *SpecsResponse_SpecDetail) GetParseErrors() []*Error {
   452  	if m != nil {
   453  		return m.ParseErrors
   454  	}
   455  	return nil
   456  }
   457  
   458  /// Request to get all Concepts in the project
   459  type GetAllConceptsRequest struct {
   460  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   461  	XXX_unrecognized     []byte   `json:"-"`
   462  	XXX_sizecache        int32    `json:"-"`
   463  }
   464  
   465  func (m *GetAllConceptsRequest) Reset()         { *m = GetAllConceptsRequest{} }
   466  func (m *GetAllConceptsRequest) String() string { return proto.CompactTextString(m) }
   467  func (*GetAllConceptsRequest) ProtoMessage()    {}
   468  func (*GetAllConceptsRequest) Descriptor() ([]byte, []int) {
   469  	return fileDescriptor_00212fb1f9d3bf1c, []int{8}
   470  }
   471  
   472  func (m *GetAllConceptsRequest) XXX_Unmarshal(b []byte) error {
   473  	return xxx_messageInfo_GetAllConceptsRequest.Unmarshal(m, b)
   474  }
   475  func (m *GetAllConceptsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   476  	return xxx_messageInfo_GetAllConceptsRequest.Marshal(b, m, deterministic)
   477  }
   478  func (m *GetAllConceptsRequest) XXX_Merge(src proto.Message) {
   479  	xxx_messageInfo_GetAllConceptsRequest.Merge(m, src)
   480  }
   481  func (m *GetAllConceptsRequest) XXX_Size() int {
   482  	return xxx_messageInfo_GetAllConceptsRequest.Size(m)
   483  }
   484  func (m *GetAllConceptsRequest) XXX_DiscardUnknown() {
   485  	xxx_messageInfo_GetAllConceptsRequest.DiscardUnknown(m)
   486  }
   487  
   488  var xxx_messageInfo_GetAllConceptsRequest proto.InternalMessageInfo
   489  
   490  /// Response to GetAllConceptsResponse
   491  type GetAllConceptsResponse struct {
   492  	/// Holds a collection of Concepts that are defined in the project.
   493  	Concepts             []*ConceptInfo `protobuf:"bytes,1,rep,name=concepts,proto3" json:"concepts,omitempty"`
   494  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
   495  	XXX_unrecognized     []byte         `json:"-"`
   496  	XXX_sizecache        int32          `json:"-"`
   497  }
   498  
   499  func (m *GetAllConceptsResponse) Reset()         { *m = GetAllConceptsResponse{} }
   500  func (m *GetAllConceptsResponse) String() string { return proto.CompactTextString(m) }
   501  func (*GetAllConceptsResponse) ProtoMessage()    {}
   502  func (*GetAllConceptsResponse) Descriptor() ([]byte, []int) {
   503  	return fileDescriptor_00212fb1f9d3bf1c, []int{9}
   504  }
   505  
   506  func (m *GetAllConceptsResponse) XXX_Unmarshal(b []byte) error {
   507  	return xxx_messageInfo_GetAllConceptsResponse.Unmarshal(m, b)
   508  }
   509  func (m *GetAllConceptsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   510  	return xxx_messageInfo_GetAllConceptsResponse.Marshal(b, m, deterministic)
   511  }
   512  func (m *GetAllConceptsResponse) XXX_Merge(src proto.Message) {
   513  	xxx_messageInfo_GetAllConceptsResponse.Merge(m, src)
   514  }
   515  func (m *GetAllConceptsResponse) XXX_Size() int {
   516  	return xxx_messageInfo_GetAllConceptsResponse.Size(m)
   517  }
   518  func (m *GetAllConceptsResponse) XXX_DiscardUnknown() {
   519  	xxx_messageInfo_GetAllConceptsResponse.DiscardUnknown(m)
   520  }
   521  
   522  var xxx_messageInfo_GetAllConceptsResponse proto.InternalMessageInfo
   523  
   524  func (m *GetAllConceptsResponse) GetConcepts() []*ConceptInfo {
   525  	if m != nil {
   526  		return m.Concepts
   527  	}
   528  	return nil
   529  }
   530  
   531  /// Details of a Concept
   532  type ConceptInfo struct {
   533  	/// The text that defines a concept
   534  	StepValue *ProtoStepValue `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"`
   535  	/// The absolute path to the file that contains the Concept
   536  	Filepath string `protobuf:"bytes,2,opt,name=filepath,proto3" json:"filepath,omitempty"`
   537  	/// The line number in the file where the concept is defined.
   538  	LineNumber           int32    `protobuf:"varint,3,opt,name=lineNumber,proto3" json:"lineNumber,omitempty"`
   539  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   540  	XXX_unrecognized     []byte   `json:"-"`
   541  	XXX_sizecache        int32    `json:"-"`
   542  }
   543  
   544  func (m *ConceptInfo) Reset()         { *m = ConceptInfo{} }
   545  func (m *ConceptInfo) String() string { return proto.CompactTextString(m) }
   546  func (*ConceptInfo) ProtoMessage()    {}
   547  func (*ConceptInfo) Descriptor() ([]byte, []int) {
   548  	return fileDescriptor_00212fb1f9d3bf1c, []int{10}
   549  }
   550  
   551  func (m *ConceptInfo) XXX_Unmarshal(b []byte) error {
   552  	return xxx_messageInfo_ConceptInfo.Unmarshal(m, b)
   553  }
   554  func (m *ConceptInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   555  	return xxx_messageInfo_ConceptInfo.Marshal(b, m, deterministic)
   556  }
   557  func (m *ConceptInfo) XXX_Merge(src proto.Message) {
   558  	xxx_messageInfo_ConceptInfo.Merge(m, src)
   559  }
   560  func (m *ConceptInfo) XXX_Size() int {
   561  	return xxx_messageInfo_ConceptInfo.Size(m)
   562  }
   563  func (m *ConceptInfo) XXX_DiscardUnknown() {
   564  	xxx_messageInfo_ConceptInfo.DiscardUnknown(m)
   565  }
   566  
   567  var xxx_messageInfo_ConceptInfo proto.InternalMessageInfo
   568  
   569  func (m *ConceptInfo) GetStepValue() *ProtoStepValue {
   570  	if m != nil {
   571  		return m.StepValue
   572  	}
   573  	return nil
   574  }
   575  
   576  func (m *ConceptInfo) GetFilepath() string {
   577  	if m != nil {
   578  		return m.Filepath
   579  	}
   580  	return ""
   581  }
   582  
   583  func (m *ConceptInfo) GetLineNumber() int32 {
   584  	if m != nil {
   585  		return m.LineNumber
   586  	}
   587  	return 0
   588  }
   589  
   590  /// Request to get a Step Value.
   591  type GetStepValueRequest struct {
   592  	/// The text of the Step.
   593  	StepText string `protobuf:"bytes,1,opt,name=stepText,proto3" json:"stepText,omitempty"`
   594  	/// Flag to indicate if the Step has an inline table.
   595  	HasInlineTable       bool     `protobuf:"varint,2,opt,name=hasInlineTable,proto3" json:"hasInlineTable,omitempty"`
   596  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   597  	XXX_unrecognized     []byte   `json:"-"`
   598  	XXX_sizecache        int32    `json:"-"`
   599  }
   600  
   601  func (m *GetStepValueRequest) Reset()         { *m = GetStepValueRequest{} }
   602  func (m *GetStepValueRequest) String() string { return proto.CompactTextString(m) }
   603  func (*GetStepValueRequest) ProtoMessage()    {}
   604  func (*GetStepValueRequest) Descriptor() ([]byte, []int) {
   605  	return fileDescriptor_00212fb1f9d3bf1c, []int{11}
   606  }
   607  
   608  func (m *GetStepValueRequest) XXX_Unmarshal(b []byte) error {
   609  	return xxx_messageInfo_GetStepValueRequest.Unmarshal(m, b)
   610  }
   611  func (m *GetStepValueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   612  	return xxx_messageInfo_GetStepValueRequest.Marshal(b, m, deterministic)
   613  }
   614  func (m *GetStepValueRequest) XXX_Merge(src proto.Message) {
   615  	xxx_messageInfo_GetStepValueRequest.Merge(m, src)
   616  }
   617  func (m *GetStepValueRequest) XXX_Size() int {
   618  	return xxx_messageInfo_GetStepValueRequest.Size(m)
   619  }
   620  func (m *GetStepValueRequest) XXX_DiscardUnknown() {
   621  	xxx_messageInfo_GetStepValueRequest.DiscardUnknown(m)
   622  }
   623  
   624  var xxx_messageInfo_GetStepValueRequest proto.InternalMessageInfo
   625  
   626  func (m *GetStepValueRequest) GetStepText() string {
   627  	if m != nil {
   628  		return m.StepText
   629  	}
   630  	return ""
   631  }
   632  
   633  func (m *GetStepValueRequest) GetHasInlineTable() bool {
   634  	if m != nil {
   635  		return m.HasInlineTable
   636  	}
   637  	return false
   638  }
   639  
   640  /// Response to GetStepValueRequest
   641  type GetStepValueResponse struct {
   642  	/// The Step corresponding to the request provided.
   643  	StepValue            *ProtoStepValue `protobuf:"bytes,1,opt,name=stepValue,proto3" json:"stepValue,omitempty"`
   644  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
   645  	XXX_unrecognized     []byte          `json:"-"`
   646  	XXX_sizecache        int32           `json:"-"`
   647  }
   648  
   649  func (m *GetStepValueResponse) Reset()         { *m = GetStepValueResponse{} }
   650  func (m *GetStepValueResponse) String() string { return proto.CompactTextString(m) }
   651  func (*GetStepValueResponse) ProtoMessage()    {}
   652  func (*GetStepValueResponse) Descriptor() ([]byte, []int) {
   653  	return fileDescriptor_00212fb1f9d3bf1c, []int{12}
   654  }
   655  
   656  func (m *GetStepValueResponse) XXX_Unmarshal(b []byte) error {
   657  	return xxx_messageInfo_GetStepValueResponse.Unmarshal(m, b)
   658  }
   659  func (m *GetStepValueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   660  	return xxx_messageInfo_GetStepValueResponse.Marshal(b, m, deterministic)
   661  }
   662  func (m *GetStepValueResponse) XXX_Merge(src proto.Message) {
   663  	xxx_messageInfo_GetStepValueResponse.Merge(m, src)
   664  }
   665  func (m *GetStepValueResponse) XXX_Size() int {
   666  	return xxx_messageInfo_GetStepValueResponse.Size(m)
   667  }
   668  func (m *GetStepValueResponse) XXX_DiscardUnknown() {
   669  	xxx_messageInfo_GetStepValueResponse.DiscardUnknown(m)
   670  }
   671  
   672  var xxx_messageInfo_GetStepValueResponse proto.InternalMessageInfo
   673  
   674  func (m *GetStepValueResponse) GetStepValue() *ProtoStepValue {
   675  	if m != nil {
   676  		return m.StepValue
   677  	}
   678  	return nil
   679  }
   680  
   681  /// Request to get the location of language plugin's Lib directory
   682  type GetLanguagePluginLibPathRequest struct {
   683  	/// The language to locate the lib directory for.
   684  	Language             string   `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"`
   685  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   686  	XXX_unrecognized     []byte   `json:"-"`
   687  	XXX_sizecache        int32    `json:"-"`
   688  }
   689  
   690  func (m *GetLanguagePluginLibPathRequest) Reset()         { *m = GetLanguagePluginLibPathRequest{} }
   691  func (m *GetLanguagePluginLibPathRequest) String() string { return proto.CompactTextString(m) }
   692  func (*GetLanguagePluginLibPathRequest) ProtoMessage()    {}
   693  func (*GetLanguagePluginLibPathRequest) Descriptor() ([]byte, []int) {
   694  	return fileDescriptor_00212fb1f9d3bf1c, []int{13}
   695  }
   696  
   697  func (m *GetLanguagePluginLibPathRequest) XXX_Unmarshal(b []byte) error {
   698  	return xxx_messageInfo_GetLanguagePluginLibPathRequest.Unmarshal(m, b)
   699  }
   700  func (m *GetLanguagePluginLibPathRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   701  	return xxx_messageInfo_GetLanguagePluginLibPathRequest.Marshal(b, m, deterministic)
   702  }
   703  func (m *GetLanguagePluginLibPathRequest) XXX_Merge(src proto.Message) {
   704  	xxx_messageInfo_GetLanguagePluginLibPathRequest.Merge(m, src)
   705  }
   706  func (m *GetLanguagePluginLibPathRequest) XXX_Size() int {
   707  	return xxx_messageInfo_GetLanguagePluginLibPathRequest.Size(m)
   708  }
   709  func (m *GetLanguagePluginLibPathRequest) XXX_DiscardUnknown() {
   710  	xxx_messageInfo_GetLanguagePluginLibPathRequest.DiscardUnknown(m)
   711  }
   712  
   713  var xxx_messageInfo_GetLanguagePluginLibPathRequest proto.InternalMessageInfo
   714  
   715  func (m *GetLanguagePluginLibPathRequest) GetLanguage() string {
   716  	if m != nil {
   717  		return m.Language
   718  	}
   719  	return ""
   720  }
   721  
   722  /// Response to GetLanguagePluginLibPathRequest
   723  type GetLanguagePluginLibPathResponse struct {
   724  	/// Absolute path to the Lib directory of the language.
   725  	Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   726  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   727  	XXX_unrecognized     []byte   `json:"-"`
   728  	XXX_sizecache        int32    `json:"-"`
   729  }
   730  
   731  func (m *GetLanguagePluginLibPathResponse) Reset()         { *m = GetLanguagePluginLibPathResponse{} }
   732  func (m *GetLanguagePluginLibPathResponse) String() string { return proto.CompactTextString(m) }
   733  func (*GetLanguagePluginLibPathResponse) ProtoMessage()    {}
   734  func (*GetLanguagePluginLibPathResponse) Descriptor() ([]byte, []int) {
   735  	return fileDescriptor_00212fb1f9d3bf1c, []int{14}
   736  }
   737  
   738  func (m *GetLanguagePluginLibPathResponse) XXX_Unmarshal(b []byte) error {
   739  	return xxx_messageInfo_GetLanguagePluginLibPathResponse.Unmarshal(m, b)
   740  }
   741  func (m *GetLanguagePluginLibPathResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   742  	return xxx_messageInfo_GetLanguagePluginLibPathResponse.Marshal(b, m, deterministic)
   743  }
   744  func (m *GetLanguagePluginLibPathResponse) XXX_Merge(src proto.Message) {
   745  	xxx_messageInfo_GetLanguagePluginLibPathResponse.Merge(m, src)
   746  }
   747  func (m *GetLanguagePluginLibPathResponse) XXX_Size() int {
   748  	return xxx_messageInfo_GetLanguagePluginLibPathResponse.Size(m)
   749  }
   750  func (m *GetLanguagePluginLibPathResponse) XXX_DiscardUnknown() {
   751  	xxx_messageInfo_GetLanguagePluginLibPathResponse.DiscardUnknown(m)
   752  }
   753  
   754  var xxx_messageInfo_GetLanguagePluginLibPathResponse proto.InternalMessageInfo
   755  
   756  func (m *GetLanguagePluginLibPathResponse) GetPath() string {
   757  	if m != nil {
   758  		return m.Path
   759  	}
   760  	return ""
   761  }
   762  
   763  /// A generic failure response
   764  type ErrorResponse struct {
   765  	/// Actual error message
   766  	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
   767  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   768  	XXX_unrecognized     []byte   `json:"-"`
   769  	XXX_sizecache        int32    `json:"-"`
   770  }
   771  
   772  func (m *ErrorResponse) Reset()         { *m = ErrorResponse{} }
   773  func (m *ErrorResponse) String() string { return proto.CompactTextString(m) }
   774  func (*ErrorResponse) ProtoMessage()    {}
   775  func (*ErrorResponse) Descriptor() ([]byte, []int) {
   776  	return fileDescriptor_00212fb1f9d3bf1c, []int{15}
   777  }
   778  
   779  func (m *ErrorResponse) XXX_Unmarshal(b []byte) error {
   780  	return xxx_messageInfo_ErrorResponse.Unmarshal(m, b)
   781  }
   782  func (m *ErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   783  	return xxx_messageInfo_ErrorResponse.Marshal(b, m, deterministic)
   784  }
   785  func (m *ErrorResponse) XXX_Merge(src proto.Message) {
   786  	xxx_messageInfo_ErrorResponse.Merge(m, src)
   787  }
   788  func (m *ErrorResponse) XXX_Size() int {
   789  	return xxx_messageInfo_ErrorResponse.Size(m)
   790  }
   791  func (m *ErrorResponse) XXX_DiscardUnknown() {
   792  	xxx_messageInfo_ErrorResponse.DiscardUnknown(m)
   793  }
   794  
   795  var xxx_messageInfo_ErrorResponse proto.InternalMessageInfo
   796  
   797  func (m *ErrorResponse) GetError() string {
   798  	if m != nil {
   799  		return m.Error
   800  	}
   801  	return ""
   802  }
   803  
   804  /// Request to perform a Refactor
   805  type PerformRefactoringRequest struct {
   806  	/// Step to refactor
   807  	OldStep string `protobuf:"bytes,1,opt,name=oldStep,proto3" json:"oldStep,omitempty"`
   808  	/// Change to be made
   809  	NewStep              string   `protobuf:"bytes,2,opt,name=newStep,proto3" json:"newStep,omitempty"`
   810  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   811  	XXX_unrecognized     []byte   `json:"-"`
   812  	XXX_sizecache        int32    `json:"-"`
   813  }
   814  
   815  func (m *PerformRefactoringRequest) Reset()         { *m = PerformRefactoringRequest{} }
   816  func (m *PerformRefactoringRequest) String() string { return proto.CompactTextString(m) }
   817  func (*PerformRefactoringRequest) ProtoMessage()    {}
   818  func (*PerformRefactoringRequest) Descriptor() ([]byte, []int) {
   819  	return fileDescriptor_00212fb1f9d3bf1c, []int{16}
   820  }
   821  
   822  func (m *PerformRefactoringRequest) XXX_Unmarshal(b []byte) error {
   823  	return xxx_messageInfo_PerformRefactoringRequest.Unmarshal(m, b)
   824  }
   825  func (m *PerformRefactoringRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   826  	return xxx_messageInfo_PerformRefactoringRequest.Marshal(b, m, deterministic)
   827  }
   828  func (m *PerformRefactoringRequest) XXX_Merge(src proto.Message) {
   829  	xxx_messageInfo_PerformRefactoringRequest.Merge(m, src)
   830  }
   831  func (m *PerformRefactoringRequest) XXX_Size() int {
   832  	return xxx_messageInfo_PerformRefactoringRequest.Size(m)
   833  }
   834  func (m *PerformRefactoringRequest) XXX_DiscardUnknown() {
   835  	xxx_messageInfo_PerformRefactoringRequest.DiscardUnknown(m)
   836  }
   837  
   838  var xxx_messageInfo_PerformRefactoringRequest proto.InternalMessageInfo
   839  
   840  func (m *PerformRefactoringRequest) GetOldStep() string {
   841  	if m != nil {
   842  		return m.OldStep
   843  	}
   844  	return ""
   845  }
   846  
   847  func (m *PerformRefactoringRequest) GetNewStep() string {
   848  	if m != nil {
   849  		return m.NewStep
   850  	}
   851  	return ""
   852  }
   853  
   854  /// Response to PerformRefactoringRequest
   855  type PerformRefactoringResponse struct {
   856  	/// Flag indicating Success
   857  	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
   858  	/// Error message if the refactoring was unsuccessful.
   859  	Errors []string `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
   860  	/// Collection of files that were changed as part of the Refactoring.
   861  	FilesChanged         []string `protobuf:"bytes,3,rep,name=filesChanged,proto3" json:"filesChanged,omitempty"`
   862  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   863  	XXX_unrecognized     []byte   `json:"-"`
   864  	XXX_sizecache        int32    `json:"-"`
   865  }
   866  
   867  func (m *PerformRefactoringResponse) Reset()         { *m = PerformRefactoringResponse{} }
   868  func (m *PerformRefactoringResponse) String() string { return proto.CompactTextString(m) }
   869  func (*PerformRefactoringResponse) ProtoMessage()    {}
   870  func (*PerformRefactoringResponse) Descriptor() ([]byte, []int) {
   871  	return fileDescriptor_00212fb1f9d3bf1c, []int{17}
   872  }
   873  
   874  func (m *PerformRefactoringResponse) XXX_Unmarshal(b []byte) error {
   875  	return xxx_messageInfo_PerformRefactoringResponse.Unmarshal(m, b)
   876  }
   877  func (m *PerformRefactoringResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   878  	return xxx_messageInfo_PerformRefactoringResponse.Marshal(b, m, deterministic)
   879  }
   880  func (m *PerformRefactoringResponse) XXX_Merge(src proto.Message) {
   881  	xxx_messageInfo_PerformRefactoringResponse.Merge(m, src)
   882  }
   883  func (m *PerformRefactoringResponse) XXX_Size() int {
   884  	return xxx_messageInfo_PerformRefactoringResponse.Size(m)
   885  }
   886  func (m *PerformRefactoringResponse) XXX_DiscardUnknown() {
   887  	xxx_messageInfo_PerformRefactoringResponse.DiscardUnknown(m)
   888  }
   889  
   890  var xxx_messageInfo_PerformRefactoringResponse proto.InternalMessageInfo
   891  
   892  func (m *PerformRefactoringResponse) GetSuccess() bool {
   893  	if m != nil {
   894  		return m.Success
   895  	}
   896  	return false
   897  }
   898  
   899  func (m *PerformRefactoringResponse) GetErrors() []string {
   900  	if m != nil {
   901  		return m.Errors
   902  	}
   903  	return nil
   904  }
   905  
   906  func (m *PerformRefactoringResponse) GetFilesChanged() []string {
   907  	if m != nil {
   908  		return m.FilesChanged
   909  	}
   910  	return nil
   911  }
   912  
   913  /// Request to perform Extract to Concept refactoring
   914  type ExtractConceptRequest struct {
   915  	/// The Concept name given by the user
   916  	ConceptName *Step `protobuf:"bytes,1,opt,name=conceptName,proto3" json:"conceptName,omitempty"`
   917  	/// steps to extract
   918  	Steps []*Step `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"`
   919  	/// Flag indicating if refactoring should be done across project
   920  	ChangeAcrossProject bool `protobuf:"varint,3,opt,name=changeAcrossProject,proto3" json:"changeAcrossProject,omitempty"`
   921  	/// The concept filename in which extracted concept will be added
   922  	ConceptFileName string `protobuf:"bytes,4,opt,name=conceptFileName,proto3" json:"conceptFileName,omitempty"`
   923  	/// Info related to selected text, only if changeAcrossProject is false
   924  	SelectedTextInfo     *TextInfo `protobuf:"bytes,5,opt,name=selectedTextInfo,proto3" json:"selectedTextInfo,omitempty"`
   925  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   926  	XXX_unrecognized     []byte    `json:"-"`
   927  	XXX_sizecache        int32     `json:"-"`
   928  }
   929  
   930  func (m *ExtractConceptRequest) Reset()         { *m = ExtractConceptRequest{} }
   931  func (m *ExtractConceptRequest) String() string { return proto.CompactTextString(m) }
   932  func (*ExtractConceptRequest) ProtoMessage()    {}
   933  func (*ExtractConceptRequest) Descriptor() ([]byte, []int) {
   934  	return fileDescriptor_00212fb1f9d3bf1c, []int{18}
   935  }
   936  
   937  func (m *ExtractConceptRequest) XXX_Unmarshal(b []byte) error {
   938  	return xxx_messageInfo_ExtractConceptRequest.Unmarshal(m, b)
   939  }
   940  func (m *ExtractConceptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   941  	return xxx_messageInfo_ExtractConceptRequest.Marshal(b, m, deterministic)
   942  }
   943  func (m *ExtractConceptRequest) XXX_Merge(src proto.Message) {
   944  	xxx_messageInfo_ExtractConceptRequest.Merge(m, src)
   945  }
   946  func (m *ExtractConceptRequest) XXX_Size() int {
   947  	return xxx_messageInfo_ExtractConceptRequest.Size(m)
   948  }
   949  func (m *ExtractConceptRequest) XXX_DiscardUnknown() {
   950  	xxx_messageInfo_ExtractConceptRequest.DiscardUnknown(m)
   951  }
   952  
   953  var xxx_messageInfo_ExtractConceptRequest proto.InternalMessageInfo
   954  
   955  func (m *ExtractConceptRequest) GetConceptName() *Step {
   956  	if m != nil {
   957  		return m.ConceptName
   958  	}
   959  	return nil
   960  }
   961  
   962  func (m *ExtractConceptRequest) GetSteps() []*Step {
   963  	if m != nil {
   964  		return m.Steps
   965  	}
   966  	return nil
   967  }
   968  
   969  func (m *ExtractConceptRequest) GetChangeAcrossProject() bool {
   970  	if m != nil {
   971  		return m.ChangeAcrossProject
   972  	}
   973  	return false
   974  }
   975  
   976  func (m *ExtractConceptRequest) GetConceptFileName() string {
   977  	if m != nil {
   978  		return m.ConceptFileName
   979  	}
   980  	return ""
   981  }
   982  
   983  func (m *ExtractConceptRequest) GetSelectedTextInfo() *TextInfo {
   984  	if m != nil {
   985  		return m.SelectedTextInfo
   986  	}
   987  	return nil
   988  }
   989  
   990  type TextInfo struct {
   991  	/// The filename from where concept is being extracted
   992  	FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"`
   993  	/// storing the starting and ending line number of selected text
   994  	StartingLineNo       int32    `protobuf:"varint,2,opt,name=startingLineNo,proto3" json:"startingLineNo,omitempty"`
   995  	EndLineNo            int32    `protobuf:"varint,3,opt,name=endLineNo,proto3" json:"endLineNo,omitempty"`
   996  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   997  	XXX_unrecognized     []byte   `json:"-"`
   998  	XXX_sizecache        int32    `json:"-"`
   999  }
  1000  
  1001  func (m *TextInfo) Reset()         { *m = TextInfo{} }
  1002  func (m *TextInfo) String() string { return proto.CompactTextString(m) }
  1003  func (*TextInfo) ProtoMessage()    {}
  1004  func (*TextInfo) Descriptor() ([]byte, []int) {
  1005  	return fileDescriptor_00212fb1f9d3bf1c, []int{19}
  1006  }
  1007  
  1008  func (m *TextInfo) XXX_Unmarshal(b []byte) error {
  1009  	return xxx_messageInfo_TextInfo.Unmarshal(m, b)
  1010  }
  1011  func (m *TextInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1012  	return xxx_messageInfo_TextInfo.Marshal(b, m, deterministic)
  1013  }
  1014  func (m *TextInfo) XXX_Merge(src proto.Message) {
  1015  	xxx_messageInfo_TextInfo.Merge(m, src)
  1016  }
  1017  func (m *TextInfo) XXX_Size() int {
  1018  	return xxx_messageInfo_TextInfo.Size(m)
  1019  }
  1020  func (m *TextInfo) XXX_DiscardUnknown() {
  1021  	xxx_messageInfo_TextInfo.DiscardUnknown(m)
  1022  }
  1023  
  1024  var xxx_messageInfo_TextInfo proto.InternalMessageInfo
  1025  
  1026  func (m *TextInfo) GetFileName() string {
  1027  	if m != nil {
  1028  		return m.FileName
  1029  	}
  1030  	return ""
  1031  }
  1032  
  1033  func (m *TextInfo) GetStartingLineNo() int32 {
  1034  	if m != nil {
  1035  		return m.StartingLineNo
  1036  	}
  1037  	return 0
  1038  }
  1039  
  1040  func (m *TextInfo) GetEndLineNo() int32 {
  1041  	if m != nil {
  1042  		return m.EndLineNo
  1043  	}
  1044  	return 0
  1045  }
  1046  
  1047  type Step struct {
  1048  	/// name of the step
  1049  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1050  	///  table present in step as parameter
  1051  	Table string `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
  1052  	/// name of table in concept heading, if it comes as a param to concept
  1053  	ParamTableName       string   `protobuf:"bytes,3,opt,name=paramTableName,proto3" json:"paramTableName,omitempty"`
  1054  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1055  	XXX_unrecognized     []byte   `json:"-"`
  1056  	XXX_sizecache        int32    `json:"-"`
  1057  }
  1058  
  1059  func (m *Step) Reset()         { *m = Step{} }
  1060  func (m *Step) String() string { return proto.CompactTextString(m) }
  1061  func (*Step) ProtoMessage()    {}
  1062  func (*Step) Descriptor() ([]byte, []int) {
  1063  	return fileDescriptor_00212fb1f9d3bf1c, []int{20}
  1064  }
  1065  
  1066  func (m *Step) XXX_Unmarshal(b []byte) error {
  1067  	return xxx_messageInfo_Step.Unmarshal(m, b)
  1068  }
  1069  func (m *Step) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1070  	return xxx_messageInfo_Step.Marshal(b, m, deterministic)
  1071  }
  1072  func (m *Step) XXX_Merge(src proto.Message) {
  1073  	xxx_messageInfo_Step.Merge(m, src)
  1074  }
  1075  func (m *Step) XXX_Size() int {
  1076  	return xxx_messageInfo_Step.Size(m)
  1077  }
  1078  func (m *Step) XXX_DiscardUnknown() {
  1079  	xxx_messageInfo_Step.DiscardUnknown(m)
  1080  }
  1081  
  1082  var xxx_messageInfo_Step proto.InternalMessageInfo
  1083  
  1084  func (m *Step) GetName() string {
  1085  	if m != nil {
  1086  		return m.Name
  1087  	}
  1088  	return ""
  1089  }
  1090  
  1091  func (m *Step) GetTable() string {
  1092  	if m != nil {
  1093  		return m.Table
  1094  	}
  1095  	return ""
  1096  }
  1097  
  1098  func (m *Step) GetParamTableName() string {
  1099  	if m != nil {
  1100  		return m.ParamTableName
  1101  	}
  1102  	return ""
  1103  }
  1104  
  1105  /// Response to perform Extract to Concept refactoring
  1106  type ExtractConceptResponse struct {
  1107  	/// Flag indicating Success
  1108  	IsSuccess bool `protobuf:"varint,1,opt,name=isSuccess,proto3" json:"isSuccess,omitempty"`
  1109  	/// Error message if the refactoring was unsuccessful.
  1110  	Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
  1111  	/// Collection of files that were changed as part of the Refactoring.
  1112  	FilesChanged         []string `protobuf:"bytes,3,rep,name=filesChanged,proto3" json:"filesChanged,omitempty"`
  1113  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1114  	XXX_unrecognized     []byte   `json:"-"`
  1115  	XXX_sizecache        int32    `json:"-"`
  1116  }
  1117  
  1118  func (m *ExtractConceptResponse) Reset()         { *m = ExtractConceptResponse{} }
  1119  func (m *ExtractConceptResponse) String() string { return proto.CompactTextString(m) }
  1120  func (*ExtractConceptResponse) ProtoMessage()    {}
  1121  func (*ExtractConceptResponse) Descriptor() ([]byte, []int) {
  1122  	return fileDescriptor_00212fb1f9d3bf1c, []int{21}
  1123  }
  1124  
  1125  func (m *ExtractConceptResponse) XXX_Unmarshal(b []byte) error {
  1126  	return xxx_messageInfo_ExtractConceptResponse.Unmarshal(m, b)
  1127  }
  1128  func (m *ExtractConceptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1129  	return xxx_messageInfo_ExtractConceptResponse.Marshal(b, m, deterministic)
  1130  }
  1131  func (m *ExtractConceptResponse) XXX_Merge(src proto.Message) {
  1132  	xxx_messageInfo_ExtractConceptResponse.Merge(m, src)
  1133  }
  1134  func (m *ExtractConceptResponse) XXX_Size() int {
  1135  	return xxx_messageInfo_ExtractConceptResponse.Size(m)
  1136  }
  1137  func (m *ExtractConceptResponse) XXX_DiscardUnknown() {
  1138  	xxx_messageInfo_ExtractConceptResponse.DiscardUnknown(m)
  1139  }
  1140  
  1141  var xxx_messageInfo_ExtractConceptResponse proto.InternalMessageInfo
  1142  
  1143  func (m *ExtractConceptResponse) GetIsSuccess() bool {
  1144  	if m != nil {
  1145  		return m.IsSuccess
  1146  	}
  1147  	return false
  1148  }
  1149  
  1150  func (m *ExtractConceptResponse) GetError() string {
  1151  	if m != nil {
  1152  		return m.Error
  1153  	}
  1154  	return ""
  1155  }
  1156  
  1157  func (m *ExtractConceptResponse) GetFilesChanged() []string {
  1158  	if m != nil {
  1159  		return m.FilesChanged
  1160  	}
  1161  	return nil
  1162  }
  1163  
  1164  /// Request to format spec files
  1165  type FormatSpecsRequest struct {
  1166  	/// Specs to be formatted
  1167  	Specs                []string `protobuf:"bytes,1,rep,name=specs,proto3" json:"specs,omitempty"`
  1168  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1169  	XXX_unrecognized     []byte   `json:"-"`
  1170  	XXX_sizecache        int32    `json:"-"`
  1171  }
  1172  
  1173  func (m *FormatSpecsRequest) Reset()         { *m = FormatSpecsRequest{} }
  1174  func (m *FormatSpecsRequest) String() string { return proto.CompactTextString(m) }
  1175  func (*FormatSpecsRequest) ProtoMessage()    {}
  1176  func (*FormatSpecsRequest) Descriptor() ([]byte, []int) {
  1177  	return fileDescriptor_00212fb1f9d3bf1c, []int{22}
  1178  }
  1179  
  1180  func (m *FormatSpecsRequest) XXX_Unmarshal(b []byte) error {
  1181  	return xxx_messageInfo_FormatSpecsRequest.Unmarshal(m, b)
  1182  }
  1183  func (m *FormatSpecsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1184  	return xxx_messageInfo_FormatSpecsRequest.Marshal(b, m, deterministic)
  1185  }
  1186  func (m *FormatSpecsRequest) XXX_Merge(src proto.Message) {
  1187  	xxx_messageInfo_FormatSpecsRequest.Merge(m, src)
  1188  }
  1189  func (m *FormatSpecsRequest) XXX_Size() int {
  1190  	return xxx_messageInfo_FormatSpecsRequest.Size(m)
  1191  }
  1192  func (m *FormatSpecsRequest) XXX_DiscardUnknown() {
  1193  	xxx_messageInfo_FormatSpecsRequest.DiscardUnknown(m)
  1194  }
  1195  
  1196  var xxx_messageInfo_FormatSpecsRequest proto.InternalMessageInfo
  1197  
  1198  func (m *FormatSpecsRequest) GetSpecs() []string {
  1199  	if m != nil {
  1200  		return m.Specs
  1201  	}
  1202  	return nil
  1203  }
  1204  
  1205  /// Response on formatting spec files
  1206  type FormatSpecsResponse struct {
  1207  	/// Errors occurred on formatting
  1208  	Errors []string `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
  1209  	/// Warnings occurred on formatting
  1210  	Warnings             []string `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
  1211  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1212  	XXX_unrecognized     []byte   `json:"-"`
  1213  	XXX_sizecache        int32    `json:"-"`
  1214  }
  1215  
  1216  func (m *FormatSpecsResponse) Reset()         { *m = FormatSpecsResponse{} }
  1217  func (m *FormatSpecsResponse) String() string { return proto.CompactTextString(m) }
  1218  func (*FormatSpecsResponse) ProtoMessage()    {}
  1219  func (*FormatSpecsResponse) Descriptor() ([]byte, []int) {
  1220  	return fileDescriptor_00212fb1f9d3bf1c, []int{23}
  1221  }
  1222  
  1223  func (m *FormatSpecsResponse) XXX_Unmarshal(b []byte) error {
  1224  	return xxx_messageInfo_FormatSpecsResponse.Unmarshal(m, b)
  1225  }
  1226  func (m *FormatSpecsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1227  	return xxx_messageInfo_FormatSpecsResponse.Marshal(b, m, deterministic)
  1228  }
  1229  func (m *FormatSpecsResponse) XXX_Merge(src proto.Message) {
  1230  	xxx_messageInfo_FormatSpecsResponse.Merge(m, src)
  1231  }
  1232  func (m *FormatSpecsResponse) XXX_Size() int {
  1233  	return xxx_messageInfo_FormatSpecsResponse.Size(m)
  1234  }
  1235  func (m *FormatSpecsResponse) XXX_DiscardUnknown() {
  1236  	xxx_messageInfo_FormatSpecsResponse.DiscardUnknown(m)
  1237  }
  1238  
  1239  var xxx_messageInfo_FormatSpecsResponse proto.InternalMessageInfo
  1240  
  1241  func (m *FormatSpecsResponse) GetErrors() []string {
  1242  	if m != nil {
  1243  		return m.Errors
  1244  	}
  1245  	return nil
  1246  }
  1247  
  1248  func (m *FormatSpecsResponse) GetWarnings() []string {
  1249  	if m != nil {
  1250  		return m.Warnings
  1251  	}
  1252  	return nil
  1253  }
  1254  
  1255  /// Response when a API message request is not supported.
  1256  type UnsupportedApiMessageResponse struct {
  1257  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1258  	XXX_unrecognized     []byte   `json:"-"`
  1259  	XXX_sizecache        int32    `json:"-"`
  1260  }
  1261  
  1262  func (m *UnsupportedApiMessageResponse) Reset()         { *m = UnsupportedApiMessageResponse{} }
  1263  func (m *UnsupportedApiMessageResponse) String() string { return proto.CompactTextString(m) }
  1264  func (*UnsupportedApiMessageResponse) ProtoMessage()    {}
  1265  func (*UnsupportedApiMessageResponse) Descriptor() ([]byte, []int) {
  1266  	return fileDescriptor_00212fb1f9d3bf1c, []int{24}
  1267  }
  1268  
  1269  func (m *UnsupportedApiMessageResponse) XXX_Unmarshal(b []byte) error {
  1270  	return xxx_messageInfo_UnsupportedApiMessageResponse.Unmarshal(m, b)
  1271  }
  1272  func (m *UnsupportedApiMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1273  	return xxx_messageInfo_UnsupportedApiMessageResponse.Marshal(b, m, deterministic)
  1274  }
  1275  func (m *UnsupportedApiMessageResponse) XXX_Merge(src proto.Message) {
  1276  	xxx_messageInfo_UnsupportedApiMessageResponse.Merge(m, src)
  1277  }
  1278  func (m *UnsupportedApiMessageResponse) XXX_Size() int {
  1279  	return xxx_messageInfo_UnsupportedApiMessageResponse.Size(m)
  1280  }
  1281  func (m *UnsupportedApiMessageResponse) XXX_DiscardUnknown() {
  1282  	xxx_messageInfo_UnsupportedApiMessageResponse.DiscardUnknown(m)
  1283  }
  1284  
  1285  var xxx_messageInfo_UnsupportedApiMessageResponse proto.InternalMessageInfo
  1286  
  1287  /// A generic message composing of all possible operations.
  1288  /// One of the Request/Response fields will have value, depending on the MessageType set.
  1289  type APIMessage struct {
  1290  	/// Type of API call being made
  1291  	MessageType APIMessage_APIMessageType `protobuf:"varint,1,opt,name=messageType,proto3,enum=gauge.messages.APIMessage_APIMessageType" json:"messageType,omitempty"`
  1292  	/// A unique id to represent this message. A response to the message should copy over this value.
  1293  	/// This is used to synchronize messages & responses
  1294  	MessageId int64 `protobuf:"varint,2,opt,name=messageId,proto3" json:"messageId,omitempty"`
  1295  	/// [GetProjectRootRequest](#gauge.messages.GetProjectRootRequest)
  1296  	ProjectRootRequest *GetProjectRootRequest `protobuf:"bytes,3,opt,name=projectRootRequest,proto3" json:"projectRootRequest,omitempty"`
  1297  	/// [GetProjectRootResponse](#gauge.messages.GetProjectRootResponse)
  1298  	ProjectRootResponse *GetProjectRootResponse `protobuf:"bytes,4,opt,name=projectRootResponse,proto3" json:"projectRootResponse,omitempty"`
  1299  	/// [GetInstallationRootRequest](#gauge.messages.GetInstallationRootRequest)
  1300  	InstallationRootRequest *GetInstallationRootRequest `protobuf:"bytes,5,opt,name=installationRootRequest,proto3" json:"installationRootRequest,omitempty"`
  1301  	/// [GetInstallationRootResponse](#gauge.messages.GetInstallationRootResponse)
  1302  	InstallationRootResponse *GetInstallationRootResponse `protobuf:"bytes,6,opt,name=installationRootResponse,proto3" json:"installationRootResponse,omitempty"`
  1303  	/// [GetAllStepsRequest](#gauge.messages.GetAllStepsRequest)
  1304  	AllStepsRequest *GetAllStepsRequest `protobuf:"bytes,7,opt,name=allStepsRequest,proto3" json:"allStepsRequest,omitempty"`
  1305  	/// [GetAllStepsResponse](#gauge.messages.GetAllStepsResponse)
  1306  	AllStepsResponse *GetAllStepsResponse `protobuf:"bytes,8,opt,name=allStepsResponse,proto3" json:"allStepsResponse,omitempty"`
  1307  	/// [GetAllSpecsRequest](#gauge.messages.GetAllSpecsRequest)
  1308  	SpecsRequest *SpecsRequest `protobuf:"bytes,9,opt,name=specsRequest,proto3" json:"specsRequest,omitempty"`
  1309  	/// [GetAllSpecsResponse](#gauge.messages.GetAllSpecsResponse)
  1310  	SpecsResponse *SpecsResponse `protobuf:"bytes,10,opt,name=specsResponse,proto3" json:"specsResponse,omitempty"`
  1311  	/// [GetStepValueRequest](#gauge.messages.GetStepValueRequest)
  1312  	StepValueRequest *GetStepValueRequest `protobuf:"bytes,11,opt,name=stepValueRequest,proto3" json:"stepValueRequest,omitempty"`
  1313  	/// [GetStepValueResponse](#gauge.messages.GetStepValueResponse)
  1314  	StepValueResponse *GetStepValueResponse `protobuf:"bytes,12,opt,name=stepValueResponse,proto3" json:"stepValueResponse,omitempty"`
  1315  	/// [GetLanguagePluginLibPathRequest](#gauge.messages.GetLanguagePluginLibPathRequest)
  1316  	LibPathRequest *GetLanguagePluginLibPathRequest `protobuf:"bytes,13,opt,name=libPathRequest,proto3" json:"libPathRequest,omitempty"`
  1317  	/// [GetLanguagePluginLibPathResponse](#gauge.messages.GetLanguagePluginLibPathResponse)
  1318  	LibPathResponse *GetLanguagePluginLibPathResponse `protobuf:"bytes,14,opt,name=libPathResponse,proto3" json:"libPathResponse,omitempty"`
  1319  	/// [ErrorResponse](#gauge.messages.ErrorResponse)
  1320  	Error *ErrorResponse `protobuf:"bytes,15,opt,name=error,proto3" json:"error,omitempty"`
  1321  	/// [GetAllConceptsRequest](#gauge.messages.GetAllConceptsRequest)
  1322  	AllConceptsRequest *GetAllConceptsRequest `protobuf:"bytes,16,opt,name=allConceptsRequest,proto3" json:"allConceptsRequest,omitempty"`
  1323  	/// [GetAllConceptsResponse](#gauge.messages.GetAllConceptsResponse)
  1324  	AllConceptsResponse *GetAllConceptsResponse `protobuf:"bytes,17,opt,name=allConceptsResponse,proto3" json:"allConceptsResponse,omitempty"`
  1325  	/// [PerformRefactoringRequest](#gauge.messages.PerformRefactoringRequest)
  1326  	PerformRefactoringRequest *PerformRefactoringRequest `protobuf:"bytes,18,opt,name=performRefactoringRequest,proto3" json:"performRefactoringRequest,omitempty"`
  1327  	/// [PerformRefactoringResponse](#gauge.messages.PerformRefactoringResponse)
  1328  	PerformRefactoringResponse *PerformRefactoringResponse `protobuf:"bytes,19,opt,name=performRefactoringResponse,proto3" json:"performRefactoringResponse,omitempty"`
  1329  	/// [ExtractConceptRequest](#gauge.messages.ExtractConceptRequest)
  1330  	ExtractConceptRequest *ExtractConceptRequest `protobuf:"bytes,20,opt,name=extractConceptRequest,proto3" json:"extractConceptRequest,omitempty"`
  1331  	/// [ExtractConceptResponse](#gauge.messages.ExtractConceptResponse)
  1332  	ExtractConceptResponse *ExtractConceptResponse `protobuf:"bytes,21,opt,name=extractConceptResponse,proto3" json:"extractConceptResponse,omitempty"`
  1333  	/// [FormatSpecsRequest] (#gauge.messages.FormatSpecsRequest)
  1334  	FormatSpecsRequest *FormatSpecsRequest `protobuf:"bytes,22,opt,name=formatSpecsRequest,proto3" json:"formatSpecsRequest,omitempty"`
  1335  	/// [FormatSpecsResponse] (#gauge.messages.FormatSpecsResponse)
  1336  	FormatSpecsResponse *FormatSpecsResponse `protobuf:"bytes,23,opt,name=formatSpecsResponse,proto3" json:"formatSpecsResponse,omitempty"`
  1337  	/// [UnsupportedApiMessageResponse] (#gauge.messages.UnsupportedApiMessageResponse)
  1338  	UnsupportedApiMessageResponse *UnsupportedApiMessageResponse `protobuf:"bytes,24,opt,name=unsupportedApiMessageResponse,proto3" json:"unsupportedApiMessageResponse,omitempty"`
  1339  	XXX_NoUnkeyedLiteral          struct{}                       `json:"-"`
  1340  	XXX_unrecognized              []byte                         `json:"-"`
  1341  	XXX_sizecache                 int32                          `json:"-"`
  1342  }
  1343  
  1344  func (m *APIMessage) Reset()         { *m = APIMessage{} }
  1345  func (m *APIMessage) String() string { return proto.CompactTextString(m) }
  1346  func (*APIMessage) ProtoMessage()    {}
  1347  func (*APIMessage) Descriptor() ([]byte, []int) {
  1348  	return fileDescriptor_00212fb1f9d3bf1c, []int{25}
  1349  }
  1350  
  1351  func (m *APIMessage) XXX_Unmarshal(b []byte) error {
  1352  	return xxx_messageInfo_APIMessage.Unmarshal(m, b)
  1353  }
  1354  func (m *APIMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1355  	return xxx_messageInfo_APIMessage.Marshal(b, m, deterministic)
  1356  }
  1357  func (m *APIMessage) XXX_Merge(src proto.Message) {
  1358  	xxx_messageInfo_APIMessage.Merge(m, src)
  1359  }
  1360  func (m *APIMessage) XXX_Size() int {
  1361  	return xxx_messageInfo_APIMessage.Size(m)
  1362  }
  1363  func (m *APIMessage) XXX_DiscardUnknown() {
  1364  	xxx_messageInfo_APIMessage.DiscardUnknown(m)
  1365  }
  1366  
  1367  var xxx_messageInfo_APIMessage proto.InternalMessageInfo
  1368  
  1369  func (m *APIMessage) GetMessageType() APIMessage_APIMessageType {
  1370  	if m != nil {
  1371  		return m.MessageType
  1372  	}
  1373  	return APIMessage_GetProjectRootRequest
  1374  }
  1375  
  1376  func (m *APIMessage) GetMessageId() int64 {
  1377  	if m != nil {
  1378  		return m.MessageId
  1379  	}
  1380  	return 0
  1381  }
  1382  
  1383  func (m *APIMessage) GetProjectRootRequest() *GetProjectRootRequest {
  1384  	if m != nil {
  1385  		return m.ProjectRootRequest
  1386  	}
  1387  	return nil
  1388  }
  1389  
  1390  func (m *APIMessage) GetProjectRootResponse() *GetProjectRootResponse {
  1391  	if m != nil {
  1392  		return m.ProjectRootResponse
  1393  	}
  1394  	return nil
  1395  }
  1396  
  1397  func (m *APIMessage) GetInstallationRootRequest() *GetInstallationRootRequest {
  1398  	if m != nil {
  1399  		return m.InstallationRootRequest
  1400  	}
  1401  	return nil
  1402  }
  1403  
  1404  func (m *APIMessage) GetInstallationRootResponse() *GetInstallationRootResponse {
  1405  	if m != nil {
  1406  		return m.InstallationRootResponse
  1407  	}
  1408  	return nil
  1409  }
  1410  
  1411  func (m *APIMessage) GetAllStepsRequest() *GetAllStepsRequest {
  1412  	if m != nil {
  1413  		return m.AllStepsRequest
  1414  	}
  1415  	return nil
  1416  }
  1417  
  1418  func (m *APIMessage) GetAllStepsResponse() *GetAllStepsResponse {
  1419  	if m != nil {
  1420  		return m.AllStepsResponse
  1421  	}
  1422  	return nil
  1423  }
  1424  
  1425  func (m *APIMessage) GetSpecsRequest() *SpecsRequest {
  1426  	if m != nil {
  1427  		return m.SpecsRequest
  1428  	}
  1429  	return nil
  1430  }
  1431  
  1432  func (m *APIMessage) GetSpecsResponse() *SpecsResponse {
  1433  	if m != nil {
  1434  		return m.SpecsResponse
  1435  	}
  1436  	return nil
  1437  }
  1438  
  1439  func (m *APIMessage) GetStepValueRequest() *GetStepValueRequest {
  1440  	if m != nil {
  1441  		return m.StepValueRequest
  1442  	}
  1443  	return nil
  1444  }
  1445  
  1446  func (m *APIMessage) GetStepValueResponse() *GetStepValueResponse {
  1447  	if m != nil {
  1448  		return m.StepValueResponse
  1449  	}
  1450  	return nil
  1451  }
  1452  
  1453  func (m *APIMessage) GetLibPathRequest() *GetLanguagePluginLibPathRequest {
  1454  	if m != nil {
  1455  		return m.LibPathRequest
  1456  	}
  1457  	return nil
  1458  }
  1459  
  1460  func (m *APIMessage) GetLibPathResponse() *GetLanguagePluginLibPathResponse {
  1461  	if m != nil {
  1462  		return m.LibPathResponse
  1463  	}
  1464  	return nil
  1465  }
  1466  
  1467  func (m *APIMessage) GetError() *ErrorResponse {
  1468  	if m != nil {
  1469  		return m.Error
  1470  	}
  1471  	return nil
  1472  }
  1473  
  1474  func (m *APIMessage) GetAllConceptsRequest() *GetAllConceptsRequest {
  1475  	if m != nil {
  1476  		return m.AllConceptsRequest
  1477  	}
  1478  	return nil
  1479  }
  1480  
  1481  func (m *APIMessage) GetAllConceptsResponse() *GetAllConceptsResponse {
  1482  	if m != nil {
  1483  		return m.AllConceptsResponse
  1484  	}
  1485  	return nil
  1486  }
  1487  
  1488  func (m *APIMessage) GetPerformRefactoringRequest() *PerformRefactoringRequest {
  1489  	if m != nil {
  1490  		return m.PerformRefactoringRequest
  1491  	}
  1492  	return nil
  1493  }
  1494  
  1495  func (m *APIMessage) GetPerformRefactoringResponse() *PerformRefactoringResponse {
  1496  	if m != nil {
  1497  		return m.PerformRefactoringResponse
  1498  	}
  1499  	return nil
  1500  }
  1501  
  1502  func (m *APIMessage) GetExtractConceptRequest() *ExtractConceptRequest {
  1503  	if m != nil {
  1504  		return m.ExtractConceptRequest
  1505  	}
  1506  	return nil
  1507  }
  1508  
  1509  func (m *APIMessage) GetExtractConceptResponse() *ExtractConceptResponse {
  1510  	if m != nil {
  1511  		return m.ExtractConceptResponse
  1512  	}
  1513  	return nil
  1514  }
  1515  
  1516  func (m *APIMessage) GetFormatSpecsRequest() *FormatSpecsRequest {
  1517  	if m != nil {
  1518  		return m.FormatSpecsRequest
  1519  	}
  1520  	return nil
  1521  }
  1522  
  1523  func (m *APIMessage) GetFormatSpecsResponse() *FormatSpecsResponse {
  1524  	if m != nil {
  1525  		return m.FormatSpecsResponse
  1526  	}
  1527  	return nil
  1528  }
  1529  
  1530  func (m *APIMessage) GetUnsupportedApiMessageResponse() *UnsupportedApiMessageResponse {
  1531  	if m != nil {
  1532  		return m.UnsupportedApiMessageResponse
  1533  	}
  1534  	return nil
  1535  }
  1536  
  1537  func init() {
  1538  	proto.RegisterEnum("gauge.messages.APIMessage_APIMessageType", APIMessage_APIMessageType_name, APIMessage_APIMessageType_value)
  1539  	proto.RegisterType((*GetProjectRootRequest)(nil), "gauge.messages.GetProjectRootRequest")
  1540  	proto.RegisterType((*GetProjectRootResponse)(nil), "gauge.messages.GetProjectRootResponse")
  1541  	proto.RegisterType((*GetInstallationRootRequest)(nil), "gauge.messages.GetInstallationRootRequest")
  1542  	proto.RegisterType((*GetInstallationRootResponse)(nil), "gauge.messages.GetInstallationRootResponse")
  1543  	proto.RegisterType((*GetAllStepsRequest)(nil), "gauge.messages.GetAllStepsRequest")
  1544  	proto.RegisterType((*GetAllStepsResponse)(nil), "gauge.messages.GetAllStepsResponse")
  1545  	proto.RegisterType((*SpecsRequest)(nil), "gauge.messages.SpecsRequest")
  1546  	proto.RegisterType((*SpecsResponse)(nil), "gauge.messages.SpecsResponse")
  1547  	proto.RegisterType((*SpecsResponse_SpecDetail)(nil), "gauge.messages.SpecsResponse.SpecDetail")
  1548  	proto.RegisterType((*GetAllConceptsRequest)(nil), "gauge.messages.GetAllConceptsRequest")
  1549  	proto.RegisterType((*GetAllConceptsResponse)(nil), "gauge.messages.GetAllConceptsResponse")
  1550  	proto.RegisterType((*ConceptInfo)(nil), "gauge.messages.ConceptInfo")
  1551  	proto.RegisterType((*GetStepValueRequest)(nil), "gauge.messages.GetStepValueRequest")
  1552  	proto.RegisterType((*GetStepValueResponse)(nil), "gauge.messages.GetStepValueResponse")
  1553  	proto.RegisterType((*GetLanguagePluginLibPathRequest)(nil), "gauge.messages.GetLanguagePluginLibPathRequest")
  1554  	proto.RegisterType((*GetLanguagePluginLibPathResponse)(nil), "gauge.messages.GetLanguagePluginLibPathResponse")
  1555  	proto.RegisterType((*ErrorResponse)(nil), "gauge.messages.ErrorResponse")
  1556  	proto.RegisterType((*PerformRefactoringRequest)(nil), "gauge.messages.PerformRefactoringRequest")
  1557  	proto.RegisterType((*PerformRefactoringResponse)(nil), "gauge.messages.PerformRefactoringResponse")
  1558  	proto.RegisterType((*ExtractConceptRequest)(nil), "gauge.messages.ExtractConceptRequest")
  1559  	proto.RegisterType((*TextInfo)(nil), "gauge.messages.textInfo")
  1560  	proto.RegisterType((*Step)(nil), "gauge.messages.step")
  1561  	proto.RegisterType((*ExtractConceptResponse)(nil), "gauge.messages.ExtractConceptResponse")
  1562  	proto.RegisterType((*FormatSpecsRequest)(nil), "gauge.messages.FormatSpecsRequest")
  1563  	proto.RegisterType((*FormatSpecsResponse)(nil), "gauge.messages.FormatSpecsResponse")
  1564  	proto.RegisterType((*UnsupportedApiMessageResponse)(nil), "gauge.messages.UnsupportedApiMessageResponse")
  1565  	proto.RegisterType((*APIMessage)(nil), "gauge.messages.APIMessage")
  1566  }
  1567  
  1568  func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) }
  1569  
  1570  var fileDescriptor_00212fb1f9d3bf1c = []byte{
  1571  	// 1444 bytes of a gzipped FileDescriptorProto
  1572  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xdd, 0x6e, 0xdc, 0xb6,
  1573  	0x12, 0x3e, 0xeb, 0xdf, 0xdd, 0x59, 0x7b, 0x2d, 0x8f, 0xed, 0x35, 0xbd, 0xb1, 0x13, 0x1f, 0xe5,
  1574  	0x07, 0x8e, 0x0f, 0xe2, 0x13, 0x38, 0x40, 0x02, 0x04, 0xe7, 0x00, 0x75, 0xfe, 0x8c, 0x45, 0xdd,
  1575  	0xc4, 0x65, 0xec, 0x36, 0x6d, 0x81, 0x02, 0xb4, 0x96, 0x5e, 0x2b, 0xd5, 0x4a, 0xaa, 0xc8, 0x45,
  1576  	0xd2, 0xcb, 0x5e, 0xf5, 0x29, 0xfa, 0x02, 0x7d, 0x93, 0x3e, 0x4d, 0x5f, 0xa1, 0x20, 0x45, 0xed,
  1577  	0xae, 0x24, 0x6a, 0x6d, 0xa0, 0x77, 0xe2, 0x70, 0xe6, 0x9b, 0xe1, 0x70, 0x86, 0xfc, 0x28, 0x68,
  1578  	0xb0, 0xd8, 0x3f, 0x88, 0x93, 0x48, 0x46, 0xd8, 0xea, 0xb3, 0x61, 0x9f, 0x1f, 0x0c, 0xb8, 0x10,
  1579  	0xac, 0xcf, 0x45, 0x07, 0x44, 0xcc, 0xbd, 0x74, 0xce, 0xdd, 0x84, 0x8d, 0x63, 0x2e, 0x4f, 0x93,
  1580  	0xe8, 0x23, 0xf7, 0x24, 0x8d, 0x22, 0x49, 0xf9, 0xcf, 0x43, 0x2e, 0xa4, 0xfb, 0x1c, 0xda, 0xc5,
  1581  	0x09, 0x11, 0x47, 0xa1, 0xe0, 0xb8, 0x0b, 0xcd, 0x78, 0x2c, 0x26, 0xb5, 0xdd, 0xda, 0x5e, 0x83,
  1582  	0x4e, 0x8a, 0xdc, 0x6d, 0xe8, 0x1c, 0x73, 0xd9, 0x0d, 0x85, 0x64, 0x41, 0xc0, 0xa4, 0x1f, 0x85,
  1583  	0x93, 0xc8, 0x5d, 0xb8, 0x65, 0x9d, 0x35, 0xf0, 0xfb, 0xe0, 0xf8, 0x85, 0x39, 0xe3, 0xa3, 0x24,
  1584  	0x77, 0xd7, 0x01, 0x8f, 0xb9, 0x3c, 0x0a, 0x82, 0xf7, 0x92, 0xc7, 0x22, 0x73, 0xf0, 0x35, 0xac,
  1585  	0xe5, 0xa4, 0x06, 0xf8, 0x39, 0xd4, 0x99, 0x91, 0x91, 0xda, 0xee, 0xec, 0x5e, 0xf3, 0xf0, 0xf6,
  1586  	0x41, 0x3e, 0x33, 0x07, 0xa7, 0x2a, 0x27, 0x4a, 0xe3, 0x1b, 0x16, 0x0c, 0x39, 0x1d, 0xe9, 0xbb,
  1587  	0xf7, 0x60, 0xe9, 0x7d, 0xcc, 0xbd, 0xcc, 0x05, 0xae, 0xc3, 0xbc, 0x4a, 0x62, 0x0a, 0xd4, 0xa0,
  1588  	0xe9, 0xc0, 0xfd, 0xb3, 0x06, 0xcb, 0x46, 0xcd, 0xf8, 0x7c, 0x01, 0x8b, 0x3d, 0x2e, 0x99, 0x1f,
  1589  	0x64, 0x2e, 0xf7, 0x8a, 0x2e, 0x73, 0xfa, 0x7a, 0xf4, 0x4a, 0x1b, 0xd0, 0xcc, 0xb0, 0x23, 0x01,
  1590  	0xc6, 0x62, 0x7c, 0x04, 0x73, 0xca, 0x99, 0x4e, 0x49, 0xf3, 0x70, 0xcb, 0xbe, 0x82, 0x98, 0x7b,
  1591  	0x54, 0xab, 0xe1, 0x33, 0x68, 0xc6, 0x2c, 0x11, 0xfc, 0x75, 0x92, 0x44, 0x89, 0x20, 0x33, 0x3a,
  1592  	0x88, 0x8d, 0xa2, 0x95, 0x9e, 0xa5, 0x93, 0x9a, 0xa6, 0x30, 0x8e, 0x82, 0xe0, 0x65, 0x14, 0x7a,
  1593  	0x3c, 0x96, 0x13, 0xd9, 0x6d, 0x17, 0x27, 0xcc, 0x62, 0x9f, 0x41, 0xdd, 0x33, 0x32, 0xb3, 0xda,
  1594  	0x5b, 0x45, 0x47, 0xc6, 0xa6, 0x1b, 0x5e, 0x46, 0x74, 0xa4, 0xec, 0xfe, 0x56, 0x83, 0xe6, 0xc4,
  1595  	0x0c, 0xfe, 0x0f, 0x1a, 0x22, 0xdb, 0x04, 0xb3, 0xd0, 0xeb, 0xb6, 0x6a, 0x6c, 0x80, 0x1d, 0xa8,
  1596  	0x5f, 0xfa, 0x01, 0x8f, 0x99, 0xbc, 0x22, 0x33, 0xba, 0x70, 0x46, 0x63, 0xbc, 0x0d, 0x10, 0xf8,
  1597  	0x21, 0x7f, 0x3b, 0x1c, 0x5c, 0xf0, 0x84, 0xcc, 0xee, 0xd6, 0xf6, 0xe6, 0xe9, 0x84, 0xc4, 0xfd,
  1598  	0x4e, 0x97, 0xce, 0x18, 0xd6, 0x6c, 0x77, 0x07, 0xea, 0x0a, 0xff, 0x8c, 0x7f, 0xce, 0x6a, 0x71,
  1599  	0x34, 0xc6, 0x07, 0xd0, 0xba, 0x62, 0xa2, 0x1b, 0x2a, 0x94, 0x33, 0x76, 0x11, 0x70, 0xed, 0xb4,
  1600  	0x4e, 0x0b, 0x52, 0xf7, 0x0c, 0xd6, 0xf3, 0xd0, 0x26, 0x6b, 0xff, 0x68, 0xb1, 0xee, 0xff, 0xe1,
  1601  	0xce, 0x31, 0x97, 0x27, 0x2c, 0xec, 0x0f, 0x59, 0x9f, 0x9f, 0x06, 0xc3, 0xbe, 0x1f, 0x9e, 0xf8,
  1602  	0x17, 0xa7, 0x4c, 0x5e, 0x4d, 0x04, 0x1f, 0x98, 0xf9, 0x2c, 0xf8, 0x6c, 0xec, 0x3e, 0x85, 0xdd,
  1603  	0x6a, 0x73, 0x13, 0x20, 0xc2, 0x9c, 0xce, 0x65, 0x6a, 0xab, 0xbf, 0xdd, 0xfb, 0xb0, 0x9c, 0xd6,
  1604  	0x4c, 0xa6, 0xb4, 0x0e, 0xf3, 0x5c, 0x09, 0x8c, 0x56, 0x3a, 0x70, 0xdf, 0xc1, 0xd6, 0x29, 0x4f,
  1605  	0x2e, 0xa3, 0x64, 0x40, 0xf9, 0x25, 0xf3, 0x64, 0x94, 0xf8, 0x61, 0x3f, 0x8b, 0x8b, 0xc0, 0x62,
  1606  	0x14, 0xf4, 0xd4, 0xaa, 0x8c, 0x51, 0x36, 0x54, 0x33, 0x21, 0xff, 0xa4, 0x67, 0xd2, 0x0d, 0xcc,
  1607  	0x86, 0x6e, 0x02, 0x1d, 0x1b, 0xa0, 0x09, 0x82, 0xc0, 0xa2, 0x18, 0x7a, 0x1e, 0x17, 0x42, 0x23,
  1608  	0xd6, 0x69, 0x36, 0xc4, 0x36, 0x2c, 0xf0, 0x71, 0x07, 0x34, 0xa8, 0x19, 0xa1, 0x0b, 0x4b, 0xaa,
  1609  	0x36, 0xc4, 0xcb, 0x2b, 0x16, 0xf6, 0x79, 0x8f, 0xcc, 0xea, 0xd9, 0x9c, 0xcc, 0xfd, 0x7d, 0x06,
  1610  	0x36, 0x5e, 0x7f, 0x96, 0x09, 0xf3, 0xa4, 0x29, 0xd2, 0x6c, 0x05, 0x4f, 0xa1, 0x69, 0x6a, 0xf8,
  1611  	0x2d, 0x1b, 0x64, 0x9b, 0xb7, 0x5e, 0xdc, 0x3c, 0xb5, 0x59, 0x74, 0x52, 0x11, 0xf7, 0x61, 0x5e,
  1612  	0xe8, 0x63, 0x28, 0x6d, 0x47, 0xbb, 0x45, 0xaa, 0x82, 0x8f, 0x61, 0xcd, 0xd3, 0x81, 0x1c, 0x79,
  1613  	0x49, 0x24, 0x84, 0x39, 0x90, 0x75, 0xe9, 0xd6, 0xa9, 0x6d, 0x0a, 0xf7, 0x60, 0xc5, 0x38, 0x7b,
  1614  	0xe3, 0x07, 0x5c, 0x47, 0x36, 0xa7, 0xb3, 0x58, 0x14, 0xe3, 0x2b, 0x70, 0x04, 0x0f, 0xb8, 0x27,
  1615  	0x79, 0x4f, 0x95, 0xb2, 0xea, 0x3d, 0x32, 0xaf, 0x17, 0x41, 0x8a, 0x21, 0x49, 0x33, 0x4f, 0x4b,
  1616  	0x16, 0x6e, 0x00, 0xf5, 0x6c, 0x36, 0xeb, 0xbd, 0x51, 0x3a, 0x4c, 0xef, 0x69, 0x6f, 0x0f, 0xa0,
  1617  	0x25, 0x24, 0x4b, 0xa4, 0x1f, 0xf6, 0x4f, 0x54, 0xc7, 0x45, 0x7a, 0x73, 0xe7, 0x69, 0x41, 0x8a,
  1618  	0xdb, 0xd0, 0xe0, 0x61, 0xcf, 0xa8, 0xa4, 0x2d, 0x3a, 0x16, 0xb8, 0x1f, 0x60, 0x4e, 0x25, 0x46,
  1619  	0x55, 0x65, 0x38, 0xf6, 0xa2, 0xbf, 0x55, 0x11, 0xca, 0x51, 0x07, 0x36, 0x68, 0x3a, 0x50, 0x7e,
  1620  	0x63, 0x96, 0xb0, 0x81, 0x6e, 0x43, 0x1d, 0xd9, 0xac, 0x9e, 0x2e, 0x48, 0xdd, 0x18, 0xda, 0xc5,
  1621  	0x6d, 0x36, 0x75, 0xb5, 0x0d, 0x0d, 0x5f, 0xbc, 0xcf, 0x55, 0xd6, 0x58, 0x30, 0x2e, 0xfd, 0x99,
  1622  	0x89, 0xd2, 0xbf, 0x51, 0x65, 0xed, 0x03, 0xbe, 0x89, 0x92, 0x01, 0x93, 0x37, 0xb8, 0x5b, 0xba,
  1623  	0xb0, 0x96, 0xd3, 0x35, 0xa1, 0x8d, 0x0b, 0xbb, 0x96, 0x2b, 0xec, 0x0e, 0xd4, 0x3f, 0xb1, 0x24,
  1624  	0xf4, 0xc3, 0x7e, 0x56, 0xf2, 0xa3, 0xb1, 0x7b, 0x07, 0x76, 0xce, 0x43, 0x31, 0x8c, 0xe3, 0x28,
  1625  	0x91, 0xbc, 0x77, 0x14, 0xfb, 0x5f, 0xa5, 0xbb, 0x9c, 0x81, 0xba, 0xbf, 0x6e, 0x00, 0x1c, 0x9d,
  1626  	0x76, 0x8d, 0x18, 0xbf, 0x84, 0xa6, 0xa9, 0x83, 0xb3, 0x5f, 0xe2, 0x34, 0xe3, 0xad, 0xc3, 0x87,
  1627  	0xc5, 0x0a, 0x19, 0x1b, 0x4c, 0x7c, 0x2a, 0x03, 0x3a, 0x69, 0xad, 0x72, 0x69, 0x86, 0xdd, 0x9e,
  1628  	0xce, 0xd8, 0x2c, 0x1d, 0x0b, 0xf0, 0x1c, 0x30, 0x2e, 0x71, 0x11, 0xbd, 0x5f, 0xcd, 0xc3, 0xfb,
  1629  	0x45, 0x8f, 0x56, 0xe2, 0x42, 0x2d, 0x00, 0xf8, 0x01, 0xd6, 0xe2, 0x32, 0x93, 0xd1, 0x6d, 0xd1,
  1630  	0x3c, 0x7c, 0x70, 0x1d, 0x6e, 0xaa, 0x4d, 0x6d, 0x10, 0xd8, 0x83, 0x4d, 0xdf, 0xce, 0x73, 0x4c,
  1631  	0x27, 0xed, 0x5b, 0xd0, 0x2b, 0x98, 0x11, 0xad, 0x82, 0xc2, 0x3e, 0x10, 0xbf, 0x82, 0x2f, 0x91,
  1632  	0x05, 0xed, 0xe6, 0x3f, 0x37, 0x72, 0x63, 0x56, 0x52, 0x09, 0x86, 0x27, 0xb0, 0xc2, 0xf2, 0x6c,
  1633  	0x8a, 0x2c, 0x6a, 0x7c, 0xd7, 0x82, 0x5f, 0xe0, 0x5d, 0xb4, 0x68, 0x8a, 0xef, 0xc0, 0x61, 0x05,
  1634  	0x16, 0x46, 0xea, 0x1a, 0xee, 0xee, 0x54, 0x38, 0x13, 0x66, 0xc9, 0x18, 0xbf, 0x80, 0x25, 0x31,
  1635  	0xd1, 0x2a, 0xa4, 0xa1, 0xc1, 0xb6, 0x2b, 0x38, 0x55, 0x1a, 0x55, 0xce, 0x02, 0x5f, 0xc2, 0xb2,
  1636  	0x98, 0x6c, 0x20, 0x02, 0x1a, 0x62, 0x67, 0x2a, 0x2d, 0xa3, 0x79, 0x1b, 0xb5, 0x2e, 0x51, 0xa0,
  1637  	0x08, 0xa4, 0x59, 0xb9, 0xae, 0x22, 0x9b, 0xa0, 0x25, 0x63, 0xa4, 0xb0, 0x2a, 0x8a, 0xc4, 0x80,
  1638  	0x2c, 0x69, 0xc4, 0x7b, 0xd3, 0x11, 0x4d, 0x80, 0x65, 0x73, 0xfc, 0x16, 0x5a, 0x41, 0x8e, 0x08,
  1639  	0x90, 0x65, 0x0d, 0xf8, 0x5f, 0x0b, 0xe0, 0x34, 0xfe, 0x40, 0x0b, 0x30, 0xf8, 0x3d, 0xac, 0x04,
  1640  	0x79, 0x8a, 0x40, 0x5a, 0x1a, 0xf9, 0xf1, 0xcd, 0x91, 0x4d, 0xd8, 0x45, 0x20, 0x7c, 0x92, 0x9d,
  1641  	0xa5, 0x2b, 0xf6, 0x6d, 0xc9, 0x91, 0x8e, 0xec, 0xa8, 0x3d, 0x07, 0x64, 0x25, 0x9e, 0x4a, 0x9c,
  1642  	0xca, 0x43, 0xa3, 0x4c, 0x6a, 0xa9, 0x05, 0x40, 0x1d, 0x1a, 0xac, 0xcc, 0x72, 0xc9, 0x6a, 0xe5,
  1643  	0xa1, 0x61, 0xe1, 0xc4, 0xd4, 0x06, 0x81, 0x7d, 0xd8, 0x8a, 0xab, 0x68, 0x11, 0x41, 0x8d, 0x5f,
  1644  	0x3a, 0x5e, 0x2b, 0x79, 0x14, 0xad, 0xc6, 0xc2, 0x8f, 0xd0, 0x89, 0x2b, 0xe9, 0x12, 0x59, 0xb3,
  1645  	0x1f, 0x50, 0xd5, 0x04, 0x8b, 0x4e, 0x41, 0xc3, 0x1f, 0x60, 0x83, 0xdb, 0x58, 0x12, 0x59, 0xb7,
  1646  	0x6f, 0x84, 0x95, 0x52, 0x51, 0x3b, 0x06, 0xfe, 0x08, 0x6d, 0x6e, 0xbd, 0x9b, 0xc9, 0x86, 0x7d,
  1647  	0x3b, 0xec, 0x37, 0x39, 0xad, 0x40, 0x41, 0x0a, 0x78, 0x59, 0xba, 0x89, 0x49, 0xdb, 0x7e, 0xf4,
  1648  	0x95, 0xef, 0x6c, 0x6a, 0xb1, 0xc6, 0x73, 0x58, 0xbb, 0x2c, 0xdf, 0xd8, 0x64, 0xd3, 0x7e, 0x50,
  1649  	0x58, 0x2e, 0x77, 0x6a, 0xb3, 0x47, 0x01, 0x3b, 0xc3, 0x69, 0xb7, 0x37, 0x21, 0xda, 0xc1, 0xa3,
  1650  	0xa2, 0x83, 0xa9, 0x57, 0x3e, 0x9d, 0x8e, 0xe9, 0xfe, 0x35, 0x07, 0xad, 0xfc, 0xad, 0x8e, 0x5b,
  1651  	0x15, 0x7f, 0x0e, 0x9c, 0x7f, 0x61, 0xa7, 0xea, 0xdf, 0x81, 0x53, 0xc3, 0xdb, 0xd3, 0xfe, 0x0d,
  1652  	0x38, 0x33, 0x78, 0x67, 0xea, 0xdf, 0x01, 0x67, 0x16, 0xdb, 0xb6, 0x37, 0xbf, 0x33, 0x97, 0x97,
  1653  	0x8f, 0xf4, 0xe7, 0xd1, 0xc9, 0x3f, 0xdd, 0x9d, 0x05, 0x5c, 0x2d, 0xbc, 0xd2, 0x9d, 0x45, 0xdc,
  1654  	0xb4, 0xbe, 0xfb, 0x9c, 0x3a, 0x12, 0xfb, 0xab, 0xcd, 0x69, 0xe0, 0xdd, 0x6b, 0x5f, 0x5e, 0x0e,
  1655  	0xe0, 0xbd, 0xeb, 0xdf, 0x57, 0x4e, 0x53, 0x05, 0x94, 0x3b, 0xd8, 0x9c, 0x25, 0x93, 0xdd, 0xf2,
  1656  	0x49, 0xe5, 0x2c, 0x9b, 0xec, 0x5a, 0x0e, 0x1b, 0xa7, 0x85, 0x3b, 0x53, 0x1e, 0x5c, 0xce, 0x8a,
  1657  	0x4a, 0x7e, 0x75, 0x77, 0x3b, 0x8e, 0xf2, 0x6a, 0x6d, 0x4b, 0x67, 0x55, 0x79, 0xb5, 0xf7, 0x94,
  1658  	0x83, 0x2a, 0xf5, 0xe5, 0x9e, 0x70, 0xd6, 0x54, 0x56, 0x2d, 0x65, 0xed, 0xac, 0xe3, 0xbf, 0xaf,
  1659  	0x61, 0xa0, 0xce, 0xc6, 0x8b, 0x87, 0xd0, 0xf6, 0xa2, 0xc1, 0x81, 0xbc, 0x8a, 0x86, 0xfd, 0x2b,
  1660  	0xf9, 0x29, 0x4a, 0x7e, 0x12, 0x69, 0x45, 0xff, 0x31, 0xd3, 0x3a, 0xd6, 0x95, 0x6d, 0x6c, 0xc4,
  1661  	0xc5, 0x82, 0xfe, 0x95, 0xf5, 0xe4, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3e, 0x8e, 0x11, 0x64,
  1662  	0xf3, 0x12, 0x00, 0x00,
  1663  }