github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/baseline/baseline.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.1
     4  // 	protoc        v4.23.0
     5  // source: idl/baseline.proto
     6  
     7  package baseline
     8  
     9  import (
    10  	context "context"
    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  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type Simple struct {
    25  	state         protoimpl.MessageState
    26  	sizeCache     protoimpl.SizeCache
    27  	unknownFields protoimpl.UnknownFields
    28  
    29  	ByteField   []byte  `protobuf:"bytes,1,opt,name=ByteField,proto3" json:"ByteField,omitempty"`
    30  	I64Field    int64   `protobuf:"varint,2,opt,name=I64Field,proto3" json:"I64Field,omitempty"`
    31  	DoubleField float64 `protobuf:"fixed64,3,opt,name=DoubleField,proto3" json:"DoubleField,omitempty"`
    32  	I32Field    int32   `protobuf:"varint,4,opt,name=I32Field,proto3" json:"I32Field,omitempty"`
    33  	StringField string  `protobuf:"bytes,5,opt,name=StringField,proto3" json:"StringField,omitempty"`
    34  	BinaryField []byte  `protobuf:"bytes,6,opt,name=BinaryField,proto3" json:"BinaryField,omitempty"`
    35  }
    36  
    37  func (x *Simple) Reset() {
    38  	*x = Simple{}
    39  	if protoimpl.UnsafeEnabled {
    40  		mi := &file_idl_baseline_proto_msgTypes[0]
    41  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    42  		ms.StoreMessageInfo(mi)
    43  	}
    44  }
    45  
    46  func (x *Simple) String() string {
    47  	return protoimpl.X.MessageStringOf(x)
    48  }
    49  
    50  func (*Simple) ProtoMessage() {}
    51  
    52  func (x *Simple) ProtoReflect() protoreflect.Message {
    53  	mi := &file_idl_baseline_proto_msgTypes[0]
    54  	if protoimpl.UnsafeEnabled && x != nil {
    55  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    56  		if ms.LoadMessageInfo() == nil {
    57  			ms.StoreMessageInfo(mi)
    58  		}
    59  		return ms
    60  	}
    61  	return mi.MessageOf(x)
    62  }
    63  
    64  // Deprecated: Use Simple.ProtoReflect.Descriptor instead.
    65  func (*Simple) Descriptor() ([]byte, []int) {
    66  	return file_idl_baseline_proto_rawDescGZIP(), []int{0}
    67  }
    68  
    69  func (x *Simple) GetByteField() []byte {
    70  	if x != nil {
    71  		return x.ByteField
    72  	}
    73  	return nil
    74  }
    75  
    76  func (x *Simple) GetI64Field() int64 {
    77  	if x != nil {
    78  		return x.I64Field
    79  	}
    80  	return 0
    81  }
    82  
    83  func (x *Simple) GetDoubleField() float64 {
    84  	if x != nil {
    85  		return x.DoubleField
    86  	}
    87  	return 0
    88  }
    89  
    90  func (x *Simple) GetI32Field() int32 {
    91  	if x != nil {
    92  		return x.I32Field
    93  	}
    94  	return 0
    95  }
    96  
    97  func (x *Simple) GetStringField() string {
    98  	if x != nil {
    99  		return x.StringField
   100  	}
   101  	return ""
   102  }
   103  
   104  func (x *Simple) GetBinaryField() []byte {
   105  	if x != nil {
   106  		return x.BinaryField
   107  	}
   108  	return nil
   109  }
   110  
   111  type PartialSimple struct {
   112  	state         protoimpl.MessageState
   113  	sizeCache     protoimpl.SizeCache
   114  	unknownFields protoimpl.UnknownFields
   115  
   116  	ByteField   []byte  `protobuf:"bytes,1,opt,name=ByteField,proto3" json:"ByteField,omitempty"`
   117  	DoubleField float64 `protobuf:"fixed64,3,opt,name=DoubleField,proto3" json:"DoubleField,omitempty"`
   118  	BinaryField []byte  `protobuf:"bytes,6,opt,name=BinaryField,proto3" json:"BinaryField,omitempty"`
   119  }
   120  
   121  func (x *PartialSimple) Reset() {
   122  	*x = PartialSimple{}
   123  	if protoimpl.UnsafeEnabled {
   124  		mi := &file_idl_baseline_proto_msgTypes[1]
   125  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   126  		ms.StoreMessageInfo(mi)
   127  	}
   128  }
   129  
   130  func (x *PartialSimple) String() string {
   131  	return protoimpl.X.MessageStringOf(x)
   132  }
   133  
   134  func (*PartialSimple) ProtoMessage() {}
   135  
   136  func (x *PartialSimple) ProtoReflect() protoreflect.Message {
   137  	mi := &file_idl_baseline_proto_msgTypes[1]
   138  	if protoimpl.UnsafeEnabled && x != nil {
   139  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   140  		if ms.LoadMessageInfo() == nil {
   141  			ms.StoreMessageInfo(mi)
   142  		}
   143  		return ms
   144  	}
   145  	return mi.MessageOf(x)
   146  }
   147  
   148  // Deprecated: Use PartialSimple.ProtoReflect.Descriptor instead.
   149  func (*PartialSimple) Descriptor() ([]byte, []int) {
   150  	return file_idl_baseline_proto_rawDescGZIP(), []int{1}
   151  }
   152  
   153  func (x *PartialSimple) GetByteField() []byte {
   154  	if x != nil {
   155  		return x.ByteField
   156  	}
   157  	return nil
   158  }
   159  
   160  func (x *PartialSimple) GetDoubleField() float64 {
   161  	if x != nil {
   162  		return x.DoubleField
   163  	}
   164  	return 0
   165  }
   166  
   167  func (x *PartialSimple) GetBinaryField() []byte {
   168  	if x != nil {
   169  		return x.BinaryField
   170  	}
   171  	return nil
   172  }
   173  
   174  type Nesting struct {
   175  	state         protoimpl.MessageState
   176  	sizeCache     protoimpl.SizeCache
   177  	unknownFields protoimpl.UnknownFields
   178  
   179  	String_         string             `protobuf:"bytes,1,opt,name=String,proto3" json:"String,omitempty"`
   180  	ListSimple      []*Simple          `protobuf:"bytes,2,rep,name=ListSimple,proto3" json:"ListSimple,omitempty"`
   181  	Double          float64            `protobuf:"fixed64,3,opt,name=Double,proto3" json:"Double,omitempty"`
   182  	I32             int32              `protobuf:"varint,4,opt,name=I32,proto3" json:"I32,omitempty"`
   183  	ListI32         []int32            `protobuf:"varint,5,rep,packed,name=ListI32,proto3" json:"ListI32,omitempty"`
   184  	I64             int64              `protobuf:"varint,6,opt,name=I64,proto3" json:"I64,omitempty"`
   185  	MapStringString map[string]string  `protobuf:"bytes,7,rep,name=MapStringString,proto3" json:"MapStringString,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   186  	SimpleStruct    *Simple            `protobuf:"bytes,8,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"`
   187  	MapI32I64       map[int32]int64    `protobuf:"bytes,9,rep,name=MapI32I64,proto3" json:"MapI32I64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
   188  	ListString      []string           `protobuf:"bytes,10,rep,name=ListString,proto3" json:"ListString,omitempty"`
   189  	Binary          []byte             `protobuf:"bytes,11,opt,name=Binary,proto3" json:"Binary,omitempty"`
   190  	MapI64String    map[int64]string   `protobuf:"bytes,12,rep,name=MapI64String,proto3" json:"MapI64String,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   191  	ListI64         []int64            `protobuf:"varint,13,rep,packed,name=ListI64,proto3" json:"ListI64,omitempty"`
   192  	Byte            []byte             `protobuf:"bytes,14,opt,name=Byte,proto3" json:"Byte,omitempty"`
   193  	MapStringSimple map[string]*Simple `protobuf:"bytes,15,rep,name=MapStringSimple,proto3" json:"MapStringSimple,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   194  }
   195  
   196  func (x *Nesting) Reset() {
   197  	*x = Nesting{}
   198  	if protoimpl.UnsafeEnabled {
   199  		mi := &file_idl_baseline_proto_msgTypes[2]
   200  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   201  		ms.StoreMessageInfo(mi)
   202  	}
   203  }
   204  
   205  func (x *Nesting) String() string {
   206  	return protoimpl.X.MessageStringOf(x)
   207  }
   208  
   209  func (*Nesting) ProtoMessage() {}
   210  
   211  func (x *Nesting) ProtoReflect() protoreflect.Message {
   212  	mi := &file_idl_baseline_proto_msgTypes[2]
   213  	if protoimpl.UnsafeEnabled && x != nil {
   214  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   215  		if ms.LoadMessageInfo() == nil {
   216  			ms.StoreMessageInfo(mi)
   217  		}
   218  		return ms
   219  	}
   220  	return mi.MessageOf(x)
   221  }
   222  
   223  // Deprecated: Use Nesting.ProtoReflect.Descriptor instead.
   224  func (*Nesting) Descriptor() ([]byte, []int) {
   225  	return file_idl_baseline_proto_rawDescGZIP(), []int{2}
   226  }
   227  
   228  func (x *Nesting) GetString_() string {
   229  	if x != nil {
   230  		return x.String_
   231  	}
   232  	return ""
   233  }
   234  
   235  func (x *Nesting) GetListSimple() []*Simple {
   236  	if x != nil {
   237  		return x.ListSimple
   238  	}
   239  	return nil
   240  }
   241  
   242  func (x *Nesting) GetDouble() float64 {
   243  	if x != nil {
   244  		return x.Double
   245  	}
   246  	return 0
   247  }
   248  
   249  func (x *Nesting) GetI32() int32 {
   250  	if x != nil {
   251  		return x.I32
   252  	}
   253  	return 0
   254  }
   255  
   256  func (x *Nesting) GetListI32() []int32 {
   257  	if x != nil {
   258  		return x.ListI32
   259  	}
   260  	return nil
   261  }
   262  
   263  func (x *Nesting) GetI64() int64 {
   264  	if x != nil {
   265  		return x.I64
   266  	}
   267  	return 0
   268  }
   269  
   270  func (x *Nesting) GetMapStringString() map[string]string {
   271  	if x != nil {
   272  		return x.MapStringString
   273  	}
   274  	return nil
   275  }
   276  
   277  func (x *Nesting) GetSimpleStruct() *Simple {
   278  	if x != nil {
   279  		return x.SimpleStruct
   280  	}
   281  	return nil
   282  }
   283  
   284  func (x *Nesting) GetMapI32I64() map[int32]int64 {
   285  	if x != nil {
   286  		return x.MapI32I64
   287  	}
   288  	return nil
   289  }
   290  
   291  func (x *Nesting) GetListString() []string {
   292  	if x != nil {
   293  		return x.ListString
   294  	}
   295  	return nil
   296  }
   297  
   298  func (x *Nesting) GetBinary() []byte {
   299  	if x != nil {
   300  		return x.Binary
   301  	}
   302  	return nil
   303  }
   304  
   305  func (x *Nesting) GetMapI64String() map[int64]string {
   306  	if x != nil {
   307  		return x.MapI64String
   308  	}
   309  	return nil
   310  }
   311  
   312  func (x *Nesting) GetListI64() []int64 {
   313  	if x != nil {
   314  		return x.ListI64
   315  	}
   316  	return nil
   317  }
   318  
   319  func (x *Nesting) GetByte() []byte {
   320  	if x != nil {
   321  		return x.Byte
   322  	}
   323  	return nil
   324  }
   325  
   326  func (x *Nesting) GetMapStringSimple() map[string]*Simple {
   327  	if x != nil {
   328  		return x.MapStringSimple
   329  	}
   330  	return nil
   331  }
   332  
   333  type PartialNesting struct {
   334  	state         protoimpl.MessageState
   335  	sizeCache     protoimpl.SizeCache
   336  	unknownFields protoimpl.UnknownFields
   337  
   338  	ListSimple      []*PartialSimple          `protobuf:"bytes,2,rep,name=ListSimple,proto3" json:"ListSimple,omitempty"`
   339  	SimpleStruct    *PartialSimple            `protobuf:"bytes,8,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"`
   340  	MapStringSimple map[string]*PartialSimple `protobuf:"bytes,15,rep,name=MapStringSimple,proto3" json:"MapStringSimple,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   341  }
   342  
   343  func (x *PartialNesting) Reset() {
   344  	*x = PartialNesting{}
   345  	if protoimpl.UnsafeEnabled {
   346  		mi := &file_idl_baseline_proto_msgTypes[3]
   347  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   348  		ms.StoreMessageInfo(mi)
   349  	}
   350  }
   351  
   352  func (x *PartialNesting) String() string {
   353  	return protoimpl.X.MessageStringOf(x)
   354  }
   355  
   356  func (*PartialNesting) ProtoMessage() {}
   357  
   358  func (x *PartialNesting) ProtoReflect() protoreflect.Message {
   359  	mi := &file_idl_baseline_proto_msgTypes[3]
   360  	if protoimpl.UnsafeEnabled && x != nil {
   361  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   362  		if ms.LoadMessageInfo() == nil {
   363  			ms.StoreMessageInfo(mi)
   364  		}
   365  		return ms
   366  	}
   367  	return mi.MessageOf(x)
   368  }
   369  
   370  // Deprecated: Use PartialNesting.ProtoReflect.Descriptor instead.
   371  func (*PartialNesting) Descriptor() ([]byte, []int) {
   372  	return file_idl_baseline_proto_rawDescGZIP(), []int{3}
   373  }
   374  
   375  func (x *PartialNesting) GetListSimple() []*PartialSimple {
   376  	if x != nil {
   377  		return x.ListSimple
   378  	}
   379  	return nil
   380  }
   381  
   382  func (x *PartialNesting) GetSimpleStruct() *PartialSimple {
   383  	if x != nil {
   384  		return x.SimpleStruct
   385  	}
   386  	return nil
   387  }
   388  
   389  func (x *PartialNesting) GetMapStringSimple() map[string]*PartialSimple {
   390  	if x != nil {
   391  		return x.MapStringSimple
   392  	}
   393  	return nil
   394  }
   395  
   396  type Nesting2 struct {
   397  	state         protoimpl.MessageState
   398  	sizeCache     protoimpl.SizeCache
   399  	unknownFields protoimpl.UnknownFields
   400  
   401  	MapSimpleNesting map[int64]*Nesting `protobuf:"bytes,1,rep,name=MapSimpleNesting,proto3" json:"MapSimpleNesting,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   402  	SimpleStruct     *Simple            `protobuf:"bytes,2,opt,name=SimpleStruct,proto3" json:"SimpleStruct,omitempty"`
   403  	Byte             []byte             `protobuf:"bytes,3,opt,name=Byte,proto3" json:"Byte,omitempty"`
   404  	Double           float64            `protobuf:"fixed64,4,opt,name=Double,proto3" json:"Double,omitempty"`
   405  	ListNesting      []*Nesting         `protobuf:"bytes,5,rep,name=ListNesting,proto3" json:"ListNesting,omitempty"`
   406  	I64              int64              `protobuf:"varint,6,opt,name=I64,proto3" json:"I64,omitempty"`
   407  	NestingStruct    *Nesting           `protobuf:"bytes,7,opt,name=NestingStruct,proto3" json:"NestingStruct,omitempty"`
   408  	Binary           []byte             `protobuf:"bytes,8,opt,name=Binary,proto3" json:"Binary,omitempty"`
   409  	String_          string             `protobuf:"bytes,9,opt,name=String,proto3" json:"String,omitempty"`
   410  	SetNesting       []*Nesting         `protobuf:"bytes,10,rep,name=SetNesting,proto3" json:"SetNesting,omitempty"`
   411  	I32              int32              `protobuf:"varint,11,opt,name=I32,proto3" json:"I32,omitempty"`
   412  }
   413  
   414  func (x *Nesting2) Reset() {
   415  	*x = Nesting2{}
   416  	if protoimpl.UnsafeEnabled {
   417  		mi := &file_idl_baseline_proto_msgTypes[4]
   418  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   419  		ms.StoreMessageInfo(mi)
   420  	}
   421  }
   422  
   423  func (x *Nesting2) String() string {
   424  	return protoimpl.X.MessageStringOf(x)
   425  }
   426  
   427  func (*Nesting2) ProtoMessage() {}
   428  
   429  func (x *Nesting2) ProtoReflect() protoreflect.Message {
   430  	mi := &file_idl_baseline_proto_msgTypes[4]
   431  	if protoimpl.UnsafeEnabled && x != nil {
   432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   433  		if ms.LoadMessageInfo() == nil {
   434  			ms.StoreMessageInfo(mi)
   435  		}
   436  		return ms
   437  	}
   438  	return mi.MessageOf(x)
   439  }
   440  
   441  // Deprecated: Use Nesting2.ProtoReflect.Descriptor instead.
   442  func (*Nesting2) Descriptor() ([]byte, []int) {
   443  	return file_idl_baseline_proto_rawDescGZIP(), []int{4}
   444  }
   445  
   446  func (x *Nesting2) GetMapSimpleNesting() map[int64]*Nesting {
   447  	if x != nil {
   448  		return x.MapSimpleNesting
   449  	}
   450  	return nil
   451  }
   452  
   453  func (x *Nesting2) GetSimpleStruct() *Simple {
   454  	if x != nil {
   455  		return x.SimpleStruct
   456  	}
   457  	return nil
   458  }
   459  
   460  func (x *Nesting2) GetByte() []byte {
   461  	if x != nil {
   462  		return x.Byte
   463  	}
   464  	return nil
   465  }
   466  
   467  func (x *Nesting2) GetDouble() float64 {
   468  	if x != nil {
   469  		return x.Double
   470  	}
   471  	return 0
   472  }
   473  
   474  func (x *Nesting2) GetListNesting() []*Nesting {
   475  	if x != nil {
   476  		return x.ListNesting
   477  	}
   478  	return nil
   479  }
   480  
   481  func (x *Nesting2) GetI64() int64 {
   482  	if x != nil {
   483  		return x.I64
   484  	}
   485  	return 0
   486  }
   487  
   488  func (x *Nesting2) GetNestingStruct() *Nesting {
   489  	if x != nil {
   490  		return x.NestingStruct
   491  	}
   492  	return nil
   493  }
   494  
   495  func (x *Nesting2) GetBinary() []byte {
   496  	if x != nil {
   497  		return x.Binary
   498  	}
   499  	return nil
   500  }
   501  
   502  func (x *Nesting2) GetString_() string {
   503  	if x != nil {
   504  		return x.String_
   505  	}
   506  	return ""
   507  }
   508  
   509  func (x *Nesting2) GetSetNesting() []*Nesting {
   510  	if x != nil {
   511  		return x.SetNesting
   512  	}
   513  	return nil
   514  }
   515  
   516  func (x *Nesting2) GetI32() int32 {
   517  	if x != nil {
   518  		return x.I32
   519  	}
   520  	return 0
   521  }
   522  
   523  var File_idl_baseline_proto protoreflect.FileDescriptor
   524  
   525  var file_idl_baseline_proto_rawDesc = []byte{
   526  	0x0a, 0x12, 0x69, 0x64, 0x6c, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x70,
   527  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x70, 0x62, 0x33, 0x22, 0xc4, 0x01, 0x0a, 0x06, 0x53, 0x69,
   528  	0x6d, 0x70, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c,
   529  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65,
   530  	0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x36, 0x34, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02,
   531  	0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x49, 0x36, 0x34, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20,
   532  	0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20,
   533  	0x01, 0x28, 0x01, 0x52, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64,
   534  	0x12, 0x1a, 0x0a, 0x08, 0x49, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01,
   535  	0x28, 0x05, 0x52, 0x08, 0x49, 0x33, 0x32, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20, 0x0a, 0x0b,
   536  	0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
   537  	0x09, 0x52, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x20,
   538  	0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x06, 0x20,
   539  	0x01, 0x28, 0x0c, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64,
   540  	0x22, 0x71, 0x0a, 0x0d, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c,
   541  	0x65, 0x12, 0x1c, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01,
   542  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x42, 0x79, 0x74, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12,
   543  	0x20, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03,
   544  	0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x65, 0x6c,
   545  	0x64, 0x12, 0x20, 0x0a, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x65, 0x6c, 0x64,
   546  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69,
   547  	0x65, 0x6c, 0x64, 0x22, 0xe8, 0x06, 0x0a, 0x07, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12,
   548  	0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   549  	0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2b, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53,
   550  	0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62,
   551  	0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69,
   552  	0x6d, 0x70, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x03,
   553  	0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03,
   554  	0x49, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x49, 0x33, 0x32, 0x12, 0x18,
   555  	0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x33, 0x32, 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52,
   556  	0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x33, 0x32, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x36, 0x34, 0x18,
   557  	0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x49, 0x36, 0x34, 0x12, 0x4b, 0x0a, 0x0f, 0x4d, 0x61,
   558  	0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20,
   559  	0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e,
   560  	0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e,
   561  	0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e,
   562  	0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c,
   563  	0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
   564  	0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0c, 0x53, 0x69, 0x6d, 0x70,
   565  	0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x09, 0x4d, 0x61, 0x70, 0x49,
   566  	0x33, 0x32, 0x49, 0x36, 0x34, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x62,
   567  	0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32,
   568  	0x49, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32,
   569  	0x49, 0x36, 0x34, 0x12, 0x1e, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e,
   570  	0x67, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x74, 0x72,
   571  	0x69, 0x6e, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x18, 0x0b, 0x20,
   572  	0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x12, 0x42, 0x0a, 0x0c, 0x4d,
   573  	0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0c, 0x20, 0x03, 0x28,
   574  	0x0b, 0x32, 0x1e, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e,
   575  	0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72,
   576  	0x79, 0x52, 0x0c, 0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12,
   577  	0x18, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x36, 0x34, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x03,
   578  	0x52, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x36, 0x34, 0x12, 0x12, 0x0a, 0x04, 0x42, 0x79, 0x74,
   579  	0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12, 0x4b, 0x0a,
   580  	0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65,
   581  	0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73,
   582  	0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69,
   583  	0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74,
   584  	0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61,
   585  	0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74,
   586  	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   587  	0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
   588  	0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c,
   589  	0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x49, 0x33, 0x32, 0x49, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79,
   590  	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
   591  	0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   592  	0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11,
   593  	0x4d, 0x61, 0x70, 0x49, 0x36, 0x34, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72,
   594  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03,
   595  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
   596  	0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4f, 0x0a,
   597  	0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65,
   598  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   599  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   600  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d,
   601  	0x70, 0x6c, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa8,
   602  	0x02, 0x0a, 0x0e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e,
   603  	0x67, 0x12, 0x32, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x18,
   604  	0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74,
   605  	0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x53,
   606  	0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x36, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53,
   607  	0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62,
   608  	0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52,
   609  	0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x52, 0x0a,
   610  	0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65,
   611  	0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72,
   612  	0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x53,
   613  	0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
   614  	0x52, 0x0f, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6d, 0x70, 0x6c,
   615  	0x65, 0x1a, 0x56, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69,
   616  	0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
   617  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x28, 0x0a, 0x05, 0x76,
   618  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x33,
   619  	0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x05,
   620  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf1, 0x03, 0x0a, 0x08, 0x4e, 0x65,
   621  	0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x12, 0x4f, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d,
   622  	0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
   623  	0x32, 0x23, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x2e,
   624  	0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67,
   625  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65,
   626  	0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2f, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c,
   627  	0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
   628  	0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x52, 0x0c, 0x53, 0x69, 0x6d, 0x70,
   629  	0x6c, 0x65, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x42, 0x79, 0x74, 0x65,
   630  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x42, 0x79, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06,
   631  	0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x44, 0x6f,
   632  	0x75, 0x62, 0x6c, 0x65, 0x12, 0x2e, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x73, 0x74,
   633  	0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e,
   634  	0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x73,
   635  	0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28,
   636  	0x03, 0x52, 0x03, 0x49, 0x36, 0x34, 0x12, 0x32, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e,
   637  	0x67, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e,
   638  	0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x4e, 0x65, 0x73,
   639  	0x74, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x42, 0x69,
   640  	0x6e, 0x61, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x42, 0x69, 0x6e, 0x61,
   641  	0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01,
   642  	0x28, 0x09, 0x52, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2c, 0x0a, 0x0a, 0x53, 0x65,
   643  	0x74, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
   644  	0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x0a, 0x53, 0x65,
   645  	0x74, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x49, 0x33, 0x32, 0x18,
   646  	0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x49, 0x33, 0x32, 0x1a, 0x51, 0x0a, 0x15, 0x4d, 0x61,
   647  	0x70, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e,
   648  	0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
   649  	0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x22, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
   650  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69,
   651  	0x6e, 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0x99, 0x02,
   652  	0x0a, 0x0f, 0x42, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
   653  	0x65, 0x12, 0x28, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x68, 0x6f,
   654  	0x64, 0x12, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x0b,
   655  	0x2e, 0x70, 0x62, 0x33, 0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3d, 0x0a, 0x13, 0x50,
   656  	0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x68,
   657  	0x6f, 0x64, 0x12, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c,
   658  	0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x1a, 0x12, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72,
   659  	0x74, 0x69, 0x61, 0x6c, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x2b, 0x0a, 0x0d, 0x4e, 0x65,
   660  	0x73, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0c, 0x2e, 0x70, 0x62,
   661  	0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x1a, 0x0c, 0x2e, 0x70, 0x62, 0x33, 0x2e,
   662  	0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x40, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x74, 0x69,
   663  	0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12,
   664  	0x13, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x4e, 0x65, 0x73,
   665  	0x74, 0x69, 0x6e, 0x67, 0x1a, 0x13, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69,
   666  	0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x2e, 0x0a, 0x0e, 0x4e, 0x65, 0x73,
   667  	0x74, 0x69, 0x6e, 0x67, 0x32, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0d, 0x2e, 0x70, 0x62,
   668  	0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x1a, 0x0d, 0x2e, 0x70, 0x62, 0x33,
   669  	0x2e, 0x4e, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x32, 0x42, 0x3f, 0x5a, 0x3d, 0x67, 0x69, 0x74,
   670  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x65, 0x67,
   671  	0x6f, 0x2f, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74,
   672  	0x64, 0x61, 0x74, 0x61, 0x2f, 0x6b, 0x69, 0x74, 0x65, 0x78, 0x5f, 0x67, 0x65, 0x6e, 0x2f, 0x70,
   673  	0x62, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x6c, 0x69, 0x6e, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   674  	0x6f, 0x33,
   675  }
   676  
   677  var (
   678  	file_idl_baseline_proto_rawDescOnce sync.Once
   679  	file_idl_baseline_proto_rawDescData = file_idl_baseline_proto_rawDesc
   680  )
   681  
   682  func file_idl_baseline_proto_rawDescGZIP() []byte {
   683  	file_idl_baseline_proto_rawDescOnce.Do(func() {
   684  		file_idl_baseline_proto_rawDescData = protoimpl.X.CompressGZIP(file_idl_baseline_proto_rawDescData)
   685  	})
   686  	return file_idl_baseline_proto_rawDescData
   687  }
   688  
   689  var file_idl_baseline_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
   690  var file_idl_baseline_proto_goTypes = []interface{}{
   691  	(*Simple)(nil),         // 0: pb3.Simple
   692  	(*PartialSimple)(nil),  // 1: pb3.PartialSimple
   693  	(*Nesting)(nil),        // 2: pb3.Nesting
   694  	(*PartialNesting)(nil), // 3: pb3.PartialNesting
   695  	(*Nesting2)(nil),       // 4: pb3.Nesting2
   696  	nil,                    // 5: pb3.Nesting.MapStringStringEntry
   697  	nil,                    // 6: pb3.Nesting.MapI32I64Entry
   698  	nil,                    // 7: pb3.Nesting.MapI64StringEntry
   699  	nil,                    // 8: pb3.Nesting.MapStringSimpleEntry
   700  	nil,                    // 9: pb3.PartialNesting.MapStringSimpleEntry
   701  	nil,                    // 10: pb3.Nesting2.MapSimpleNestingEntry
   702  }
   703  var file_idl_baseline_proto_depIdxs = []int32{
   704  	0,  // 0: pb3.Nesting.ListSimple:type_name -> pb3.Simple
   705  	5,  // 1: pb3.Nesting.MapStringString:type_name -> pb3.Nesting.MapStringStringEntry
   706  	0,  // 2: pb3.Nesting.SimpleStruct:type_name -> pb3.Simple
   707  	6,  // 3: pb3.Nesting.MapI32I64:type_name -> pb3.Nesting.MapI32I64Entry
   708  	7,  // 4: pb3.Nesting.MapI64String:type_name -> pb3.Nesting.MapI64StringEntry
   709  	8,  // 5: pb3.Nesting.MapStringSimple:type_name -> pb3.Nesting.MapStringSimpleEntry
   710  	1,  // 6: pb3.PartialNesting.ListSimple:type_name -> pb3.PartialSimple
   711  	1,  // 7: pb3.PartialNesting.SimpleStruct:type_name -> pb3.PartialSimple
   712  	9,  // 8: pb3.PartialNesting.MapStringSimple:type_name -> pb3.PartialNesting.MapStringSimpleEntry
   713  	10, // 9: pb3.Nesting2.MapSimpleNesting:type_name -> pb3.Nesting2.MapSimpleNestingEntry
   714  	0,  // 10: pb3.Nesting2.SimpleStruct:type_name -> pb3.Simple
   715  	2,  // 11: pb3.Nesting2.ListNesting:type_name -> pb3.Nesting
   716  	2,  // 12: pb3.Nesting2.NestingStruct:type_name -> pb3.Nesting
   717  	2,  // 13: pb3.Nesting2.SetNesting:type_name -> pb3.Nesting
   718  	0,  // 14: pb3.Nesting.MapStringSimpleEntry.value:type_name -> pb3.Simple
   719  	1,  // 15: pb3.PartialNesting.MapStringSimpleEntry.value:type_name -> pb3.PartialSimple
   720  	2,  // 16: pb3.Nesting2.MapSimpleNestingEntry.value:type_name -> pb3.Nesting
   721  	0,  // 17: pb3.BaselineService.SimpleMethod:input_type -> pb3.Simple
   722  	1,  // 18: pb3.BaselineService.PartialSimpleMethod:input_type -> pb3.PartialSimple
   723  	2,  // 19: pb3.BaselineService.NestingMethod:input_type -> pb3.Nesting
   724  	3,  // 20: pb3.BaselineService.PartialNestingMethod:input_type -> pb3.PartialNesting
   725  	4,  // 21: pb3.BaselineService.Nesting2Method:input_type -> pb3.Nesting2
   726  	0,  // 22: pb3.BaselineService.SimpleMethod:output_type -> pb3.Simple
   727  	1,  // 23: pb3.BaselineService.PartialSimpleMethod:output_type -> pb3.PartialSimple
   728  	2,  // 24: pb3.BaselineService.NestingMethod:output_type -> pb3.Nesting
   729  	3,  // 25: pb3.BaselineService.PartialNestingMethod:output_type -> pb3.PartialNesting
   730  	4,  // 26: pb3.BaselineService.Nesting2Method:output_type -> pb3.Nesting2
   731  	22, // [22:27] is the sub-list for method output_type
   732  	17, // [17:22] is the sub-list for method input_type
   733  	17, // [17:17] is the sub-list for extension type_name
   734  	17, // [17:17] is the sub-list for extension extendee
   735  	0,  // [0:17] is the sub-list for field type_name
   736  }
   737  
   738  func init() { file_idl_baseline_proto_init() }
   739  func file_idl_baseline_proto_init() {
   740  	if File_idl_baseline_proto != nil {
   741  		return
   742  	}
   743  	if !protoimpl.UnsafeEnabled {
   744  		file_idl_baseline_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   745  			switch v := v.(*Simple); i {
   746  			case 0:
   747  				return &v.state
   748  			case 1:
   749  				return &v.sizeCache
   750  			case 2:
   751  				return &v.unknownFields
   752  			default:
   753  				return nil
   754  			}
   755  		}
   756  		file_idl_baseline_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   757  			switch v := v.(*PartialSimple); i {
   758  			case 0:
   759  				return &v.state
   760  			case 1:
   761  				return &v.sizeCache
   762  			case 2:
   763  				return &v.unknownFields
   764  			default:
   765  				return nil
   766  			}
   767  		}
   768  		file_idl_baseline_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   769  			switch v := v.(*Nesting); i {
   770  			case 0:
   771  				return &v.state
   772  			case 1:
   773  				return &v.sizeCache
   774  			case 2:
   775  				return &v.unknownFields
   776  			default:
   777  				return nil
   778  			}
   779  		}
   780  		file_idl_baseline_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   781  			switch v := v.(*PartialNesting); i {
   782  			case 0:
   783  				return &v.state
   784  			case 1:
   785  				return &v.sizeCache
   786  			case 2:
   787  				return &v.unknownFields
   788  			default:
   789  				return nil
   790  			}
   791  		}
   792  		file_idl_baseline_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   793  			switch v := v.(*Nesting2); i {
   794  			case 0:
   795  				return &v.state
   796  			case 1:
   797  				return &v.sizeCache
   798  			case 2:
   799  				return &v.unknownFields
   800  			default:
   801  				return nil
   802  			}
   803  		}
   804  	}
   805  	type x struct{}
   806  	out := protoimpl.TypeBuilder{
   807  		File: protoimpl.DescBuilder{
   808  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   809  			RawDescriptor: file_idl_baseline_proto_rawDesc,
   810  			NumEnums:      0,
   811  			NumMessages:   11,
   812  			NumExtensions: 0,
   813  			NumServices:   1,
   814  		},
   815  		GoTypes:           file_idl_baseline_proto_goTypes,
   816  		DependencyIndexes: file_idl_baseline_proto_depIdxs,
   817  		MessageInfos:      file_idl_baseline_proto_msgTypes,
   818  	}.Build()
   819  	File_idl_baseline_proto = out.File
   820  	file_idl_baseline_proto_rawDesc = nil
   821  	file_idl_baseline_proto_goTypes = nil
   822  	file_idl_baseline_proto_depIdxs = nil
   823  }
   824  
   825  var _ context.Context
   826  
   827  // Code generated by Kitex v0.5.2. DO NOT EDIT.
   828  
   829  type BaselineService interface {
   830  	SimpleMethod(ctx context.Context, req *Simple) (res *Simple, err error)
   831  	PartialSimpleMethod(ctx context.Context, req *PartialSimple) (res *PartialSimple, err error)
   832  	NestingMethod(ctx context.Context, req *Nesting) (res *Nesting, err error)
   833  	PartialNestingMethod(ctx context.Context, req *PartialNesting) (res *PartialNesting, err error)
   834  	Nesting2Method(ctx context.Context, req *Nesting2) (res *Nesting2, err error)
   835  }