github.com/Rookout/GoSDK@v0.1.48/pkg/protobuf/variant.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.26.0
     4  // 	protoc        v3.11.0
     5  // source: variant.proto
     6  
     7  package protobuf2
     8  
     9  import (
    10  	timestamp "github.com/golang/protobuf/ptypes/timestamp"
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  
    25  type Variant_Type int32
    26  
    27  const (
    28  	Variant_VARIANT_NONE              Variant_Type = 0
    29  	Variant_VARIANT_INT               Variant_Type = 1
    30  	Variant_VARIANT_LONG              Variant_Type = 2
    31  	Variant_VARIANT_DOUBLE            Variant_Type = 3
    32  	Variant_VARIANT_BINARY            Variant_Type = 4
    33  	Variant_VARIANT_STRING            Variant_Type = 5
    34  	Variant_VARIANT_LIST              Variant_Type = 6
    35  	Variant_VARIANT_MAP               Variant_Type = 7
    36  	Variant_VARIANT_OBJECT            Variant_Type = 8
    37  	Variant_VARIANT_NAMESPACE         Variant_Type = 9
    38  	Variant_VARIANT_ERROR             Variant_Type = 10
    39  	Variant_VARIANT_NOT_SUPPORTED     Variant_Type = 11
    40  	Variant_VARIANT_MAX_DEPTH         Variant_Type = 12
    41  	Variant_VARIANT_FORMATTED_MESSAGE Variant_Type = 13
    42  	Variant_VARIANT_TIME              Variant_Type = 14
    43  	Variant_VARIANT_UKNOWN_OBJECT     Variant_Type = 15
    44  	Variant_VARIANT_CODE_OBJECT       Variant_Type = 16
    45  	Variant_VARIANT_LARGE_INT         Variant_Type = 17
    46  	Variant_VARIANT_COMPLEX           Variant_Type = 18
    47  	Variant_VARIANT_UNDEFINED         Variant_Type = 19
    48  	Variant_VARIANT_DYNAMIC           Variant_Type = 20
    49  	Variant_VARIANT_ENUM              Variant_Type = 21
    50  	Variant_VARIANT_TRACEBACK         Variant_Type = 22
    51  	Variant_VARIANT_LIVETAIL          Variant_Type = 23
    52  	Variant_VARIANT_SET               Variant_Type = 24 
    53  )
    54  
    55  
    56  var (
    57  	Variant_Type_name = map[int32]string{
    58  		0:  "VARIANT_NONE",
    59  		1:  "VARIANT_INT",
    60  		2:  "VARIANT_LONG",
    61  		3:  "VARIANT_DOUBLE",
    62  		4:  "VARIANT_BINARY",
    63  		5:  "VARIANT_STRING",
    64  		6:  "VARIANT_LIST",
    65  		7:  "VARIANT_MAP",
    66  		8:  "VARIANT_OBJECT",
    67  		9:  "VARIANT_NAMESPACE",
    68  		10: "VARIANT_ERROR",
    69  		11: "VARIANT_NOT_SUPPORTED",
    70  		12: "VARIANT_MAX_DEPTH",
    71  		13: "VARIANT_FORMATTED_MESSAGE",
    72  		14: "VARIANT_TIME",
    73  		15: "VARIANT_UKNOWN_OBJECT",
    74  		16: "VARIANT_CODE_OBJECT",
    75  		17: "VARIANT_LARGE_INT",
    76  		18: "VARIANT_COMPLEX",
    77  		19: "VARIANT_UNDEFINED",
    78  		20: "VARIANT_DYNAMIC",
    79  		21: "VARIANT_ENUM",
    80  		22: "VARIANT_TRACEBACK",
    81  		23: "VARIANT_LIVETAIL",
    82  		24: "VARIANT_SET",
    83  	}
    84  	Variant_Type_value = map[string]int32{
    85  		"VARIANT_NONE":              0,
    86  		"VARIANT_INT":               1,
    87  		"VARIANT_LONG":              2,
    88  		"VARIANT_DOUBLE":            3,
    89  		"VARIANT_BINARY":            4,
    90  		"VARIANT_STRING":            5,
    91  		"VARIANT_LIST":              6,
    92  		"VARIANT_MAP":               7,
    93  		"VARIANT_OBJECT":            8,
    94  		"VARIANT_NAMESPACE":         9,
    95  		"VARIANT_ERROR":             10,
    96  		"VARIANT_NOT_SUPPORTED":     11,
    97  		"VARIANT_MAX_DEPTH":         12,
    98  		"VARIANT_FORMATTED_MESSAGE": 13,
    99  		"VARIANT_TIME":              14,
   100  		"VARIANT_UKNOWN_OBJECT":     15,
   101  		"VARIANT_CODE_OBJECT":       16,
   102  		"VARIANT_LARGE_INT":         17,
   103  		"VARIANT_COMPLEX":           18,
   104  		"VARIANT_UNDEFINED":         19,
   105  		"VARIANT_DYNAMIC":           20,
   106  		"VARIANT_ENUM":              21,
   107  		"VARIANT_TRACEBACK":         22,
   108  		"VARIANT_LIVETAIL":          23,
   109  		"VARIANT_SET":               24,
   110  	}
   111  )
   112  
   113  func (x Variant_Type) Enum() *Variant_Type {
   114  	p := new(Variant_Type)
   115  	*p = x
   116  	return p
   117  }
   118  
   119  func (x Variant_Type) String() string {
   120  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   121  }
   122  
   123  func (Variant_Type) Descriptor() protoreflect.EnumDescriptor {
   124  	return file_variant_proto_enumTypes[0].Descriptor()
   125  }
   126  
   127  func (Variant_Type) Type() protoreflect.EnumType {
   128  	return &file_variant_proto_enumTypes[0]
   129  }
   130  
   131  func (x Variant_Type) Number() protoreflect.EnumNumber {
   132  	return protoreflect.EnumNumber(x)
   133  }
   134  
   135  
   136  func (Variant_Type) EnumDescriptor() ([]byte, []int) {
   137  	return file_variant_proto_rawDescGZIP(), []int{1, 0}
   138  }
   139  
   140  type Error struct {
   141  	state         protoimpl.MessageState
   142  	sizeCache     protoimpl.SizeCache
   143  	unknownFields protoimpl.UnknownFields
   144  
   145  	Message    string   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
   146  	Type       string   `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
   147  	Parameters *Variant `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
   148  	Exc        *Variant `protobuf:"bytes,4,opt,name=exc,proto3" json:"exc,omitempty"`
   149  	Traceback  *Variant `protobuf:"bytes,5,opt,name=traceback,proto3" json:"traceback,omitempty"`
   150  }
   151  
   152  func (x *Error) Reset() {
   153  	*x = Error{}
   154  	if protoimpl.UnsafeEnabled {
   155  		mi := &file_variant_proto_msgTypes[0]
   156  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   157  		ms.StoreMessageInfo(mi)
   158  	}
   159  }
   160  
   161  func (x *Error) String() string {
   162  	return protoimpl.X.MessageStringOf(x)
   163  }
   164  
   165  func (*Error) ProtoMessage() {}
   166  
   167  func (x *Error) ProtoReflect() protoreflect.Message {
   168  	mi := &file_variant_proto_msgTypes[0]
   169  	if protoimpl.UnsafeEnabled && x != nil {
   170  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   171  		if ms.LoadMessageInfo() == nil {
   172  			ms.StoreMessageInfo(mi)
   173  		}
   174  		return ms
   175  	}
   176  	return mi.MessageOf(x)
   177  }
   178  
   179  
   180  func (*Error) Descriptor() ([]byte, []int) {
   181  	return file_variant_proto_rawDescGZIP(), []int{0}
   182  }
   183  
   184  func (x *Error) GetMessage() string {
   185  	if x != nil {
   186  		return x.Message
   187  	}
   188  	return ""
   189  }
   190  
   191  func (x *Error) GetType() string {
   192  	if x != nil {
   193  		return x.Type
   194  	}
   195  	return ""
   196  }
   197  
   198  func (x *Error) GetParameters() *Variant {
   199  	if x != nil {
   200  		return x.Parameters
   201  	}
   202  	return nil
   203  }
   204  
   205  func (x *Error) GetExc() *Variant {
   206  	if x != nil {
   207  		return x.Exc
   208  	}
   209  	return nil
   210  }
   211  
   212  func (x *Error) GetTraceback() *Variant {
   213  	if x != nil {
   214  		return x.Traceback
   215  	}
   216  	return nil
   217  }
   218  
   219  
   220  
   221  type Variant struct {
   222  	state         protoimpl.MessageState
   223  	sizeCache     protoimpl.SizeCache
   224  	unknownFields protoimpl.UnknownFields
   225  
   226  	
   227  	VariantType Variant_Type `protobuf:"varint,1,opt,name=variant_type,json=variantType,proto3,enum=com.rookout.Variant_Type" json:"variant_type,omitempty"`
   228  	
   229  	OriginalType string `protobuf:"bytes,2,opt,name=original_type,json=originalType,proto3" json:"original_type,omitempty"`
   230  	
   231  	Attributes []*Variant_NamedValue `protobuf:"bytes,3,rep,name=attributes,proto3" json:"attributes,omitempty"`
   232  	
   233  	MaxDepth bool `protobuf:"varint,4,opt,name=max_depth,json=maxDepth,proto3" json:"max_depth,omitempty"`
   234  	
   235  	OriginalTypeIndexInCache uint32 `protobuf:"varint,5,opt,name=original_type_index_in_cache,json=originalTypeIndexInCache,proto3" json:"original_type_index_in_cache,omitempty"`
   236  	
   237  	
   238  	
   239  	
   240  	
   241  	
   242  	
   243  	
   244  	
   245  	
   246  	
   247  	
   248  	
   249  	
   250  	
   251  	
   252  	
   253  	
   254  	
   255  	
   256  	Value isVariant_Value `protobuf_oneof:"value"`
   257  }
   258  
   259  func (x *Variant) Reset() {
   260  	*x = Variant{}
   261  	if protoimpl.UnsafeEnabled {
   262  		mi := &file_variant_proto_msgTypes[1]
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   264  		ms.StoreMessageInfo(mi)
   265  	}
   266  }
   267  
   268  func (x *Variant) String() string {
   269  	return protoimpl.X.MessageStringOf(x)
   270  }
   271  
   272  func (*Variant) ProtoMessage() {}
   273  
   274  func (x *Variant) ProtoReflect() protoreflect.Message {
   275  	mi := &file_variant_proto_msgTypes[1]
   276  	if protoimpl.UnsafeEnabled && x != nil {
   277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   278  		if ms.LoadMessageInfo() == nil {
   279  			ms.StoreMessageInfo(mi)
   280  		}
   281  		return ms
   282  	}
   283  	return mi.MessageOf(x)
   284  }
   285  
   286  
   287  func (*Variant) Descriptor() ([]byte, []int) {
   288  	return file_variant_proto_rawDescGZIP(), []int{1}
   289  }
   290  
   291  func (x *Variant) GetVariantType() Variant_Type {
   292  	if x != nil {
   293  		return x.VariantType
   294  	}
   295  	return Variant_VARIANT_NONE
   296  }
   297  
   298  func (x *Variant) GetOriginalType() string {
   299  	if x != nil {
   300  		return x.OriginalType
   301  	}
   302  	return ""
   303  }
   304  
   305  func (x *Variant) GetAttributes() []*Variant_NamedValue {
   306  	if x != nil {
   307  		return x.Attributes
   308  	}
   309  	return nil
   310  }
   311  
   312  func (x *Variant) GetMaxDepth() bool {
   313  	if x != nil {
   314  		return x.MaxDepth
   315  	}
   316  	return false
   317  }
   318  
   319  func (x *Variant) GetOriginalTypeIndexInCache() uint32 {
   320  	if x != nil {
   321  		return x.OriginalTypeIndexInCache
   322  	}
   323  	return 0
   324  }
   325  
   326  func (m *Variant) GetValue() isVariant_Value {
   327  	if m != nil {
   328  		return m.Value
   329  	}
   330  	return nil
   331  }
   332  
   333  func (x *Variant) GetIntValue() int32 {
   334  	if x, ok := x.GetValue().(*Variant_IntValue); ok {
   335  		return x.IntValue
   336  	}
   337  	return 0
   338  }
   339  
   340  func (x *Variant) GetLongValue() int64 {
   341  	if x, ok := x.GetValue().(*Variant_LongValue); ok {
   342  		return x.LongValue
   343  	}
   344  	return 0
   345  }
   346  
   347  func (x *Variant) GetDoubleValue() float64 {
   348  	if x, ok := x.GetValue().(*Variant_DoubleValue); ok {
   349  		return x.DoubleValue
   350  	}
   351  	return 0
   352  }
   353  
   354  func (x *Variant) GetBinaryValue() *Variant_Binary {
   355  	if x, ok := x.GetValue().(*Variant_BinaryValue); ok {
   356  		return x.BinaryValue
   357  	}
   358  	return nil
   359  }
   360  
   361  func (x *Variant) GetStringValue() *Variant_String {
   362  	if x, ok := x.GetValue().(*Variant_StringValue); ok {
   363  		return x.StringValue
   364  	}
   365  	return nil
   366  }
   367  
   368  func (x *Variant) GetListValue() *Variant_List {
   369  	if x, ok := x.GetValue().(*Variant_ListValue); ok {
   370  		return x.ListValue
   371  	}
   372  	return nil
   373  }
   374  
   375  func (x *Variant) GetMapValue() *Variant_Map {
   376  	if x, ok := x.GetValue().(*Variant_MapValue); ok {
   377  		return x.MapValue
   378  	}
   379  	return nil
   380  }
   381  
   382  func (x *Variant) GetNamespaceValue() *Variant_Namespace {
   383  	if x, ok := x.GetValue().(*Variant_NamespaceValue); ok {
   384  		return x.NamespaceValue
   385  	}
   386  	return nil
   387  }
   388  
   389  func (x *Variant) GetErrorValue() *Error {
   390  	if x, ok := x.GetValue().(*Variant_ErrorValue); ok {
   391  		return x.ErrorValue
   392  	}
   393  	return nil
   394  }
   395  
   396  func (x *Variant) GetMessageValue() *Variant_FormattedMessage {
   397  	if x, ok := x.GetValue().(*Variant_MessageValue); ok {
   398  		return x.MessageValue
   399  	}
   400  	return nil
   401  }
   402  
   403  func (x *Variant) GetTimeValue() *timestamp.Timestamp {
   404  	if x, ok := x.GetValue().(*Variant_TimeValue); ok {
   405  		return x.TimeValue
   406  	}
   407  	return nil
   408  }
   409  
   410  func (x *Variant) GetCodeValue() *Variant_CodeObject {
   411  	if x, ok := x.GetValue().(*Variant_CodeValue); ok {
   412  		return x.CodeValue
   413  	}
   414  	return nil
   415  }
   416  
   417  func (x *Variant) GetLargeIntValue() *Variant_LargeInt {
   418  	if x, ok := x.GetValue().(*Variant_LargeIntValue); ok {
   419  		return x.LargeIntValue
   420  	}
   421  	return nil
   422  }
   423  
   424  func (x *Variant) GetComplexValue() *Variant_Complex {
   425  	if x, ok := x.GetValue().(*Variant_ComplexValue); ok {
   426  		return x.ComplexValue
   427  	}
   428  	return nil
   429  }
   430  
   431  func (x *Variant) GetEnumValue() *Variant_Enumeration {
   432  	if x, ok := x.GetValue().(*Variant_EnumValue); ok {
   433  		return x.EnumValue
   434  	}
   435  	return nil
   436  }
   437  
   438  func (x *Variant) GetTraceback() *Variant_Traceback {
   439  	if x, ok := x.GetValue().(*Variant_Traceback_); ok {
   440  		return x.Traceback
   441  	}
   442  	return nil
   443  }
   444  
   445  func (x *Variant) GetLivetail() *Variant_LiveTailMessage {
   446  	if x, ok := x.GetValue().(*Variant_Livetail); ok {
   447  		return x.Livetail
   448  	}
   449  	return nil
   450  }
   451  
   452  type isVariant_Value interface {
   453  	isVariant_Value()
   454  }
   455  
   456  type Variant_IntValue struct {
   457  	IntValue int32 `protobuf:"varint,11,opt,name=int_value,json=intValue,proto3,oneof"`
   458  }
   459  
   460  type Variant_LongValue struct {
   461  	LongValue int64 `protobuf:"varint,12,opt,name=long_value,json=longValue,proto3,oneof"`
   462  }
   463  
   464  type Variant_DoubleValue struct {
   465  	DoubleValue float64 `protobuf:"fixed64,13,opt,name=double_value,json=doubleValue,proto3,oneof"`
   466  }
   467  
   468  type Variant_BinaryValue struct {
   469  	BinaryValue *Variant_Binary `protobuf:"bytes,14,opt,name=binary_value,json=binaryValue,proto3,oneof"`
   470  }
   471  
   472  type Variant_StringValue struct {
   473  	StringValue *Variant_String `protobuf:"bytes,15,opt,name=string_value,json=stringValue,proto3,oneof"`
   474  }
   475  
   476  type Variant_ListValue struct {
   477  	ListValue *Variant_List `protobuf:"bytes,16,opt,name=list_value,json=listValue,proto3,oneof"`
   478  }
   479  
   480  type Variant_MapValue struct {
   481  	MapValue *Variant_Map `protobuf:"bytes,17,opt,name=map_value,json=mapValue,proto3,oneof"`
   482  }
   483  
   484  type Variant_NamespaceValue struct {
   485  	NamespaceValue *Variant_Namespace `protobuf:"bytes,19,opt,name=namespace_value,json=namespaceValue,proto3,oneof"`
   486  }
   487  
   488  type Variant_ErrorValue struct {
   489  	ErrorValue *Error `protobuf:"bytes,20,opt,name=error_value,json=errorValue,proto3,oneof"`
   490  }
   491  
   492  type Variant_MessageValue struct {
   493  	MessageValue *Variant_FormattedMessage `protobuf:"bytes,23,opt,name=message_value,json=messageValue,proto3,oneof"`
   494  }
   495  
   496  type Variant_TimeValue struct {
   497  	TimeValue *timestamp.Timestamp `protobuf:"bytes,24,opt,name=time_value,json=timeValue,proto3,oneof"`
   498  }
   499  
   500  type Variant_CodeValue struct {
   501  	CodeValue *Variant_CodeObject `protobuf:"bytes,26,opt,name=code_value,json=codeValue,proto3,oneof"`
   502  }
   503  
   504  type Variant_LargeIntValue struct {
   505  	LargeIntValue *Variant_LargeInt `protobuf:"bytes,27,opt,name=large_int_value,json=largeIntValue,proto3,oneof"`
   506  }
   507  
   508  type Variant_ComplexValue struct {
   509  	ComplexValue *Variant_Complex `protobuf:"bytes,28,opt,name=complex_value,json=complexValue,proto3,oneof"`
   510  }
   511  
   512  type Variant_EnumValue struct {
   513  	EnumValue *Variant_Enumeration `protobuf:"bytes,31,opt,name=enum_value,json=enumValue,proto3,oneof"`
   514  }
   515  
   516  type Variant_Traceback_ struct {
   517  	Traceback *Variant_Traceback `protobuf:"bytes,32,opt,name=traceback,proto3,oneof"`
   518  }
   519  
   520  type Variant_Livetail struct {
   521  	Livetail *Variant_LiveTailMessage `protobuf:"bytes,33,opt,name=livetail,proto3,oneof"`
   522  }
   523  
   524  func (*Variant_IntValue) isVariant_Value() {}
   525  
   526  func (*Variant_LongValue) isVariant_Value() {}
   527  
   528  func (*Variant_DoubleValue) isVariant_Value() {}
   529  
   530  func (*Variant_BinaryValue) isVariant_Value() {}
   531  
   532  func (*Variant_StringValue) isVariant_Value() {}
   533  
   534  func (*Variant_ListValue) isVariant_Value() {}
   535  
   536  func (*Variant_MapValue) isVariant_Value() {}
   537  
   538  func (*Variant_NamespaceValue) isVariant_Value() {}
   539  
   540  func (*Variant_ErrorValue) isVariant_Value() {}
   541  
   542  func (*Variant_MessageValue) isVariant_Value() {}
   543  
   544  func (*Variant_TimeValue) isVariant_Value() {}
   545  
   546  func (*Variant_CodeValue) isVariant_Value() {}
   547  
   548  func (*Variant_LargeIntValue) isVariant_Value() {}
   549  
   550  func (*Variant_ComplexValue) isVariant_Value() {}
   551  
   552  func (*Variant_EnumValue) isVariant_Value() {}
   553  
   554  func (*Variant_Traceback_) isVariant_Value() {}
   555  
   556  func (*Variant_Livetail) isVariant_Value() {}
   557  
   558  type Variant_NamedValue struct {
   559  	state         protoimpl.MessageState
   560  	sizeCache     protoimpl.SizeCache
   561  	unknownFields protoimpl.UnknownFields
   562  
   563  	Name  string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   564  	Value *Variant `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   565  }
   566  
   567  func (x *Variant_NamedValue) Reset() {
   568  	*x = Variant_NamedValue{}
   569  	if protoimpl.UnsafeEnabled {
   570  		mi := &file_variant_proto_msgTypes[2]
   571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   572  		ms.StoreMessageInfo(mi)
   573  	}
   574  }
   575  
   576  func (x *Variant_NamedValue) String() string {
   577  	return protoimpl.X.MessageStringOf(x)
   578  }
   579  
   580  func (*Variant_NamedValue) ProtoMessage() {}
   581  
   582  func (x *Variant_NamedValue) ProtoReflect() protoreflect.Message {
   583  	mi := &file_variant_proto_msgTypes[2]
   584  	if protoimpl.UnsafeEnabled && x != nil {
   585  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   586  		if ms.LoadMessageInfo() == nil {
   587  			ms.StoreMessageInfo(mi)
   588  		}
   589  		return ms
   590  	}
   591  	return mi.MessageOf(x)
   592  }
   593  
   594  
   595  func (*Variant_NamedValue) Descriptor() ([]byte, []int) {
   596  	return file_variant_proto_rawDescGZIP(), []int{1, 0}
   597  }
   598  
   599  func (x *Variant_NamedValue) GetName() string {
   600  	if x != nil {
   601  		return x.Name
   602  	}
   603  	return ""
   604  }
   605  
   606  func (x *Variant_NamedValue) GetValue() *Variant {
   607  	if x != nil {
   608  		return x.Value
   609  	}
   610  	return nil
   611  }
   612  
   613  type Variant_Binary struct {
   614  	state         protoimpl.MessageState
   615  	sizeCache     protoimpl.SizeCache
   616  	unknownFields protoimpl.UnknownFields
   617  
   618  	OriginalSize int32  `protobuf:"varint,1,opt,name=original_size,json=originalSize,proto3" json:"original_size,omitempty"`
   619  	Value        []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   620  }
   621  
   622  func (x *Variant_Binary) Reset() {
   623  	*x = Variant_Binary{}
   624  	if protoimpl.UnsafeEnabled {
   625  		mi := &file_variant_proto_msgTypes[3]
   626  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   627  		ms.StoreMessageInfo(mi)
   628  	}
   629  }
   630  
   631  func (x *Variant_Binary) String() string {
   632  	return protoimpl.X.MessageStringOf(x)
   633  }
   634  
   635  func (*Variant_Binary) ProtoMessage() {}
   636  
   637  func (x *Variant_Binary) ProtoReflect() protoreflect.Message {
   638  	mi := &file_variant_proto_msgTypes[3]
   639  	if protoimpl.UnsafeEnabled && x != nil {
   640  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   641  		if ms.LoadMessageInfo() == nil {
   642  			ms.StoreMessageInfo(mi)
   643  		}
   644  		return ms
   645  	}
   646  	return mi.MessageOf(x)
   647  }
   648  
   649  
   650  func (*Variant_Binary) Descriptor() ([]byte, []int) {
   651  	return file_variant_proto_rawDescGZIP(), []int{1, 1}
   652  }
   653  
   654  func (x *Variant_Binary) GetOriginalSize() int32 {
   655  	if x != nil {
   656  		return x.OriginalSize
   657  	}
   658  	return 0
   659  }
   660  
   661  func (x *Variant_Binary) GetValue() []byte {
   662  	if x != nil {
   663  		return x.Value
   664  	}
   665  	return nil
   666  }
   667  
   668  type Variant_String struct {
   669  	state         protoimpl.MessageState
   670  	sizeCache     protoimpl.SizeCache
   671  	unknownFields protoimpl.UnknownFields
   672  
   673  	OriginalSize      int32  `protobuf:"varint,1,opt,name=original_size,json=originalSize,proto3" json:"original_size,omitempty"`
   674  	Value             string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   675  	ValueIndexInCache uint32 `protobuf:"varint,3,opt,name=value_index_in_cache,json=valueIndexInCache,proto3" json:"value_index_in_cache,omitempty"` 
   676  }
   677  
   678  func (x *Variant_String) Reset() {
   679  	*x = Variant_String{}
   680  	if protoimpl.UnsafeEnabled {
   681  		mi := &file_variant_proto_msgTypes[4]
   682  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   683  		ms.StoreMessageInfo(mi)
   684  	}
   685  }
   686  
   687  func (x *Variant_String) String() string {
   688  	return protoimpl.X.MessageStringOf(x)
   689  }
   690  
   691  func (*Variant_String) ProtoMessage() {}
   692  
   693  func (x *Variant_String) ProtoReflect() protoreflect.Message {
   694  	mi := &file_variant_proto_msgTypes[4]
   695  	if protoimpl.UnsafeEnabled && x != nil {
   696  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   697  		if ms.LoadMessageInfo() == nil {
   698  			ms.StoreMessageInfo(mi)
   699  		}
   700  		return ms
   701  	}
   702  	return mi.MessageOf(x)
   703  }
   704  
   705  
   706  func (*Variant_String) Descriptor() ([]byte, []int) {
   707  	return file_variant_proto_rawDescGZIP(), []int{1, 2}
   708  }
   709  
   710  func (x *Variant_String) GetOriginalSize() int32 {
   711  	if x != nil {
   712  		return x.OriginalSize
   713  	}
   714  	return 0
   715  }
   716  
   717  func (x *Variant_String) GetValue() string {
   718  	if x != nil {
   719  		return x.Value
   720  	}
   721  	return ""
   722  }
   723  
   724  func (x *Variant_String) GetValueIndexInCache() uint32 {
   725  	if x != nil {
   726  		return x.ValueIndexInCache
   727  	}
   728  	return 0
   729  }
   730  
   731  type Variant_List struct {
   732  	state         protoimpl.MessageState
   733  	sizeCache     protoimpl.SizeCache
   734  	unknownFields protoimpl.UnknownFields
   735  
   736  	Type         string     `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
   737  	OriginalSize int32      `protobuf:"varint,2,opt,name=original_size,json=originalSize,proto3" json:"original_size,omitempty"`
   738  	Values       []*Variant `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
   739  }
   740  
   741  func (x *Variant_List) Reset() {
   742  	*x = Variant_List{}
   743  	if protoimpl.UnsafeEnabled {
   744  		mi := &file_variant_proto_msgTypes[5]
   745  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   746  		ms.StoreMessageInfo(mi)
   747  	}
   748  }
   749  
   750  func (x *Variant_List) String() string {
   751  	return protoimpl.X.MessageStringOf(x)
   752  }
   753  
   754  func (*Variant_List) ProtoMessage() {}
   755  
   756  func (x *Variant_List) ProtoReflect() protoreflect.Message {
   757  	mi := &file_variant_proto_msgTypes[5]
   758  	if protoimpl.UnsafeEnabled && x != nil {
   759  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   760  		if ms.LoadMessageInfo() == nil {
   761  			ms.StoreMessageInfo(mi)
   762  		}
   763  		return ms
   764  	}
   765  	return mi.MessageOf(x)
   766  }
   767  
   768  
   769  func (*Variant_List) Descriptor() ([]byte, []int) {
   770  	return file_variant_proto_rawDescGZIP(), []int{1, 3}
   771  }
   772  
   773  func (x *Variant_List) GetType() string {
   774  	if x != nil {
   775  		return x.Type
   776  	}
   777  	return ""
   778  }
   779  
   780  func (x *Variant_List) GetOriginalSize() int32 {
   781  	if x != nil {
   782  		return x.OriginalSize
   783  	}
   784  	return 0
   785  }
   786  
   787  func (x *Variant_List) GetValues() []*Variant {
   788  	if x != nil {
   789  		return x.Values
   790  	}
   791  	return nil
   792  }
   793  
   794  type Variant_Pair struct {
   795  	state         protoimpl.MessageState
   796  	sizeCache     protoimpl.SizeCache
   797  	unknownFields protoimpl.UnknownFields
   798  
   799  	First  *Variant `protobuf:"bytes,1,opt,name=first,proto3" json:"first,omitempty"`
   800  	Second *Variant `protobuf:"bytes,2,opt,name=second,proto3" json:"second,omitempty"`
   801  }
   802  
   803  func (x *Variant_Pair) Reset() {
   804  	*x = Variant_Pair{}
   805  	if protoimpl.UnsafeEnabled {
   806  		mi := &file_variant_proto_msgTypes[6]
   807  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   808  		ms.StoreMessageInfo(mi)
   809  	}
   810  }
   811  
   812  func (x *Variant_Pair) String() string {
   813  	return protoimpl.X.MessageStringOf(x)
   814  }
   815  
   816  func (*Variant_Pair) ProtoMessage() {}
   817  
   818  func (x *Variant_Pair) ProtoReflect() protoreflect.Message {
   819  	mi := &file_variant_proto_msgTypes[6]
   820  	if protoimpl.UnsafeEnabled && x != nil {
   821  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   822  		if ms.LoadMessageInfo() == nil {
   823  			ms.StoreMessageInfo(mi)
   824  		}
   825  		return ms
   826  	}
   827  	return mi.MessageOf(x)
   828  }
   829  
   830  
   831  func (*Variant_Pair) Descriptor() ([]byte, []int) {
   832  	return file_variant_proto_rawDescGZIP(), []int{1, 4}
   833  }
   834  
   835  func (x *Variant_Pair) GetFirst() *Variant {
   836  	if x != nil {
   837  		return x.First
   838  	}
   839  	return nil
   840  }
   841  
   842  func (x *Variant_Pair) GetSecond() *Variant {
   843  	if x != nil {
   844  		return x.Second
   845  	}
   846  	return nil
   847  }
   848  
   849  type Variant_Map struct {
   850  	state         protoimpl.MessageState
   851  	sizeCache     protoimpl.SizeCache
   852  	unknownFields protoimpl.UnknownFields
   853  
   854  	OriginalSize int32           `protobuf:"varint,1,opt,name=original_size,json=originalSize,proto3" json:"original_size,omitempty"`
   855  	Pairs        []*Variant_Pair `protobuf:"bytes,2,rep,name=pairs,proto3" json:"pairs,omitempty"`
   856  }
   857  
   858  func (x *Variant_Map) Reset() {
   859  	*x = Variant_Map{}
   860  	if protoimpl.UnsafeEnabled {
   861  		mi := &file_variant_proto_msgTypes[7]
   862  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   863  		ms.StoreMessageInfo(mi)
   864  	}
   865  }
   866  
   867  func (x *Variant_Map) String() string {
   868  	return protoimpl.X.MessageStringOf(x)
   869  }
   870  
   871  func (*Variant_Map) ProtoMessage() {}
   872  
   873  func (x *Variant_Map) ProtoReflect() protoreflect.Message {
   874  	mi := &file_variant_proto_msgTypes[7]
   875  	if protoimpl.UnsafeEnabled && x != nil {
   876  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   877  		if ms.LoadMessageInfo() == nil {
   878  			ms.StoreMessageInfo(mi)
   879  		}
   880  		return ms
   881  	}
   882  	return mi.MessageOf(x)
   883  }
   884  
   885  
   886  func (*Variant_Map) Descriptor() ([]byte, []int) {
   887  	return file_variant_proto_rawDescGZIP(), []int{1, 5}
   888  }
   889  
   890  func (x *Variant_Map) GetOriginalSize() int32 {
   891  	if x != nil {
   892  		return x.OriginalSize
   893  	}
   894  	return 0
   895  }
   896  
   897  func (x *Variant_Map) GetPairs() []*Variant_Pair {
   898  	if x != nil {
   899  		return x.Pairs
   900  	}
   901  	return nil
   902  }
   903  
   904  type Variant_Namespace struct {
   905  	state         protoimpl.MessageState
   906  	sizeCache     protoimpl.SizeCache
   907  	unknownFields protoimpl.UnknownFields
   908  
   909  	Attributes []*Variant_NamedValue `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"`
   910  }
   911  
   912  func (x *Variant_Namespace) Reset() {
   913  	*x = Variant_Namespace{}
   914  	if protoimpl.UnsafeEnabled {
   915  		mi := &file_variant_proto_msgTypes[8]
   916  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   917  		ms.StoreMessageInfo(mi)
   918  	}
   919  }
   920  
   921  func (x *Variant_Namespace) String() string {
   922  	return protoimpl.X.MessageStringOf(x)
   923  }
   924  
   925  func (*Variant_Namespace) ProtoMessage() {}
   926  
   927  func (x *Variant_Namespace) ProtoReflect() protoreflect.Message {
   928  	mi := &file_variant_proto_msgTypes[8]
   929  	if protoimpl.UnsafeEnabled && x != nil {
   930  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   931  		if ms.LoadMessageInfo() == nil {
   932  			ms.StoreMessageInfo(mi)
   933  		}
   934  		return ms
   935  	}
   936  	return mi.MessageOf(x)
   937  }
   938  
   939  
   940  func (*Variant_Namespace) Descriptor() ([]byte, []int) {
   941  	return file_variant_proto_rawDescGZIP(), []int{1, 6}
   942  }
   943  
   944  func (x *Variant_Namespace) GetAttributes() []*Variant_NamedValue {
   945  	if x != nil {
   946  		return x.Attributes
   947  	}
   948  	return nil
   949  }
   950  
   951  type Variant_FormattedMessage struct {
   952  	state         protoimpl.MessageState
   953  	sizeCache     protoimpl.SizeCache
   954  	unknownFields protoimpl.UnknownFields
   955  
   956  	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
   957  }
   958  
   959  func (x *Variant_FormattedMessage) Reset() {
   960  	*x = Variant_FormattedMessage{}
   961  	if protoimpl.UnsafeEnabled {
   962  		mi := &file_variant_proto_msgTypes[9]
   963  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   964  		ms.StoreMessageInfo(mi)
   965  	}
   966  }
   967  
   968  func (x *Variant_FormattedMessage) String() string {
   969  	return protoimpl.X.MessageStringOf(x)
   970  }
   971  
   972  func (*Variant_FormattedMessage) ProtoMessage() {}
   973  
   974  func (x *Variant_FormattedMessage) ProtoReflect() protoreflect.Message {
   975  	mi := &file_variant_proto_msgTypes[9]
   976  	if protoimpl.UnsafeEnabled && x != nil {
   977  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   978  		if ms.LoadMessageInfo() == nil {
   979  			ms.StoreMessageInfo(mi)
   980  		}
   981  		return ms
   982  	}
   983  	return mi.MessageOf(x)
   984  }
   985  
   986  
   987  func (*Variant_FormattedMessage) Descriptor() ([]byte, []int) {
   988  	return file_variant_proto_rawDescGZIP(), []int{1, 7}
   989  }
   990  
   991  func (x *Variant_FormattedMessage) GetMessage() string {
   992  	if x != nil {
   993  		return x.Message
   994  	}
   995  	return ""
   996  }
   997  
   998  type Variant_CodeObject struct {
   999  	state         protoimpl.MessageState
  1000  	sizeCache     protoimpl.SizeCache
  1001  	unknownFields protoimpl.UnknownFields
  1002  
  1003  	Name                 string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1004  	Module               string `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
  1005  	Filename             string `protobuf:"bytes,3,opt,name=filename,proto3" json:"filename,omitempty"`
  1006  	Lineno               uint32 `protobuf:"varint,4,opt,name=lineno,proto3" json:"lineno,omitempty"`
  1007  	NameIndexInCache     uint32 `protobuf:"varint,5,opt,name=name_index_in_cache,json=nameIndexInCache,proto3" json:"name_index_in_cache,omitempty"`             
  1008  	ModuleIndexInCache   uint32 `protobuf:"varint,6,opt,name=module_index_in_cache,json=moduleIndexInCache,proto3" json:"module_index_in_cache,omitempty"`       
  1009  	FilenameIndexInCache uint32 `protobuf:"varint,7,opt,name=filename_index_in_cache,json=filenameIndexInCache,proto3" json:"filename_index_in_cache,omitempty"` 
  1010  }
  1011  
  1012  func (x *Variant_CodeObject) Reset() {
  1013  	*x = Variant_CodeObject{}
  1014  	if protoimpl.UnsafeEnabled {
  1015  		mi := &file_variant_proto_msgTypes[10]
  1016  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1017  		ms.StoreMessageInfo(mi)
  1018  	}
  1019  }
  1020  
  1021  func (x *Variant_CodeObject) String() string {
  1022  	return protoimpl.X.MessageStringOf(x)
  1023  }
  1024  
  1025  func (*Variant_CodeObject) ProtoMessage() {}
  1026  
  1027  func (x *Variant_CodeObject) ProtoReflect() protoreflect.Message {
  1028  	mi := &file_variant_proto_msgTypes[10]
  1029  	if protoimpl.UnsafeEnabled && x != nil {
  1030  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1031  		if ms.LoadMessageInfo() == nil {
  1032  			ms.StoreMessageInfo(mi)
  1033  		}
  1034  		return ms
  1035  	}
  1036  	return mi.MessageOf(x)
  1037  }
  1038  
  1039  
  1040  func (*Variant_CodeObject) Descriptor() ([]byte, []int) {
  1041  	return file_variant_proto_rawDescGZIP(), []int{1, 8}
  1042  }
  1043  
  1044  func (x *Variant_CodeObject) GetName() string {
  1045  	if x != nil {
  1046  		return x.Name
  1047  	}
  1048  	return ""
  1049  }
  1050  
  1051  func (x *Variant_CodeObject) GetModule() string {
  1052  	if x != nil {
  1053  		return x.Module
  1054  	}
  1055  	return ""
  1056  }
  1057  
  1058  func (x *Variant_CodeObject) GetFilename() string {
  1059  	if x != nil {
  1060  		return x.Filename
  1061  	}
  1062  	return ""
  1063  }
  1064  
  1065  func (x *Variant_CodeObject) GetLineno() uint32 {
  1066  	if x != nil {
  1067  		return x.Lineno
  1068  	}
  1069  	return 0
  1070  }
  1071  
  1072  func (x *Variant_CodeObject) GetNameIndexInCache() uint32 {
  1073  	if x != nil {
  1074  		return x.NameIndexInCache
  1075  	}
  1076  	return 0
  1077  }
  1078  
  1079  func (x *Variant_CodeObject) GetModuleIndexInCache() uint32 {
  1080  	if x != nil {
  1081  		return x.ModuleIndexInCache
  1082  	}
  1083  	return 0
  1084  }
  1085  
  1086  func (x *Variant_CodeObject) GetFilenameIndexInCache() uint32 {
  1087  	if x != nil {
  1088  		return x.FilenameIndexInCache
  1089  	}
  1090  	return 0
  1091  }
  1092  
  1093  type Variant_LargeInt struct {
  1094  	state         protoimpl.MessageState
  1095  	sizeCache     protoimpl.SizeCache
  1096  	unknownFields protoimpl.UnknownFields
  1097  
  1098  	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  1099  }
  1100  
  1101  func (x *Variant_LargeInt) Reset() {
  1102  	*x = Variant_LargeInt{}
  1103  	if protoimpl.UnsafeEnabled {
  1104  		mi := &file_variant_proto_msgTypes[11]
  1105  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1106  		ms.StoreMessageInfo(mi)
  1107  	}
  1108  }
  1109  
  1110  func (x *Variant_LargeInt) String() string {
  1111  	return protoimpl.X.MessageStringOf(x)
  1112  }
  1113  
  1114  func (*Variant_LargeInt) ProtoMessage() {}
  1115  
  1116  func (x *Variant_LargeInt) ProtoReflect() protoreflect.Message {
  1117  	mi := &file_variant_proto_msgTypes[11]
  1118  	if protoimpl.UnsafeEnabled && x != nil {
  1119  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1120  		if ms.LoadMessageInfo() == nil {
  1121  			ms.StoreMessageInfo(mi)
  1122  		}
  1123  		return ms
  1124  	}
  1125  	return mi.MessageOf(x)
  1126  }
  1127  
  1128  
  1129  func (*Variant_LargeInt) Descriptor() ([]byte, []int) {
  1130  	return file_variant_proto_rawDescGZIP(), []int{1, 9}
  1131  }
  1132  
  1133  func (x *Variant_LargeInt) GetValue() string {
  1134  	if x != nil {
  1135  		return x.Value
  1136  	}
  1137  	return ""
  1138  }
  1139  
  1140  type Variant_Complex struct {
  1141  	state         protoimpl.MessageState
  1142  	sizeCache     protoimpl.SizeCache
  1143  	unknownFields protoimpl.UnknownFields
  1144  
  1145  	Real      float64 `protobuf:"fixed64,1,opt,name=real,proto3" json:"real,omitempty"`
  1146  	Imaginary float64 `protobuf:"fixed64,2,opt,name=imaginary,proto3" json:"imaginary,omitempty"`
  1147  }
  1148  
  1149  func (x *Variant_Complex) Reset() {
  1150  	*x = Variant_Complex{}
  1151  	if protoimpl.UnsafeEnabled {
  1152  		mi := &file_variant_proto_msgTypes[12]
  1153  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1154  		ms.StoreMessageInfo(mi)
  1155  	}
  1156  }
  1157  
  1158  func (x *Variant_Complex) String() string {
  1159  	return protoimpl.X.MessageStringOf(x)
  1160  }
  1161  
  1162  func (*Variant_Complex) ProtoMessage() {}
  1163  
  1164  func (x *Variant_Complex) ProtoReflect() protoreflect.Message {
  1165  	mi := &file_variant_proto_msgTypes[12]
  1166  	if protoimpl.UnsafeEnabled && x != nil {
  1167  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1168  		if ms.LoadMessageInfo() == nil {
  1169  			ms.StoreMessageInfo(mi)
  1170  		}
  1171  		return ms
  1172  	}
  1173  	return mi.MessageOf(x)
  1174  }
  1175  
  1176  
  1177  func (*Variant_Complex) Descriptor() ([]byte, []int) {
  1178  	return file_variant_proto_rawDescGZIP(), []int{1, 10}
  1179  }
  1180  
  1181  func (x *Variant_Complex) GetReal() float64 {
  1182  	if x != nil {
  1183  		return x.Real
  1184  	}
  1185  	return 0
  1186  }
  1187  
  1188  func (x *Variant_Complex) GetImaginary() float64 {
  1189  	if x != nil {
  1190  		return x.Imaginary
  1191  	}
  1192  	return 0
  1193  }
  1194  
  1195  type Variant_Enumeration struct {
  1196  	state         protoimpl.MessageState
  1197  	sizeCache     protoimpl.SizeCache
  1198  	unknownFields protoimpl.UnknownFields
  1199  
  1200  	StringValue  string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3" json:"string_value,omitempty"`
  1201  	OrdinalValue int32  `protobuf:"varint,2,opt,name=ordinal_value,json=ordinalValue,proto3" json:"ordinal_value,omitempty"`
  1202  	TypeName     string `protobuf:"bytes,3,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"`
  1203  }
  1204  
  1205  func (x *Variant_Enumeration) Reset() {
  1206  	*x = Variant_Enumeration{}
  1207  	if protoimpl.UnsafeEnabled {
  1208  		mi := &file_variant_proto_msgTypes[13]
  1209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1210  		ms.StoreMessageInfo(mi)
  1211  	}
  1212  }
  1213  
  1214  func (x *Variant_Enumeration) String() string {
  1215  	return protoimpl.X.MessageStringOf(x)
  1216  }
  1217  
  1218  func (*Variant_Enumeration) ProtoMessage() {}
  1219  
  1220  func (x *Variant_Enumeration) ProtoReflect() protoreflect.Message {
  1221  	mi := &file_variant_proto_msgTypes[13]
  1222  	if protoimpl.UnsafeEnabled && x != nil {
  1223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1224  		if ms.LoadMessageInfo() == nil {
  1225  			ms.StoreMessageInfo(mi)
  1226  		}
  1227  		return ms
  1228  	}
  1229  	return mi.MessageOf(x)
  1230  }
  1231  
  1232  
  1233  func (*Variant_Enumeration) Descriptor() ([]byte, []int) {
  1234  	return file_variant_proto_rawDescGZIP(), []int{1, 11}
  1235  }
  1236  
  1237  func (x *Variant_Enumeration) GetStringValue() string {
  1238  	if x != nil {
  1239  		return x.StringValue
  1240  	}
  1241  	return ""
  1242  }
  1243  
  1244  func (x *Variant_Enumeration) GetOrdinalValue() int32 {
  1245  	if x != nil {
  1246  		return x.OrdinalValue
  1247  	}
  1248  	return 0
  1249  }
  1250  
  1251  func (x *Variant_Enumeration) GetTypeName() string {
  1252  	if x != nil {
  1253  		return x.TypeName
  1254  	}
  1255  	return ""
  1256  }
  1257  
  1258  type Variant_Traceback struct {
  1259  	state         protoimpl.MessageState
  1260  	sizeCache     protoimpl.SizeCache
  1261  	unknownFields protoimpl.UnknownFields
  1262  
  1263  	Locations []*Variant_CodeObject `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
  1264  }
  1265  
  1266  func (x *Variant_Traceback) Reset() {
  1267  	*x = Variant_Traceback{}
  1268  	if protoimpl.UnsafeEnabled {
  1269  		mi := &file_variant_proto_msgTypes[14]
  1270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1271  		ms.StoreMessageInfo(mi)
  1272  	}
  1273  }
  1274  
  1275  func (x *Variant_Traceback) String() string {
  1276  	return protoimpl.X.MessageStringOf(x)
  1277  }
  1278  
  1279  func (*Variant_Traceback) ProtoMessage() {}
  1280  
  1281  func (x *Variant_Traceback) ProtoReflect() protoreflect.Message {
  1282  	mi := &file_variant_proto_msgTypes[14]
  1283  	if protoimpl.UnsafeEnabled && x != nil {
  1284  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1285  		if ms.LoadMessageInfo() == nil {
  1286  			ms.StoreMessageInfo(mi)
  1287  		}
  1288  		return ms
  1289  	}
  1290  	return mi.MessageOf(x)
  1291  }
  1292  
  1293  
  1294  func (*Variant_Traceback) Descriptor() ([]byte, []int) {
  1295  	return file_variant_proto_rawDescGZIP(), []int{1, 12}
  1296  }
  1297  
  1298  func (x *Variant_Traceback) GetLocations() []*Variant_CodeObject {
  1299  	if x != nil {
  1300  		return x.Locations
  1301  	}
  1302  	return nil
  1303  }
  1304  
  1305  type Variant_LiveTailMessage struct {
  1306  	state         protoimpl.MessageState
  1307  	sizeCache     protoimpl.SizeCache
  1308  	unknownFields protoimpl.UnknownFields
  1309  
  1310  	LevelName        string            `protobuf:"bytes,1,opt,name=level_name,json=levelName,proto3" json:"level_name,omitempty"`
  1311  	Msg              string            `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
  1312  	FormattedMessage string            `protobuf:"bytes,3,opt,name=formatted_message,json=formattedMessage,proto3" json:"formatted_message,omitempty"`
  1313  	Time             float64           `protobuf:"fixed64,4,opt,name=time,proto3" json:"time,omitempty"`
  1314  	Filename         string            `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"`
  1315  	Lineno           int32             `protobuf:"varint,6,opt,name=lineno,proto3" json:"lineno,omitempty"`
  1316  	Function         string            `protobuf:"bytes,7,opt,name=function,proto3" json:"function,omitempty"`
  1317  	Module           string            `protobuf:"bytes,8,opt,name=module,proto3" json:"module,omitempty"`
  1318  	ThreadId         int64             `protobuf:"varint,9,opt,name=thread_id,json=threadId,proto3" json:"thread_id,omitempty"`
  1319  	ThreadName       string            `protobuf:"bytes,10,opt,name=thread_name,json=threadName,proto3" json:"thread_name,omitempty"`
  1320  	LogContext       map[string]string `protobuf:"bytes,11,rep,name=log_context,json=logContext,proto3" json:"log_context,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1321  }
  1322  
  1323  func (x *Variant_LiveTailMessage) Reset() {
  1324  	*x = Variant_LiveTailMessage{}
  1325  	if protoimpl.UnsafeEnabled {
  1326  		mi := &file_variant_proto_msgTypes[15]
  1327  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1328  		ms.StoreMessageInfo(mi)
  1329  	}
  1330  }
  1331  
  1332  func (x *Variant_LiveTailMessage) String() string {
  1333  	return protoimpl.X.MessageStringOf(x)
  1334  }
  1335  
  1336  func (*Variant_LiveTailMessage) ProtoMessage() {}
  1337  
  1338  func (x *Variant_LiveTailMessage) ProtoReflect() protoreflect.Message {
  1339  	mi := &file_variant_proto_msgTypes[15]
  1340  	if protoimpl.UnsafeEnabled && x != nil {
  1341  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1342  		if ms.LoadMessageInfo() == nil {
  1343  			ms.StoreMessageInfo(mi)
  1344  		}
  1345  		return ms
  1346  	}
  1347  	return mi.MessageOf(x)
  1348  }
  1349  
  1350  
  1351  func (*Variant_LiveTailMessage) Descriptor() ([]byte, []int) {
  1352  	return file_variant_proto_rawDescGZIP(), []int{1, 13}
  1353  }
  1354  
  1355  func (x *Variant_LiveTailMessage) GetLevelName() string {
  1356  	if x != nil {
  1357  		return x.LevelName
  1358  	}
  1359  	return ""
  1360  }
  1361  
  1362  func (x *Variant_LiveTailMessage) GetMsg() string {
  1363  	if x != nil {
  1364  		return x.Msg
  1365  	}
  1366  	return ""
  1367  }
  1368  
  1369  func (x *Variant_LiveTailMessage) GetFormattedMessage() string {
  1370  	if x != nil {
  1371  		return x.FormattedMessage
  1372  	}
  1373  	return ""
  1374  }
  1375  
  1376  func (x *Variant_LiveTailMessage) GetTime() float64 {
  1377  	if x != nil {
  1378  		return x.Time
  1379  	}
  1380  	return 0
  1381  }
  1382  
  1383  func (x *Variant_LiveTailMessage) GetFilename() string {
  1384  	if x != nil {
  1385  		return x.Filename
  1386  	}
  1387  	return ""
  1388  }
  1389  
  1390  func (x *Variant_LiveTailMessage) GetLineno() int32 {
  1391  	if x != nil {
  1392  		return x.Lineno
  1393  	}
  1394  	return 0
  1395  }
  1396  
  1397  func (x *Variant_LiveTailMessage) GetFunction() string {
  1398  	if x != nil {
  1399  		return x.Function
  1400  	}
  1401  	return ""
  1402  }
  1403  
  1404  func (x *Variant_LiveTailMessage) GetModule() string {
  1405  	if x != nil {
  1406  		return x.Module
  1407  	}
  1408  	return ""
  1409  }
  1410  
  1411  func (x *Variant_LiveTailMessage) GetThreadId() int64 {
  1412  	if x != nil {
  1413  		return x.ThreadId
  1414  	}
  1415  	return 0
  1416  }
  1417  
  1418  func (x *Variant_LiveTailMessage) GetThreadName() string {
  1419  	if x != nil {
  1420  		return x.ThreadName
  1421  	}
  1422  	return ""
  1423  }
  1424  
  1425  func (x *Variant_LiveTailMessage) GetLogContext() map[string]string {
  1426  	if x != nil {
  1427  		return x.LogContext
  1428  	}
  1429  	return nil
  1430  }
  1431  
  1432  var File_variant_proto protoreflect.FileDescriptor
  1433  
  1434  var file_variant_proto_rawDesc = []byte{
  1435  	0x0a, 0x0d, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
  1436  	0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x1a, 0x1f, 0x67, 0x6f,
  1437  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69,
  1438  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc7, 0x01,
  1439  	0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
  1440  	0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
  1441  	0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  1442  	0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
  1443  	0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e,
  1444  	0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52,
  1445  	0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x03, 0x65,
  1446  	0x78, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72,
  1447  	0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x03,
  1448  	0x65, 0x78, 0x63, 0x12, 0x32, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x63, 0x65, 0x62, 0x61, 0x63, 0x6b,
  1449  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f,
  1450  	0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x09, 0x74, 0x72,
  1451  	0x61, 0x63, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x22, 0xcb, 0x1b, 0x0a, 0x07, 0x56, 0x61, 0x72, 0x69,
  1452  	0x61, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x0c, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x5f, 0x74,
  1453  	0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x2e,
  1454  	0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e,
  1455  	0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x54, 0x79, 0x70,
  1456  	0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x79,
  1457  	0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e,
  1458  	0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3f, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62,
  1459  	0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x6f, 0x6d,
  1460  	0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74,
  1461  	0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x61, 0x74, 0x74,
  1462  	0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x64,
  1463  	0x65, 0x70, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x44,
  1464  	0x65, 0x70, 0x74, 0x68, 0x12, 0x3e, 0x0a, 0x1c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c,
  1465  	0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x6e, 0x5f, 0x63,
  1466  	0x61, 0x63, 0x68, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x18, 0x6f, 0x72, 0x69, 0x67,
  1467  	0x69, 0x6e, 0x61, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x6e, 0x43,
  1468  	0x61, 0x63, 0x68, 0x65, 0x12, 0x1d, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75,
  1469  	0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x56, 0x61,
  1470  	0x6c, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75,
  1471  	0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x56,
  1472  	0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76,
  1473  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x6f,
  1474  	0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x40, 0x0a, 0x0c, 0x62, 0x69, 0x6e,
  1475  	0x61, 0x72, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1476  	0x1b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61,
  1477  	0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b,
  1478  	0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x40, 0x0a, 0x0c, 0x73,
  1479  	0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28,
  1480  	0x0b, 0x32, 0x1b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e,
  1481  	0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x00,
  1482  	0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x3a, 0x0a,
  1483  	0x0a, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28,
  1484  	0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e,
  1485  	0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52, 0x09,
  1486  	0x6c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x37, 0x0a, 0x09, 0x6d, 0x61, 0x70,
  1487  	0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x63,
  1488  	0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61,
  1489  	0x6e, 0x74, 0x2e, 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 0x08, 0x6d, 0x61, 0x70, 0x56, 0x61, 0x6c,
  1490  	0x75, 0x65, 0x12, 0x49, 0x0a, 0x0f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f,
  1491  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f,
  1492  	0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e,
  1493  	0x74, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x6e,
  1494  	0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x35, 0x0a,
  1495  	0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x14, 0x20, 0x01,
  1496  	0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74,
  1497  	0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x56,
  1498  	0x61, 0x6c, 0x75, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f,
  1499  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x63, 0x6f,
  1500  	0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e,
  1501  	0x74, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
  1502  	0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x56, 0x61, 0x6c,
  1503  	0x75, 0x65, 0x12, 0x3b, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
  1504  	0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1505  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  1506  	0x6d, 0x70, 0x48, 0x00, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
  1507  	0x40, 0x0a, 0x0a, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x1a, 0x20,
  1508  	0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75,
  1509  	0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x4f, 0x62,
  1510  	0x6a, 0x65, 0x63, 0x74, 0x48, 0x00, 0x52, 0x09, 0x63, 0x6f, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75,
  1511  	0x65, 0x12, 0x47, 0x0a, 0x0f, 0x6c, 0x61, 0x72, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x76,
  1512  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x63, 0x6f, 0x6d,
  1513  	0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74,
  1514  	0x2e, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x6c, 0x61, 0x72,
  1515  	0x67, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x43, 0x0a, 0x0d, 0x63, 0x6f,
  1516  	0x6d, 0x70, 0x6c, 0x65, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x1c, 0x20, 0x01, 0x28,
  1517  	0x0b, 0x32, 0x1c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e,
  1518  	0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x48,
  1519  	0x00, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
  1520  	0x41, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x1f, 0x20,
  1521  	0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75,
  1522  	0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72,
  1523  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c,
  1524  	0x75, 0x65, 0x12, 0x3e, 0x0a, 0x09, 0x74, 0x72, 0x61, 0x63, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x18,
  1525  	0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b,
  1526  	0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x63,
  1527  	0x65, 0x62, 0x61, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x09, 0x74, 0x72, 0x61, 0x63, 0x65, 0x62, 0x61,
  1528  	0x63, 0x6b, 0x12, 0x42, 0x0a, 0x08, 0x6c, 0x69, 0x76, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x21,
  1529  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f,
  1530  	0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x76, 0x65, 0x54,
  1531  	0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x08, 0x6c, 0x69,
  1532  	0x76, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x1a, 0x4c, 0x0a, 0x0a, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x56,
  1533  	0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  1534  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1535  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f,
  1536  	0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x76,
  1537  	0x61, 0x6c, 0x75, 0x65, 0x1a, 0x43, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x12, 0x23,
  1538  	0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
  1539  	0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53,
  1540  	0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  1541  	0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x74, 0x0a, 0x06, 0x53, 0x74, 0x72,
  1542  	0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f,
  1543  	0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67,
  1544  	0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1545  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2f,
  1546  	0x0a, 0x14, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x6e,
  1547  	0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x76, 0x61,
  1548  	0x6c, 0x75, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x6e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x1a,
  1549  	0x6d, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
  1550  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f,
  1551  	0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
  1552  	0x28, 0x05, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65,
  1553  	0x12, 0x2c, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
  1554  	0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56,
  1555  	0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x60,
  1556  	0x0a, 0x04, 0x50, 0x61, 0x69, 0x72, 0x12, 0x2a, 0x0a, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x18,
  1557  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b,
  1558  	0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x05, 0x66, 0x69, 0x72,
  1559  	0x73, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01,
  1560  	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74,
  1561  	0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64,
  1562  	0x1a, 0x5b, 0x0a, 0x03, 0x4d, 0x61, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69,
  1563  	0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
  1564  	0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2f, 0x0a, 0x05,
  1565  	0x70, 0x61, 0x69, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f,
  1566  	0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e,
  1567  	0x74, 0x2e, 0x50, 0x61, 0x69, 0x72, 0x52, 0x05, 0x70, 0x61, 0x69, 0x72, 0x73, 0x1a, 0x4c, 0x0a,
  1568  	0x09, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x0a, 0x61, 0x74,
  1569  	0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f,
  1570  	0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x56, 0x61, 0x72,
  1571  	0x69, 0x61, 0x6e, 0x74, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
  1572  	0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x1a, 0x2c, 0x0a, 0x10, 0x46,
  1573  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
  1574  	0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1575  	0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x85, 0x02, 0x0a, 0x0a, 0x43, 0x6f,
  1576  	0x64, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  1577  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06,
  1578  	0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f,
  1579  	0x64, 0x75, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65,
  1580  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65,
  1581  	0x12, 0x16, 0x0a, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x6e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
  1582  	0x52, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x6e, 0x6f, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x61, 0x6d, 0x65,
  1583  	0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18,
  1584  	0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78,
  1585  	0x49, 0x6e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
  1586  	0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x6e, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65,
  1587  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x12, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e,
  1588  	0x64, 0x65, 0x78, 0x49, 0x6e, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x66, 0x69,
  1589  	0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x69, 0x6e, 0x5f,
  1590  	0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x66, 0x69, 0x6c,
  1591  	0x65, 0x6e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x49, 0x6e, 0x43, 0x61, 0x63, 0x68,
  1592  	0x65, 0x1a, 0x20, 0x0a, 0x08, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x12, 0x14, 0x0a,
  1593  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
  1594  	0x6c, 0x75, 0x65, 0x1a, 0x3b, 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x12, 0x12,
  1595  	0x0a, 0x04, 0x72, 0x65, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x04, 0x72, 0x65,
  1596  	0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18,
  1597  	0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x72, 0x79,
  1598  	0x1a, 0x72, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  1599  	0x21, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  1600  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c,
  1601  	0x75, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x61,
  1602  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6f, 0x72, 0x64, 0x69, 0x6e,
  1603  	0x61, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x79, 0x70, 0x65, 0x5f,
  1604  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, 0x70, 0x65,
  1605  	0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x4a, 0x0a, 0x09, 0x54, 0x72, 0x61, 0x63, 0x65, 0x62, 0x61, 0x63,
  1606  	0x6b, 0x12, 0x3d, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01,
  1607  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f,
  1608  	0x75, 0x74, 0x2e, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x43, 0x6f, 0x64, 0x65, 0x4f,
  1609  	0x62, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  1610  	0x1a, 0xbf, 0x03, 0x0a, 0x0f, 0x4c, 0x69, 0x76, 0x65, 0x54, 0x61, 0x69, 0x6c, 0x4d, 0x65, 0x73,
  1611  	0x73, 0x61, 0x67, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x6e, 0x61,
  1612  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x4e,
  1613  	0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  1614  	0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x2b, 0x0a, 0x11, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74,
  1615  	0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  1616  	0x52, 0x10, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61,
  1617  	0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01,
  1618  	0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61,
  1619  	0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61,
  1620  	0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x6e, 0x6f, 0x18, 0x06, 0x20, 0x01,
  1621  	0x28, 0x05, 0x52, 0x06, 0x6c, 0x69, 0x6e, 0x65, 0x6e, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75,
  1622  	0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75,
  1623  	0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65,
  1624  	0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1b,
  1625  	0x0a, 0x09, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
  1626  	0x03, 0x52, 0x08, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
  1627  	0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09,
  1628  	0x52, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a, 0x0b,
  1629  	0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28,
  1630  	0x0b, 0x32, 0x34, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2e,
  1631  	0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x2e, 0x4c, 0x69, 0x76, 0x65, 0x54, 0x61, 0x69, 0x6c,
  1632  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65,
  1633  	0x78, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74,
  1634  	0x65, 0x78, 0x74, 0x1a, 0x3d, 0x0a, 0x0f, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
  1635  	0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
  1636  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1637  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
  1638  	0x38, 0x01, 0x22, 0x97, 0x04, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x56,
  1639  	0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x0f, 0x0a,
  1640  	0x0b, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x01, 0x12, 0x10,
  1641  	0x0a, 0x0c, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x10, 0x02,
  1642  	0x12, 0x12, 0x0a, 0x0e, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x44, 0x4f, 0x55, 0x42,
  1643  	0x4c, 0x45, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f,
  1644  	0x42, 0x49, 0x4e, 0x41, 0x52, 0x59, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x56, 0x41, 0x52, 0x49,
  1645  	0x41, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c,
  1646  	0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x06, 0x12, 0x0f,
  1647  	0x0a, 0x0b, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x50, 0x10, 0x07, 0x12,
  1648  	0x12, 0x0a, 0x0e, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43,
  1649  	0x54, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4e,
  1650  	0x41, 0x4d, 0x45, 0x53, 0x50, 0x41, 0x43, 0x45, 0x10, 0x09, 0x12, 0x11, 0x0a, 0x0d, 0x56, 0x41,
  1651  	0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x0a, 0x12, 0x19, 0x0a,
  1652  	0x15, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50,
  1653  	0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x0b, 0x12, 0x15, 0x0a, 0x11, 0x56, 0x41, 0x52, 0x49,
  1654  	0x41, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x44, 0x45, 0x50, 0x54, 0x48, 0x10, 0x0c, 0x12,
  1655  	0x1d, 0x0a, 0x19, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41,
  1656  	0x54, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x0d, 0x12, 0x10,
  1657  	0x0a, 0x0c, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x0e,
  1658  	0x12, 0x19, 0x0a, 0x15, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x55, 0x4b, 0x4e, 0x4f,
  1659  	0x57, 0x4e, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x0f, 0x12, 0x17, 0x0a, 0x13, 0x56,
  1660  	0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x4f, 0x42, 0x4a, 0x45,
  1661  	0x43, 0x54, 0x10, 0x10, 0x12, 0x15, 0x0a, 0x11, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f,
  1662  	0x4c, 0x41, 0x52, 0x47, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x10, 0x11, 0x12, 0x13, 0x0a, 0x0f, 0x56,
  1663  	0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x58, 0x10, 0x12,
  1664  	0x12, 0x15, 0x0a, 0x11, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x55, 0x4e, 0x44, 0x45,
  1665  	0x46, 0x49, 0x4e, 0x45, 0x44, 0x10, 0x13, 0x12, 0x13, 0x0a, 0x0f, 0x56, 0x41, 0x52, 0x49, 0x41,
  1666  	0x4e, 0x54, 0x5f, 0x44, 0x59, 0x4e, 0x41, 0x4d, 0x49, 0x43, 0x10, 0x14, 0x12, 0x10, 0x0a, 0x0c,
  1667  	0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x15, 0x12, 0x15,
  1668  	0x0a, 0x11, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x45, 0x42,
  1669  	0x41, 0x43, 0x4b, 0x10, 0x16, 0x12, 0x14, 0x0a, 0x10, 0x56, 0x41, 0x52, 0x49, 0x41, 0x4e, 0x54,
  1670  	0x5f, 0x4c, 0x49, 0x56, 0x45, 0x54, 0x41, 0x49, 0x4c, 0x10, 0x17, 0x12, 0x0f, 0x0a, 0x0b, 0x56,
  1671  	0x41, 0x52, 0x49, 0x41, 0x4e, 0x54, 0x5f, 0x53, 0x45, 0x54, 0x10, 0x18, 0x42, 0x07, 0x0a, 0x05,
  1672  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x4f, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x6f, 0x6f,
  1673  	0x6b, 0x6f, 0x75, 0x74, 0x2e, 0x72, 0x6f, 0x6f, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  1674  	0x75, 0x66, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52,
  1675  	0x6f, 0x6f, 0x6b, 0x6f, 0x75, 0x74, 0x2f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
  1676  	0x74, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x70, 0x72, 0x6f,
  1677  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x32, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1678  }
  1679  
  1680  var (
  1681  	file_variant_proto_rawDescOnce sync.Once
  1682  	file_variant_proto_rawDescData = file_variant_proto_rawDesc
  1683  )
  1684  
  1685  func file_variant_proto_rawDescGZIP() []byte {
  1686  	file_variant_proto_rawDescOnce.Do(func() {
  1687  		file_variant_proto_rawDescData = protoimpl.X.CompressGZIP(file_variant_proto_rawDescData)
  1688  	})
  1689  	return file_variant_proto_rawDescData
  1690  }
  1691  
  1692  var file_variant_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  1693  var file_variant_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
  1694  var file_variant_proto_goTypes = []interface{}{
  1695  	(Variant_Type)(0),                
  1696  	(*Error)(nil),                    
  1697  	(*Variant)(nil),                  
  1698  	(*Variant_NamedValue)(nil),       
  1699  	(*Variant_Binary)(nil),           
  1700  	(*Variant_String)(nil),           
  1701  	(*Variant_List)(nil),             
  1702  	(*Variant_Pair)(nil),             
  1703  	(*Variant_Map)(nil),              
  1704  	(*Variant_Namespace)(nil),        
  1705  	(*Variant_FormattedMessage)(nil), 
  1706  	(*Variant_CodeObject)(nil),       
  1707  	(*Variant_LargeInt)(nil),         
  1708  	(*Variant_Complex)(nil),          
  1709  	(*Variant_Enumeration)(nil),      
  1710  	(*Variant_Traceback)(nil),        
  1711  	(*Variant_LiveTailMessage)(nil),  
  1712  	nil,                              
  1713  	(*timestamp.Timestamp)(nil),      
  1714  }
  1715  var file_variant_proto_depIdxs = []int32{
  1716  	2,  
  1717  	2,  
  1718  	2,  
  1719  	0,  
  1720  	3,  
  1721  	4,  
  1722  	5,  
  1723  	6,  
  1724  	8,  
  1725  	9,  
  1726  	1,  
  1727  	10, 
  1728  	18, 
  1729  	11, 
  1730  	12, 
  1731  	13, 
  1732  	14, 
  1733  	15, 
  1734  	16, 
  1735  	2,  
  1736  	2,  
  1737  	2,  
  1738  	2,  
  1739  	7,  
  1740  	3,  
  1741  	11, 
  1742  	17, 
  1743  	27, 
  1744  	27, 
  1745  	27, 
  1746  	27, 
  1747  	0,  
  1748  }
  1749  
  1750  func init() { file_variant_proto_init() }
  1751  func file_variant_proto_init() {
  1752  	if File_variant_proto != nil {
  1753  		return
  1754  	}
  1755  	if !protoimpl.UnsafeEnabled {
  1756  		file_variant_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1757  			switch v := v.(*Error); i {
  1758  			case 0:
  1759  				return &v.state
  1760  			case 1:
  1761  				return &v.sizeCache
  1762  			case 2:
  1763  				return &v.unknownFields
  1764  			default:
  1765  				return nil
  1766  			}
  1767  		}
  1768  		file_variant_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1769  			switch v := v.(*Variant); i {
  1770  			case 0:
  1771  				return &v.state
  1772  			case 1:
  1773  				return &v.sizeCache
  1774  			case 2:
  1775  				return &v.unknownFields
  1776  			default:
  1777  				return nil
  1778  			}
  1779  		}
  1780  		file_variant_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1781  			switch v := v.(*Variant_NamedValue); i {
  1782  			case 0:
  1783  				return &v.state
  1784  			case 1:
  1785  				return &v.sizeCache
  1786  			case 2:
  1787  				return &v.unknownFields
  1788  			default:
  1789  				return nil
  1790  			}
  1791  		}
  1792  		file_variant_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1793  			switch v := v.(*Variant_Binary); i {
  1794  			case 0:
  1795  				return &v.state
  1796  			case 1:
  1797  				return &v.sizeCache
  1798  			case 2:
  1799  				return &v.unknownFields
  1800  			default:
  1801  				return nil
  1802  			}
  1803  		}
  1804  		file_variant_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1805  			switch v := v.(*Variant_String); i {
  1806  			case 0:
  1807  				return &v.state
  1808  			case 1:
  1809  				return &v.sizeCache
  1810  			case 2:
  1811  				return &v.unknownFields
  1812  			default:
  1813  				return nil
  1814  			}
  1815  		}
  1816  		file_variant_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1817  			switch v := v.(*Variant_List); i {
  1818  			case 0:
  1819  				return &v.state
  1820  			case 1:
  1821  				return &v.sizeCache
  1822  			case 2:
  1823  				return &v.unknownFields
  1824  			default:
  1825  				return nil
  1826  			}
  1827  		}
  1828  		file_variant_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1829  			switch v := v.(*Variant_Pair); i {
  1830  			case 0:
  1831  				return &v.state
  1832  			case 1:
  1833  				return &v.sizeCache
  1834  			case 2:
  1835  				return &v.unknownFields
  1836  			default:
  1837  				return nil
  1838  			}
  1839  		}
  1840  		file_variant_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1841  			switch v := v.(*Variant_Map); i {
  1842  			case 0:
  1843  				return &v.state
  1844  			case 1:
  1845  				return &v.sizeCache
  1846  			case 2:
  1847  				return &v.unknownFields
  1848  			default:
  1849  				return nil
  1850  			}
  1851  		}
  1852  		file_variant_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1853  			switch v := v.(*Variant_Namespace); i {
  1854  			case 0:
  1855  				return &v.state
  1856  			case 1:
  1857  				return &v.sizeCache
  1858  			case 2:
  1859  				return &v.unknownFields
  1860  			default:
  1861  				return nil
  1862  			}
  1863  		}
  1864  		file_variant_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1865  			switch v := v.(*Variant_FormattedMessage); i {
  1866  			case 0:
  1867  				return &v.state
  1868  			case 1:
  1869  				return &v.sizeCache
  1870  			case 2:
  1871  				return &v.unknownFields
  1872  			default:
  1873  				return nil
  1874  			}
  1875  		}
  1876  		file_variant_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1877  			switch v := v.(*Variant_CodeObject); i {
  1878  			case 0:
  1879  				return &v.state
  1880  			case 1:
  1881  				return &v.sizeCache
  1882  			case 2:
  1883  				return &v.unknownFields
  1884  			default:
  1885  				return nil
  1886  			}
  1887  		}
  1888  		file_variant_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1889  			switch v := v.(*Variant_LargeInt); i {
  1890  			case 0:
  1891  				return &v.state
  1892  			case 1:
  1893  				return &v.sizeCache
  1894  			case 2:
  1895  				return &v.unknownFields
  1896  			default:
  1897  				return nil
  1898  			}
  1899  		}
  1900  		file_variant_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1901  			switch v := v.(*Variant_Complex); i {
  1902  			case 0:
  1903  				return &v.state
  1904  			case 1:
  1905  				return &v.sizeCache
  1906  			case 2:
  1907  				return &v.unknownFields
  1908  			default:
  1909  				return nil
  1910  			}
  1911  		}
  1912  		file_variant_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1913  			switch v := v.(*Variant_Enumeration); i {
  1914  			case 0:
  1915  				return &v.state
  1916  			case 1:
  1917  				return &v.sizeCache
  1918  			case 2:
  1919  				return &v.unknownFields
  1920  			default:
  1921  				return nil
  1922  			}
  1923  		}
  1924  		file_variant_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1925  			switch v := v.(*Variant_Traceback); i {
  1926  			case 0:
  1927  				return &v.state
  1928  			case 1:
  1929  				return &v.sizeCache
  1930  			case 2:
  1931  				return &v.unknownFields
  1932  			default:
  1933  				return nil
  1934  			}
  1935  		}
  1936  		file_variant_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  1937  			switch v := v.(*Variant_LiveTailMessage); i {
  1938  			case 0:
  1939  				return &v.state
  1940  			case 1:
  1941  				return &v.sizeCache
  1942  			case 2:
  1943  				return &v.unknownFields
  1944  			default:
  1945  				return nil
  1946  			}
  1947  		}
  1948  	}
  1949  	file_variant_proto_msgTypes[1].OneofWrappers = []interface{}{
  1950  		(*Variant_IntValue)(nil),
  1951  		(*Variant_LongValue)(nil),
  1952  		(*Variant_DoubleValue)(nil),
  1953  		(*Variant_BinaryValue)(nil),
  1954  		(*Variant_StringValue)(nil),
  1955  		(*Variant_ListValue)(nil),
  1956  		(*Variant_MapValue)(nil),
  1957  		(*Variant_NamespaceValue)(nil),
  1958  		(*Variant_ErrorValue)(nil),
  1959  		(*Variant_MessageValue)(nil),
  1960  		(*Variant_TimeValue)(nil),
  1961  		(*Variant_CodeValue)(nil),
  1962  		(*Variant_LargeIntValue)(nil),
  1963  		(*Variant_ComplexValue)(nil),
  1964  		(*Variant_EnumValue)(nil),
  1965  		(*Variant_Traceback_)(nil),
  1966  		(*Variant_Livetail)(nil),
  1967  	}
  1968  	type x struct{}
  1969  	out := protoimpl.TypeBuilder{
  1970  		File: protoimpl.DescBuilder{
  1971  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1972  			RawDescriptor: file_variant_proto_rawDesc,
  1973  			NumEnums:      1,
  1974  			NumMessages:   17,
  1975  			NumExtensions: 0,
  1976  			NumServices:   0,
  1977  		},
  1978  		GoTypes:           file_variant_proto_goTypes,
  1979  		DependencyIndexes: file_variant_proto_depIdxs,
  1980  		EnumInfos:         file_variant_proto_enumTypes,
  1981  		MessageInfos:      file_variant_proto_msgTypes,
  1982  	}.Build()
  1983  	File_variant_proto = out.File
  1984  	file_variant_proto_rawDesc = nil
  1985  	file_variant_proto_goTypes = nil
  1986  	file_variant_proto_depIdxs = nil
  1987  }