github.com/cloudwan/edgelq-sdk@v1.15.4/cellular-api/client/v1/sim_card_stock/sim_card_stock_service.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/cellular-api/proto/v1/sim_card_stock_service.proto
     3  // DO NOT EDIT!!!
     4  
     5  package sim_card_stock_client
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	sim_card_stock "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/sim_card_stock"
    21  	view "github.com/cloudwan/goten-sdk/types/view"
    22  	watch_type "github.com/cloudwan/goten-sdk/types/watch_type"
    23  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    24  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    25  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    26  )
    27  
    28  // Reference imports to suppress errors if they are not otherwise used.
    29  var (
    30  	_ = fmt.Errorf
    31  	_ = reflect.Method{}
    32  	_ = sync.Once{}
    33  
    34  	_ = protojson.MarshalOptions{}
    35  	_ = proto.MarshalOptions{}
    36  	_ = preflect.Value{}
    37  	_ = protoimpl.DescBuilder{}
    38  )
    39  
    40  // make sure we're using proto imports
    41  var (
    42  	_ = &sim_card_stock.SimCardStock{}
    43  	_ = &emptypb.Empty{}
    44  	_ = &fieldmaskpb.FieldMask{}
    45  	_ = &timestamppb.Timestamp{}
    46  	_ = view.View(0)
    47  	_ = watch_type.WatchType(0)
    48  )
    49  
    50  const (
    51  	// Verify that this generated code is sufficiently up-to-date.
    52  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    53  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    54  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    55  )
    56  
    57  // A request message of the GetSimCardStock method.
    58  type GetSimCardStockRequest struct {
    59  	state         protoimpl.MessageState
    60  	sizeCache     protoimpl.SizeCache
    61  	unknownFields protoimpl.UnknownFields
    62  	// Name of ntt.cellular_api.v1.SimCardStock
    63  	Name *sim_card_stock.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    64  	// A list of extra fields to be obtained for each response item on top of
    65  	// fields defined by request field view
    66  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,3,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
    67  	// View defines list of standard response fields present in response items.
    68  	// Additional fields can be amended by request field field_mask
    69  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
    70  }
    71  
    72  func (m *GetSimCardStockRequest) Reset() {
    73  	*m = GetSimCardStockRequest{}
    74  	if protoimpl.UnsafeEnabled {
    75  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[0]
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    77  		ms.StoreMessageInfo(mi)
    78  	}
    79  }
    80  
    81  func (m *GetSimCardStockRequest) String() string {
    82  	return protoimpl.X.MessageStringOf(m)
    83  }
    84  
    85  func (*GetSimCardStockRequest) ProtoMessage() {}
    86  
    87  func (m *GetSimCardStockRequest) ProtoReflect() preflect.Message {
    88  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[0]
    89  	if protoimpl.UnsafeEnabled && m != nil {
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    91  		if ms.LoadMessageInfo() == nil {
    92  			ms.StoreMessageInfo(mi)
    93  		}
    94  		return ms
    95  	}
    96  	return mi.MessageOf(m)
    97  }
    98  
    99  func (*GetSimCardStockRequest) GotenMessage() {}
   100  
   101  // Deprecated, Use GetSimCardStockRequest.ProtoReflect.Descriptor instead.
   102  func (*GetSimCardStockRequest) Descriptor() ([]byte, []int) {
   103  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{0}
   104  }
   105  
   106  func (m *GetSimCardStockRequest) Unmarshal(b []byte) error {
   107  	return proto.Unmarshal(b, m)
   108  }
   109  
   110  func (m *GetSimCardStockRequest) Marshal() ([]byte, error) {
   111  	return proto.Marshal(m)
   112  }
   113  
   114  func (m *GetSimCardStockRequest) MarshalJSON() ([]byte, error) {
   115  	return protojson.MarshalOptions{}.Marshal(m)
   116  }
   117  
   118  func (m *GetSimCardStockRequest) UnmarshalJSON(data []byte) error {
   119  	return protojson.Unmarshal(data, m)
   120  }
   121  
   122  func (m *GetSimCardStockRequest) GetName() *sim_card_stock.Name {
   123  	if m != nil {
   124  		return m.Name
   125  	}
   126  	return nil
   127  }
   128  
   129  func (m *GetSimCardStockRequest) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
   130  	if m != nil {
   131  		return m.FieldMask
   132  	}
   133  	return nil
   134  }
   135  
   136  func (m *GetSimCardStockRequest) GetView() view.View {
   137  	if m != nil {
   138  		return m.View
   139  	}
   140  	return view.View_UNSPECIFIED
   141  }
   142  
   143  func (m *GetSimCardStockRequest) SetName(fv *sim_card_stock.Name) {
   144  	if m == nil {
   145  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GetSimCardStockRequest"))
   146  	}
   147  	m.Name = fv
   148  }
   149  
   150  func (m *GetSimCardStockRequest) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
   151  	if m == nil {
   152  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "GetSimCardStockRequest"))
   153  	}
   154  	m.FieldMask = fv
   155  }
   156  
   157  func (m *GetSimCardStockRequest) SetView(fv view.View) {
   158  	if m == nil {
   159  		panic(fmt.Errorf("can't set %s on nil %s", "View", "GetSimCardStockRequest"))
   160  	}
   161  	m.View = fv
   162  }
   163  
   164  // A request message of the BatchGetSimCardStocks method.
   165  type BatchGetSimCardStocksRequest struct {
   166  	state         protoimpl.MessageState
   167  	sizeCache     protoimpl.SizeCache
   168  	unknownFields protoimpl.UnknownFields
   169  	// Names of SimCardStocks
   170  	Names []*sim_card_stock.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty"`
   171  	// A list of extra fields to be obtained for each response item on top of
   172  	// fields defined by request field view
   173  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,3,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   174  	// View defines list of standard response fields present in response items.
   175  	// Additional fields can be amended by request field field_mask
   176  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   177  }
   178  
   179  func (m *BatchGetSimCardStocksRequest) Reset() {
   180  	*m = BatchGetSimCardStocksRequest{}
   181  	if protoimpl.UnsafeEnabled {
   182  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[1]
   183  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   184  		ms.StoreMessageInfo(mi)
   185  	}
   186  }
   187  
   188  func (m *BatchGetSimCardStocksRequest) String() string {
   189  	return protoimpl.X.MessageStringOf(m)
   190  }
   191  
   192  func (*BatchGetSimCardStocksRequest) ProtoMessage() {}
   193  
   194  func (m *BatchGetSimCardStocksRequest) ProtoReflect() preflect.Message {
   195  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[1]
   196  	if protoimpl.UnsafeEnabled && m != nil {
   197  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   198  		if ms.LoadMessageInfo() == nil {
   199  			ms.StoreMessageInfo(mi)
   200  		}
   201  		return ms
   202  	}
   203  	return mi.MessageOf(m)
   204  }
   205  
   206  func (*BatchGetSimCardStocksRequest) GotenMessage() {}
   207  
   208  // Deprecated, Use BatchGetSimCardStocksRequest.ProtoReflect.Descriptor instead.
   209  func (*BatchGetSimCardStocksRequest) Descriptor() ([]byte, []int) {
   210  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{1}
   211  }
   212  
   213  func (m *BatchGetSimCardStocksRequest) Unmarshal(b []byte) error {
   214  	return proto.Unmarshal(b, m)
   215  }
   216  
   217  func (m *BatchGetSimCardStocksRequest) Marshal() ([]byte, error) {
   218  	return proto.Marshal(m)
   219  }
   220  
   221  func (m *BatchGetSimCardStocksRequest) MarshalJSON() ([]byte, error) {
   222  	return protojson.MarshalOptions{}.Marshal(m)
   223  }
   224  
   225  func (m *BatchGetSimCardStocksRequest) UnmarshalJSON(data []byte) error {
   226  	return protojson.Unmarshal(data, m)
   227  }
   228  
   229  func (m *BatchGetSimCardStocksRequest) GetNames() []*sim_card_stock.Name {
   230  	if m != nil {
   231  		return m.Names
   232  	}
   233  	return nil
   234  }
   235  
   236  func (m *BatchGetSimCardStocksRequest) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
   237  	if m != nil {
   238  		return m.FieldMask
   239  	}
   240  	return nil
   241  }
   242  
   243  func (m *BatchGetSimCardStocksRequest) GetView() view.View {
   244  	if m != nil {
   245  		return m.View
   246  	}
   247  	return view.View_UNSPECIFIED
   248  }
   249  
   250  func (m *BatchGetSimCardStocksRequest) SetNames(fv []*sim_card_stock.Name) {
   251  	if m == nil {
   252  		panic(fmt.Errorf("can't set %s on nil %s", "Names", "BatchGetSimCardStocksRequest"))
   253  	}
   254  	m.Names = fv
   255  }
   256  
   257  func (m *BatchGetSimCardStocksRequest) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
   258  	if m == nil {
   259  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "BatchGetSimCardStocksRequest"))
   260  	}
   261  	m.FieldMask = fv
   262  }
   263  
   264  func (m *BatchGetSimCardStocksRequest) SetView(fv view.View) {
   265  	if m == nil {
   266  		panic(fmt.Errorf("can't set %s on nil %s", "View", "BatchGetSimCardStocksRequest"))
   267  	}
   268  	m.View = fv
   269  }
   270  
   271  // A response message of the BatchGetSimCardStocks method.
   272  type BatchGetSimCardStocksResponse struct {
   273  	state         protoimpl.MessageState
   274  	sizeCache     protoimpl.SizeCache
   275  	unknownFields protoimpl.UnknownFields
   276  	// found SimCardStocks
   277  	SimCardStocks []*sim_card_stock.SimCardStock `protobuf:"bytes,1,rep,name=sim_card_stocks,json=simCardStocks,proto3" json:"sim_card_stocks,omitempty"`
   278  	// list of not found SimCardStocks
   279  	Missing []*sim_card_stock.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty"`
   280  }
   281  
   282  func (m *BatchGetSimCardStocksResponse) Reset() {
   283  	*m = BatchGetSimCardStocksResponse{}
   284  	if protoimpl.UnsafeEnabled {
   285  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[2]
   286  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   287  		ms.StoreMessageInfo(mi)
   288  	}
   289  }
   290  
   291  func (m *BatchGetSimCardStocksResponse) String() string {
   292  	return protoimpl.X.MessageStringOf(m)
   293  }
   294  
   295  func (*BatchGetSimCardStocksResponse) ProtoMessage() {}
   296  
   297  func (m *BatchGetSimCardStocksResponse) ProtoReflect() preflect.Message {
   298  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[2]
   299  	if protoimpl.UnsafeEnabled && m != nil {
   300  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   301  		if ms.LoadMessageInfo() == nil {
   302  			ms.StoreMessageInfo(mi)
   303  		}
   304  		return ms
   305  	}
   306  	return mi.MessageOf(m)
   307  }
   308  
   309  func (*BatchGetSimCardStocksResponse) GotenMessage() {}
   310  
   311  // Deprecated, Use BatchGetSimCardStocksResponse.ProtoReflect.Descriptor instead.
   312  func (*BatchGetSimCardStocksResponse) Descriptor() ([]byte, []int) {
   313  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{2}
   314  }
   315  
   316  func (m *BatchGetSimCardStocksResponse) Unmarshal(b []byte) error {
   317  	return proto.Unmarshal(b, m)
   318  }
   319  
   320  func (m *BatchGetSimCardStocksResponse) Marshal() ([]byte, error) {
   321  	return proto.Marshal(m)
   322  }
   323  
   324  func (m *BatchGetSimCardStocksResponse) MarshalJSON() ([]byte, error) {
   325  	return protojson.MarshalOptions{}.Marshal(m)
   326  }
   327  
   328  func (m *BatchGetSimCardStocksResponse) UnmarshalJSON(data []byte) error {
   329  	return protojson.Unmarshal(data, m)
   330  }
   331  
   332  func (m *BatchGetSimCardStocksResponse) GetSimCardStocks() []*sim_card_stock.SimCardStock {
   333  	if m != nil {
   334  		return m.SimCardStocks
   335  	}
   336  	return nil
   337  }
   338  
   339  func (m *BatchGetSimCardStocksResponse) GetMissing() []*sim_card_stock.Name {
   340  	if m != nil {
   341  		return m.Missing
   342  	}
   343  	return nil
   344  }
   345  
   346  func (m *BatchGetSimCardStocksResponse) SetSimCardStocks(fv []*sim_card_stock.SimCardStock) {
   347  	if m == nil {
   348  		panic(fmt.Errorf("can't set %s on nil %s", "SimCardStocks", "BatchGetSimCardStocksResponse"))
   349  	}
   350  	m.SimCardStocks = fv
   351  }
   352  
   353  func (m *BatchGetSimCardStocksResponse) SetMissing(fv []*sim_card_stock.Name) {
   354  	if m == nil {
   355  		panic(fmt.Errorf("can't set %s on nil %s", "Missing", "BatchGetSimCardStocksResponse"))
   356  	}
   357  	m.Missing = fv
   358  }
   359  
   360  // A request message of the ListSimCardStocks method.
   361  type ListSimCardStocksRequest struct {
   362  	state         protoimpl.MessageState
   363  	sizeCache     protoimpl.SizeCache
   364  	unknownFields protoimpl.UnknownFields
   365  	// Requested page size. Server may return fewer SimCardStocks than requested.
   366  	// If unspecified, server will pick an appropriate default.
   367  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   368  	// A token identifying a page of results the server should return.
   369  	// Typically, this is the value of
   370  	// ListSimCardStocksResponse.next_page_token.
   371  	PageToken *sim_card_stock.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   372  	// Order By -
   373  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
   374  	// of field path with order directive, either 'asc' or 'desc'. If direction is
   375  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
   376  	// state.something.else desc, theme"
   377  	OrderBy *sim_card_stock.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   378  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   379  	// following operators:
   380  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   381  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   382  	// CONTAINS "severity:important" OR (state.last_error_time >
   383  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   384  	Filter *sim_card_stock.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   385  	// A list of extra fields to be obtained for each response item on top of
   386  	// fields defined by request field view
   387  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,6,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   388  	// View defines list of standard response fields present in response items.
   389  	// Additional fields can be amended by request field field_mask
   390  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   391  	// Indicates if list response should contain total count and offset (fields
   392  	// current_offset and total_results_count).
   393  	IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"`
   394  }
   395  
   396  func (m *ListSimCardStocksRequest) Reset() {
   397  	*m = ListSimCardStocksRequest{}
   398  	if protoimpl.UnsafeEnabled {
   399  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[3]
   400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   401  		ms.StoreMessageInfo(mi)
   402  	}
   403  }
   404  
   405  func (m *ListSimCardStocksRequest) String() string {
   406  	return protoimpl.X.MessageStringOf(m)
   407  }
   408  
   409  func (*ListSimCardStocksRequest) ProtoMessage() {}
   410  
   411  func (m *ListSimCardStocksRequest) ProtoReflect() preflect.Message {
   412  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[3]
   413  	if protoimpl.UnsafeEnabled && m != nil {
   414  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   415  		if ms.LoadMessageInfo() == nil {
   416  			ms.StoreMessageInfo(mi)
   417  		}
   418  		return ms
   419  	}
   420  	return mi.MessageOf(m)
   421  }
   422  
   423  func (*ListSimCardStocksRequest) GotenMessage() {}
   424  
   425  // Deprecated, Use ListSimCardStocksRequest.ProtoReflect.Descriptor instead.
   426  func (*ListSimCardStocksRequest) Descriptor() ([]byte, []int) {
   427  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{3}
   428  }
   429  
   430  func (m *ListSimCardStocksRequest) Unmarshal(b []byte) error {
   431  	return proto.Unmarshal(b, m)
   432  }
   433  
   434  func (m *ListSimCardStocksRequest) Marshal() ([]byte, error) {
   435  	return proto.Marshal(m)
   436  }
   437  
   438  func (m *ListSimCardStocksRequest) MarshalJSON() ([]byte, error) {
   439  	return protojson.MarshalOptions{}.Marshal(m)
   440  }
   441  
   442  func (m *ListSimCardStocksRequest) UnmarshalJSON(data []byte) error {
   443  	return protojson.Unmarshal(data, m)
   444  }
   445  
   446  func (m *ListSimCardStocksRequest) GetPageSize() int32 {
   447  	if m != nil {
   448  		return m.PageSize
   449  	}
   450  	return int32(0)
   451  }
   452  
   453  func (m *ListSimCardStocksRequest) GetPageToken() *sim_card_stock.PagerCursor {
   454  	if m != nil {
   455  		return m.PageToken
   456  	}
   457  	return nil
   458  }
   459  
   460  func (m *ListSimCardStocksRequest) GetOrderBy() *sim_card_stock.OrderBy {
   461  	if m != nil {
   462  		return m.OrderBy
   463  	}
   464  	return nil
   465  }
   466  
   467  func (m *ListSimCardStocksRequest) GetFilter() *sim_card_stock.Filter {
   468  	if m != nil {
   469  		return m.Filter
   470  	}
   471  	return nil
   472  }
   473  
   474  func (m *ListSimCardStocksRequest) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
   475  	if m != nil {
   476  		return m.FieldMask
   477  	}
   478  	return nil
   479  }
   480  
   481  func (m *ListSimCardStocksRequest) GetView() view.View {
   482  	if m != nil {
   483  		return m.View
   484  	}
   485  	return view.View_UNSPECIFIED
   486  }
   487  
   488  func (m *ListSimCardStocksRequest) GetIncludePagingInfo() bool {
   489  	if m != nil {
   490  		return m.IncludePagingInfo
   491  	}
   492  	return false
   493  }
   494  
   495  func (m *ListSimCardStocksRequest) SetPageSize(fv int32) {
   496  	if m == nil {
   497  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListSimCardStocksRequest"))
   498  	}
   499  	m.PageSize = fv
   500  }
   501  
   502  func (m *ListSimCardStocksRequest) SetPageToken(fv *sim_card_stock.PagerCursor) {
   503  	if m == nil {
   504  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListSimCardStocksRequest"))
   505  	}
   506  	m.PageToken = fv
   507  }
   508  
   509  func (m *ListSimCardStocksRequest) SetOrderBy(fv *sim_card_stock.OrderBy) {
   510  	if m == nil {
   511  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListSimCardStocksRequest"))
   512  	}
   513  	m.OrderBy = fv
   514  }
   515  
   516  func (m *ListSimCardStocksRequest) SetFilter(fv *sim_card_stock.Filter) {
   517  	if m == nil {
   518  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListSimCardStocksRequest"))
   519  	}
   520  	m.Filter = fv
   521  }
   522  
   523  func (m *ListSimCardStocksRequest) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
   524  	if m == nil {
   525  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListSimCardStocksRequest"))
   526  	}
   527  	m.FieldMask = fv
   528  }
   529  
   530  func (m *ListSimCardStocksRequest) SetView(fv view.View) {
   531  	if m == nil {
   532  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListSimCardStocksRequest"))
   533  	}
   534  	m.View = fv
   535  }
   536  
   537  func (m *ListSimCardStocksRequest) SetIncludePagingInfo(fv bool) {
   538  	if m == nil {
   539  		panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListSimCardStocksRequest"))
   540  	}
   541  	m.IncludePagingInfo = fv
   542  }
   543  
   544  // A response message of the ListSimCardStocks method.
   545  type ListSimCardStocksResponse struct {
   546  	state         protoimpl.MessageState
   547  	sizeCache     protoimpl.SizeCache
   548  	unknownFields protoimpl.UnknownFields
   549  	// The list of SimCardStocks
   550  	SimCardStocks []*sim_card_stock.SimCardStock `protobuf:"bytes,1,rep,name=sim_card_stocks,json=simCardStocks,proto3" json:"sim_card_stocks,omitempty"`
   551  	// A token to retrieve previous page of results.
   552  	//
   553  	// Pass this value in the ListSimCardStocksRequest.page_token.
   554  	PrevPageToken *sim_card_stock.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
   555  	// A token to retrieve next page of results.
   556  	//
   557  	// Pass this value in the ListSimCardStocksRequest.page_token.
   558  	NextPageToken *sim_card_stock.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   559  	// Current offset from the first page or 0 if no page tokens were given,
   560  	// paging info was not requested or there was an error while trying to get
   561  	// it). Page index can be computed from offset and limit provided in a
   562  	// request.
   563  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
   564  	// Number of total SimCardStocks across all pages or 0, if there are no items,
   565  	// paging info was not requested or there was an error while trying to get it.
   566  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
   567  }
   568  
   569  func (m *ListSimCardStocksResponse) Reset() {
   570  	*m = ListSimCardStocksResponse{}
   571  	if protoimpl.UnsafeEnabled {
   572  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[4]
   573  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   574  		ms.StoreMessageInfo(mi)
   575  	}
   576  }
   577  
   578  func (m *ListSimCardStocksResponse) String() string {
   579  	return protoimpl.X.MessageStringOf(m)
   580  }
   581  
   582  func (*ListSimCardStocksResponse) ProtoMessage() {}
   583  
   584  func (m *ListSimCardStocksResponse) ProtoReflect() preflect.Message {
   585  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[4]
   586  	if protoimpl.UnsafeEnabled && m != nil {
   587  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   588  		if ms.LoadMessageInfo() == nil {
   589  			ms.StoreMessageInfo(mi)
   590  		}
   591  		return ms
   592  	}
   593  	return mi.MessageOf(m)
   594  }
   595  
   596  func (*ListSimCardStocksResponse) GotenMessage() {}
   597  
   598  // Deprecated, Use ListSimCardStocksResponse.ProtoReflect.Descriptor instead.
   599  func (*ListSimCardStocksResponse) Descriptor() ([]byte, []int) {
   600  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{4}
   601  }
   602  
   603  func (m *ListSimCardStocksResponse) Unmarshal(b []byte) error {
   604  	return proto.Unmarshal(b, m)
   605  }
   606  
   607  func (m *ListSimCardStocksResponse) Marshal() ([]byte, error) {
   608  	return proto.Marshal(m)
   609  }
   610  
   611  func (m *ListSimCardStocksResponse) MarshalJSON() ([]byte, error) {
   612  	return protojson.MarshalOptions{}.Marshal(m)
   613  }
   614  
   615  func (m *ListSimCardStocksResponse) UnmarshalJSON(data []byte) error {
   616  	return protojson.Unmarshal(data, m)
   617  }
   618  
   619  func (m *ListSimCardStocksResponse) GetSimCardStocks() []*sim_card_stock.SimCardStock {
   620  	if m != nil {
   621  		return m.SimCardStocks
   622  	}
   623  	return nil
   624  }
   625  
   626  func (m *ListSimCardStocksResponse) GetPrevPageToken() *sim_card_stock.PagerCursor {
   627  	if m != nil {
   628  		return m.PrevPageToken
   629  	}
   630  	return nil
   631  }
   632  
   633  func (m *ListSimCardStocksResponse) GetNextPageToken() *sim_card_stock.PagerCursor {
   634  	if m != nil {
   635  		return m.NextPageToken
   636  	}
   637  	return nil
   638  }
   639  
   640  func (m *ListSimCardStocksResponse) GetCurrentOffset() int32 {
   641  	if m != nil {
   642  		return m.CurrentOffset
   643  	}
   644  	return int32(0)
   645  }
   646  
   647  func (m *ListSimCardStocksResponse) GetTotalResultsCount() int32 {
   648  	if m != nil {
   649  		return m.TotalResultsCount
   650  	}
   651  	return int32(0)
   652  }
   653  
   654  func (m *ListSimCardStocksResponse) SetSimCardStocks(fv []*sim_card_stock.SimCardStock) {
   655  	if m == nil {
   656  		panic(fmt.Errorf("can't set %s on nil %s", "SimCardStocks", "ListSimCardStocksResponse"))
   657  	}
   658  	m.SimCardStocks = fv
   659  }
   660  
   661  func (m *ListSimCardStocksResponse) SetPrevPageToken(fv *sim_card_stock.PagerCursor) {
   662  	if m == nil {
   663  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListSimCardStocksResponse"))
   664  	}
   665  	m.PrevPageToken = fv
   666  }
   667  
   668  func (m *ListSimCardStocksResponse) SetNextPageToken(fv *sim_card_stock.PagerCursor) {
   669  	if m == nil {
   670  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListSimCardStocksResponse"))
   671  	}
   672  	m.NextPageToken = fv
   673  }
   674  
   675  func (m *ListSimCardStocksResponse) SetCurrentOffset(fv int32) {
   676  	if m == nil {
   677  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListSimCardStocksResponse"))
   678  	}
   679  	m.CurrentOffset = fv
   680  }
   681  
   682  func (m *ListSimCardStocksResponse) SetTotalResultsCount(fv int32) {
   683  	if m == nil {
   684  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListSimCardStocksResponse"))
   685  	}
   686  	m.TotalResultsCount = fv
   687  }
   688  
   689  // A request message of the WatchSimCardStock method.
   690  type WatchSimCardStockRequest struct {
   691  	state         protoimpl.MessageState
   692  	sizeCache     protoimpl.SizeCache
   693  	unknownFields protoimpl.UnknownFields
   694  	// Name of ntt.cellular_api.v1.SimCardStock
   695  	Name *sim_card_stock.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   696  	// A list of extra fields to be obtained for each response item on top of
   697  	// fields defined by request field view
   698  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,2,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   699  	// View defines list of standard response fields present in response items.
   700  	// Additional fields can be amended by request field field_mask
   701  	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   702  }
   703  
   704  func (m *WatchSimCardStockRequest) Reset() {
   705  	*m = WatchSimCardStockRequest{}
   706  	if protoimpl.UnsafeEnabled {
   707  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[5]
   708  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   709  		ms.StoreMessageInfo(mi)
   710  	}
   711  }
   712  
   713  func (m *WatchSimCardStockRequest) String() string {
   714  	return protoimpl.X.MessageStringOf(m)
   715  }
   716  
   717  func (*WatchSimCardStockRequest) ProtoMessage() {}
   718  
   719  func (m *WatchSimCardStockRequest) ProtoReflect() preflect.Message {
   720  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[5]
   721  	if protoimpl.UnsafeEnabled && m != nil {
   722  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   723  		if ms.LoadMessageInfo() == nil {
   724  			ms.StoreMessageInfo(mi)
   725  		}
   726  		return ms
   727  	}
   728  	return mi.MessageOf(m)
   729  }
   730  
   731  func (*WatchSimCardStockRequest) GotenMessage() {}
   732  
   733  // Deprecated, Use WatchSimCardStockRequest.ProtoReflect.Descriptor instead.
   734  func (*WatchSimCardStockRequest) Descriptor() ([]byte, []int) {
   735  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{5}
   736  }
   737  
   738  func (m *WatchSimCardStockRequest) Unmarshal(b []byte) error {
   739  	return proto.Unmarshal(b, m)
   740  }
   741  
   742  func (m *WatchSimCardStockRequest) Marshal() ([]byte, error) {
   743  	return proto.Marshal(m)
   744  }
   745  
   746  func (m *WatchSimCardStockRequest) MarshalJSON() ([]byte, error) {
   747  	return protojson.MarshalOptions{}.Marshal(m)
   748  }
   749  
   750  func (m *WatchSimCardStockRequest) UnmarshalJSON(data []byte) error {
   751  	return protojson.Unmarshal(data, m)
   752  }
   753  
   754  func (m *WatchSimCardStockRequest) GetName() *sim_card_stock.Name {
   755  	if m != nil {
   756  		return m.Name
   757  	}
   758  	return nil
   759  }
   760  
   761  func (m *WatchSimCardStockRequest) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
   762  	if m != nil {
   763  		return m.FieldMask
   764  	}
   765  	return nil
   766  }
   767  
   768  func (m *WatchSimCardStockRequest) GetView() view.View {
   769  	if m != nil {
   770  		return m.View
   771  	}
   772  	return view.View_UNSPECIFIED
   773  }
   774  
   775  func (m *WatchSimCardStockRequest) SetName(fv *sim_card_stock.Name) {
   776  	if m == nil {
   777  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "WatchSimCardStockRequest"))
   778  	}
   779  	m.Name = fv
   780  }
   781  
   782  func (m *WatchSimCardStockRequest) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
   783  	if m == nil {
   784  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchSimCardStockRequest"))
   785  	}
   786  	m.FieldMask = fv
   787  }
   788  
   789  func (m *WatchSimCardStockRequest) SetView(fv view.View) {
   790  	if m == nil {
   791  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchSimCardStockRequest"))
   792  	}
   793  	m.View = fv
   794  }
   795  
   796  // A response message of the WatchSimCardStock method.
   797  type WatchSimCardStockResponse struct {
   798  	state         protoimpl.MessageState
   799  	sizeCache     protoimpl.SizeCache
   800  	unknownFields protoimpl.UnknownFields
   801  	Change        *sim_card_stock.SimCardStockChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty"`
   802  }
   803  
   804  func (m *WatchSimCardStockResponse) Reset() {
   805  	*m = WatchSimCardStockResponse{}
   806  	if protoimpl.UnsafeEnabled {
   807  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[6]
   808  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   809  		ms.StoreMessageInfo(mi)
   810  	}
   811  }
   812  
   813  func (m *WatchSimCardStockResponse) String() string {
   814  	return protoimpl.X.MessageStringOf(m)
   815  }
   816  
   817  func (*WatchSimCardStockResponse) ProtoMessage() {}
   818  
   819  func (m *WatchSimCardStockResponse) ProtoReflect() preflect.Message {
   820  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[6]
   821  	if protoimpl.UnsafeEnabled && m != nil {
   822  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   823  		if ms.LoadMessageInfo() == nil {
   824  			ms.StoreMessageInfo(mi)
   825  		}
   826  		return ms
   827  	}
   828  	return mi.MessageOf(m)
   829  }
   830  
   831  func (*WatchSimCardStockResponse) GotenMessage() {}
   832  
   833  // Deprecated, Use WatchSimCardStockResponse.ProtoReflect.Descriptor instead.
   834  func (*WatchSimCardStockResponse) Descriptor() ([]byte, []int) {
   835  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{6}
   836  }
   837  
   838  func (m *WatchSimCardStockResponse) Unmarshal(b []byte) error {
   839  	return proto.Unmarshal(b, m)
   840  }
   841  
   842  func (m *WatchSimCardStockResponse) Marshal() ([]byte, error) {
   843  	return proto.Marshal(m)
   844  }
   845  
   846  func (m *WatchSimCardStockResponse) MarshalJSON() ([]byte, error) {
   847  	return protojson.MarshalOptions{}.Marshal(m)
   848  }
   849  
   850  func (m *WatchSimCardStockResponse) UnmarshalJSON(data []byte) error {
   851  	return protojson.Unmarshal(data, m)
   852  }
   853  
   854  func (m *WatchSimCardStockResponse) GetChange() *sim_card_stock.SimCardStockChange {
   855  	if m != nil {
   856  		return m.Change
   857  	}
   858  	return nil
   859  }
   860  
   861  func (m *WatchSimCardStockResponse) SetChange(fv *sim_card_stock.SimCardStockChange) {
   862  	if m == nil {
   863  		panic(fmt.Errorf("can't set %s on nil %s", "Change", "WatchSimCardStockResponse"))
   864  	}
   865  	m.Change = fv
   866  }
   867  
   868  // A request message of the WatchSimCardStocks method.
   869  type WatchSimCardStocksRequest struct {
   870  	state         protoimpl.MessageState
   871  	sizeCache     protoimpl.SizeCache
   872  	unknownFields protoimpl.UnknownFields
   873  	// Type of a watch. Identifies how server stream data to a client, which
   874  	// fields in a request are allowed and which fields in response are relevant.
   875  	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty"`
   876  	// Requested page size. Server may return fewer SimCardStocks than requested.
   877  	// If unspecified, server will pick an appropriate default.
   878  	// Can be populated only for stateful watch type.
   879  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   880  	// A token identifying a page of results the server should return.
   881  	// Can be populated only for stateful watch type.
   882  	PageToken *sim_card_stock.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   883  	// Order By -
   884  	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
   885  	// populated only for stateful watch type.
   886  	OrderBy *sim_card_stock.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   887  	// A token identifying watch resume point from previous session.
   888  	// Can be populated only for stateless watch type.
   889  	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
   890  	// Point in the time from which we want to start getting updates. This field
   891  	// can be populated only for stateless watch type and if resume token is not
   892  	// known yet. If specified, initial snapshot will NOT be provided. It is
   893  	// assumed client can obtain it using separate means. Watch responses will
   894  	// contain resume tokens which should be used to resume broken connection.
   895  	StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty"`
   896  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
   897  	// following operators:
   898  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
   899  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
   900  	// CONTAINS "severity:important" OR (state.last_error_time >
   901  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
   902  	Filter *sim_card_stock.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
   903  	// A list of extra fields to be obtained for each response item on top of
   904  	// fields defined by request field view Changes to SimCardStock that don't
   905  	// affect any of masked fields won't be sent back.
   906  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,6,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   907  	// View defines list of standard response fields present in response items.
   908  	// Additional fields can be amended by request field field_mask Changes to
   909  	// SimCardStock that don't affect any of masked fields won't be sent back.
   910  	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
   911  	// Maximum amount of changes in each response message. Query result response
   912  	// is divided on the server side into chunks with size of a specified amount
   913  	// to limit memory footprint of each message. Responses will hold information
   914  	// whether more elements will continue for the actual change. If unspecified,
   915  	// server will pick an appropriate default.
   916  	MaxChunkSize int32 `protobuf:"varint,11,opt,name=max_chunk_size,json=maxChunkSize,proto3" json:"max_chunk_size,omitempty"`
   917  }
   918  
   919  func (m *WatchSimCardStocksRequest) Reset() {
   920  	*m = WatchSimCardStocksRequest{}
   921  	if protoimpl.UnsafeEnabled {
   922  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[7]
   923  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   924  		ms.StoreMessageInfo(mi)
   925  	}
   926  }
   927  
   928  func (m *WatchSimCardStocksRequest) String() string {
   929  	return protoimpl.X.MessageStringOf(m)
   930  }
   931  
   932  func (*WatchSimCardStocksRequest) ProtoMessage() {}
   933  
   934  func (m *WatchSimCardStocksRequest) ProtoReflect() preflect.Message {
   935  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[7]
   936  	if protoimpl.UnsafeEnabled && m != nil {
   937  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   938  		if ms.LoadMessageInfo() == nil {
   939  			ms.StoreMessageInfo(mi)
   940  		}
   941  		return ms
   942  	}
   943  	return mi.MessageOf(m)
   944  }
   945  
   946  func (*WatchSimCardStocksRequest) GotenMessage() {}
   947  
   948  // Deprecated, Use WatchSimCardStocksRequest.ProtoReflect.Descriptor instead.
   949  func (*WatchSimCardStocksRequest) Descriptor() ([]byte, []int) {
   950  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{7}
   951  }
   952  
   953  func (m *WatchSimCardStocksRequest) Unmarshal(b []byte) error {
   954  	return proto.Unmarshal(b, m)
   955  }
   956  
   957  func (m *WatchSimCardStocksRequest) Marshal() ([]byte, error) {
   958  	return proto.Marshal(m)
   959  }
   960  
   961  func (m *WatchSimCardStocksRequest) MarshalJSON() ([]byte, error) {
   962  	return protojson.MarshalOptions{}.Marshal(m)
   963  }
   964  
   965  func (m *WatchSimCardStocksRequest) UnmarshalJSON(data []byte) error {
   966  	return protojson.Unmarshal(data, m)
   967  }
   968  
   969  func (m *WatchSimCardStocksRequest) GetType() watch_type.WatchType {
   970  	if m != nil {
   971  		return m.Type
   972  	}
   973  	return watch_type.WatchType_STATEFUL
   974  }
   975  
   976  func (m *WatchSimCardStocksRequest) GetPageSize() int32 {
   977  	if m != nil {
   978  		return m.PageSize
   979  	}
   980  	return int32(0)
   981  }
   982  
   983  func (m *WatchSimCardStocksRequest) GetPageToken() *sim_card_stock.PagerCursor {
   984  	if m != nil {
   985  		return m.PageToken
   986  	}
   987  	return nil
   988  }
   989  
   990  func (m *WatchSimCardStocksRequest) GetOrderBy() *sim_card_stock.OrderBy {
   991  	if m != nil {
   992  		return m.OrderBy
   993  	}
   994  	return nil
   995  }
   996  
   997  func (m *WatchSimCardStocksRequest) GetResumeToken() string {
   998  	if m != nil {
   999  		return m.ResumeToken
  1000  	}
  1001  	return ""
  1002  }
  1003  
  1004  func (m *WatchSimCardStocksRequest) GetStartingTime() *timestamppb.Timestamp {
  1005  	if m != nil {
  1006  		return m.StartingTime
  1007  	}
  1008  	return nil
  1009  }
  1010  
  1011  func (m *WatchSimCardStocksRequest) GetFilter() *sim_card_stock.Filter {
  1012  	if m != nil {
  1013  		return m.Filter
  1014  	}
  1015  	return nil
  1016  }
  1017  
  1018  func (m *WatchSimCardStocksRequest) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
  1019  	if m != nil {
  1020  		return m.FieldMask
  1021  	}
  1022  	return nil
  1023  }
  1024  
  1025  func (m *WatchSimCardStocksRequest) GetView() view.View {
  1026  	if m != nil {
  1027  		return m.View
  1028  	}
  1029  	return view.View_UNSPECIFIED
  1030  }
  1031  
  1032  func (m *WatchSimCardStocksRequest) GetMaxChunkSize() int32 {
  1033  	if m != nil {
  1034  		return m.MaxChunkSize
  1035  	}
  1036  	return int32(0)
  1037  }
  1038  
  1039  func (m *WatchSimCardStocksRequest) SetType(fv watch_type.WatchType) {
  1040  	if m == nil {
  1041  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "WatchSimCardStocksRequest"))
  1042  	}
  1043  	m.Type = fv
  1044  }
  1045  
  1046  func (m *WatchSimCardStocksRequest) SetPageSize(fv int32) {
  1047  	if m == nil {
  1048  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "WatchSimCardStocksRequest"))
  1049  	}
  1050  	m.PageSize = fv
  1051  }
  1052  
  1053  func (m *WatchSimCardStocksRequest) SetPageToken(fv *sim_card_stock.PagerCursor) {
  1054  	if m == nil {
  1055  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "WatchSimCardStocksRequest"))
  1056  	}
  1057  	m.PageToken = fv
  1058  }
  1059  
  1060  func (m *WatchSimCardStocksRequest) SetOrderBy(fv *sim_card_stock.OrderBy) {
  1061  	if m == nil {
  1062  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "WatchSimCardStocksRequest"))
  1063  	}
  1064  	m.OrderBy = fv
  1065  }
  1066  
  1067  func (m *WatchSimCardStocksRequest) SetResumeToken(fv string) {
  1068  	if m == nil {
  1069  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchSimCardStocksRequest"))
  1070  	}
  1071  	m.ResumeToken = fv
  1072  }
  1073  
  1074  func (m *WatchSimCardStocksRequest) SetStartingTime(fv *timestamppb.Timestamp) {
  1075  	if m == nil {
  1076  		panic(fmt.Errorf("can't set %s on nil %s", "StartingTime", "WatchSimCardStocksRequest"))
  1077  	}
  1078  	m.StartingTime = fv
  1079  }
  1080  
  1081  func (m *WatchSimCardStocksRequest) SetFilter(fv *sim_card_stock.Filter) {
  1082  	if m == nil {
  1083  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "WatchSimCardStocksRequest"))
  1084  	}
  1085  	m.Filter = fv
  1086  }
  1087  
  1088  func (m *WatchSimCardStocksRequest) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
  1089  	if m == nil {
  1090  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "WatchSimCardStocksRequest"))
  1091  	}
  1092  	m.FieldMask = fv
  1093  }
  1094  
  1095  func (m *WatchSimCardStocksRequest) SetView(fv view.View) {
  1096  	if m == nil {
  1097  		panic(fmt.Errorf("can't set %s on nil %s", "View", "WatchSimCardStocksRequest"))
  1098  	}
  1099  	m.View = fv
  1100  }
  1101  
  1102  func (m *WatchSimCardStocksRequest) SetMaxChunkSize(fv int32) {
  1103  	if m == nil {
  1104  		panic(fmt.Errorf("can't set %s on nil %s", "MaxChunkSize", "WatchSimCardStocksRequest"))
  1105  	}
  1106  	m.MaxChunkSize = fv
  1107  }
  1108  
  1109  // A response message of the WatchSimCardStocks method.
  1110  type WatchSimCardStocksResponse struct {
  1111  	state         protoimpl.MessageState
  1112  	sizeCache     protoimpl.SizeCache
  1113  	unknownFields protoimpl.UnknownFields
  1114  	// Changes of SimCardStocks
  1115  	SimCardStockChanges []*sim_card_stock.SimCardStockChange `protobuf:"bytes,2,rep,name=sim_card_stock_changes,json=simCardStockChanges,proto3" json:"sim_card_stock_changes,omitempty"`
  1116  	// If request specified max_chunk_size (or this limit was enforced if
  1117  	// stateless watch has been chosen), then responses with "full changeset" will
  1118  	// be divided into chunks. Client should keep receiving messages and, once
  1119  	// is_current has value true, combine this recent message with all previous
  1120  	// ones where is_current is false. If this is the first is_current in a whole
  1121  	// watch stream, then it means that client should have, at this moment,
  1122  	// contain snapshot of the current situation (or more accurately, snapshot of
  1123  	// situation at the moment of request). All SimCardStocks will be of type
  1124  	// Added/Current (depending on watch_type specified in the request). Further
  1125  	// responses will be incremental - however messages may still be chunked and
  1126  	// is_current logic still applies. is_current is always true for stateful
  1127  	// watch if max_chunk_size was left to 0.
  1128  	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty"`
  1129  	// When present, PageTokens used for page navigation should be updated.
  1130  	// Present only if is_current is true (last chunk).
  1131  	PageTokenChange *WatchSimCardStocksResponse_PageTokenChange `protobuf:"bytes,3,opt,name=page_token_change,json=pageTokenChange,proto3" json:"page_token_change,omitempty"`
  1132  	// Token that can be used if current connection drops and client needs to
  1133  	// reconnect. Populated only for stateless watch type. Present only if
  1134  	// is_current is true (last chunk).
  1135  	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty"`
  1136  	// Server may occasionally send information how many resources should client
  1137  	// have in its state so far (response message without any changes, but with
  1138  	// snapshot_size field specified). If client has different value than the one
  1139  	// sent by the server, then it should be treated by a client as an error and
  1140  	// should reconnect. If value is smaller then 0, then client should ignore
  1141  	// this field as unpopulated. This field should be checked only for stateless
  1142  	// watch. In stateful those kind of errors are handled by the server side.
  1143  	// Will be never sent together with is_current, is_soft_reset and
  1144  	// is_hard_reset flags.
  1145  	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty"`
  1146  	// In case of internal issue server may send response message with this flag.
  1147  	// It indicates that client should drop all changes from recent responses
  1148  	// where is_current is false only! If last message had is_current set to true,
  1149  	// client should do nothing and process normally. Resume token received before
  1150  	// is still valid. This field should be checked only for stateless watch. In
  1151  	// stateful those kind of errors are handled by the server side. Will never be
  1152  	// sent along with is_current, is_hard_reset or snapshot_size.
  1153  	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty"`
  1154  	// In case of internal issue server may send response message with this flag.
  1155  	// After receiving, client should clear whole state (drop all changes received
  1156  	// so far) as server will send new snapshot (SimCardStocks will contains
  1157  	// changes of type Current only). Any resume tokens should be discarded as
  1158  	// well. This field should be checked only for stateless watch. In stateful
  1159  	// those kind of errors are handled by the server side. Will never be sent
  1160  	// along with is_current, is_soft_reset or snapshot_size.
  1161  	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty"`
  1162  }
  1163  
  1164  func (m *WatchSimCardStocksResponse) Reset() {
  1165  	*m = WatchSimCardStocksResponse{}
  1166  	if protoimpl.UnsafeEnabled {
  1167  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[8]
  1168  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1169  		ms.StoreMessageInfo(mi)
  1170  	}
  1171  }
  1172  
  1173  func (m *WatchSimCardStocksResponse) String() string {
  1174  	return protoimpl.X.MessageStringOf(m)
  1175  }
  1176  
  1177  func (*WatchSimCardStocksResponse) ProtoMessage() {}
  1178  
  1179  func (m *WatchSimCardStocksResponse) ProtoReflect() preflect.Message {
  1180  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[8]
  1181  	if protoimpl.UnsafeEnabled && m != nil {
  1182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1183  		if ms.LoadMessageInfo() == nil {
  1184  			ms.StoreMessageInfo(mi)
  1185  		}
  1186  		return ms
  1187  	}
  1188  	return mi.MessageOf(m)
  1189  }
  1190  
  1191  func (*WatchSimCardStocksResponse) GotenMessage() {}
  1192  
  1193  // Deprecated, Use WatchSimCardStocksResponse.ProtoReflect.Descriptor instead.
  1194  func (*WatchSimCardStocksResponse) Descriptor() ([]byte, []int) {
  1195  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{8}
  1196  }
  1197  
  1198  func (m *WatchSimCardStocksResponse) Unmarshal(b []byte) error {
  1199  	return proto.Unmarshal(b, m)
  1200  }
  1201  
  1202  func (m *WatchSimCardStocksResponse) Marshal() ([]byte, error) {
  1203  	return proto.Marshal(m)
  1204  }
  1205  
  1206  func (m *WatchSimCardStocksResponse) MarshalJSON() ([]byte, error) {
  1207  	return protojson.MarshalOptions{}.Marshal(m)
  1208  }
  1209  
  1210  func (m *WatchSimCardStocksResponse) UnmarshalJSON(data []byte) error {
  1211  	return protojson.Unmarshal(data, m)
  1212  }
  1213  
  1214  func (m *WatchSimCardStocksResponse) GetSimCardStockChanges() []*sim_card_stock.SimCardStockChange {
  1215  	if m != nil {
  1216  		return m.SimCardStockChanges
  1217  	}
  1218  	return nil
  1219  }
  1220  
  1221  func (m *WatchSimCardStocksResponse) GetIsCurrent() bool {
  1222  	if m != nil {
  1223  		return m.IsCurrent
  1224  	}
  1225  	return false
  1226  }
  1227  
  1228  func (m *WatchSimCardStocksResponse) GetPageTokenChange() *WatchSimCardStocksResponse_PageTokenChange {
  1229  	if m != nil {
  1230  		return m.PageTokenChange
  1231  	}
  1232  	return nil
  1233  }
  1234  
  1235  func (m *WatchSimCardStocksResponse) GetResumeToken() string {
  1236  	if m != nil {
  1237  		return m.ResumeToken
  1238  	}
  1239  	return ""
  1240  }
  1241  
  1242  func (m *WatchSimCardStocksResponse) GetSnapshotSize() int64 {
  1243  	if m != nil {
  1244  		return m.SnapshotSize
  1245  	}
  1246  	return int64(0)
  1247  }
  1248  
  1249  func (m *WatchSimCardStocksResponse) GetIsSoftReset() bool {
  1250  	if m != nil {
  1251  		return m.IsSoftReset
  1252  	}
  1253  	return false
  1254  }
  1255  
  1256  func (m *WatchSimCardStocksResponse) GetIsHardReset() bool {
  1257  	if m != nil {
  1258  		return m.IsHardReset
  1259  	}
  1260  	return false
  1261  }
  1262  
  1263  func (m *WatchSimCardStocksResponse) SetSimCardStockChanges(fv []*sim_card_stock.SimCardStockChange) {
  1264  	if m == nil {
  1265  		panic(fmt.Errorf("can't set %s on nil %s", "SimCardStockChanges", "WatchSimCardStocksResponse"))
  1266  	}
  1267  	m.SimCardStockChanges = fv
  1268  }
  1269  
  1270  func (m *WatchSimCardStocksResponse) SetIsCurrent(fv bool) {
  1271  	if m == nil {
  1272  		panic(fmt.Errorf("can't set %s on nil %s", "IsCurrent", "WatchSimCardStocksResponse"))
  1273  	}
  1274  	m.IsCurrent = fv
  1275  }
  1276  
  1277  func (m *WatchSimCardStocksResponse) SetPageTokenChange(fv *WatchSimCardStocksResponse_PageTokenChange) {
  1278  	if m == nil {
  1279  		panic(fmt.Errorf("can't set %s on nil %s", "PageTokenChange", "WatchSimCardStocksResponse"))
  1280  	}
  1281  	m.PageTokenChange = fv
  1282  }
  1283  
  1284  func (m *WatchSimCardStocksResponse) SetResumeToken(fv string) {
  1285  	if m == nil {
  1286  		panic(fmt.Errorf("can't set %s on nil %s", "ResumeToken", "WatchSimCardStocksResponse"))
  1287  	}
  1288  	m.ResumeToken = fv
  1289  }
  1290  
  1291  func (m *WatchSimCardStocksResponse) SetSnapshotSize(fv int64) {
  1292  	if m == nil {
  1293  		panic(fmt.Errorf("can't set %s on nil %s", "SnapshotSize", "WatchSimCardStocksResponse"))
  1294  	}
  1295  	m.SnapshotSize = fv
  1296  }
  1297  
  1298  func (m *WatchSimCardStocksResponse) SetIsSoftReset(fv bool) {
  1299  	if m == nil {
  1300  		panic(fmt.Errorf("can't set %s on nil %s", "IsSoftReset", "WatchSimCardStocksResponse"))
  1301  	}
  1302  	m.IsSoftReset = fv
  1303  }
  1304  
  1305  func (m *WatchSimCardStocksResponse) SetIsHardReset(fv bool) {
  1306  	if m == nil {
  1307  		panic(fmt.Errorf("can't set %s on nil %s", "IsHardReset", "WatchSimCardStocksResponse"))
  1308  	}
  1309  	m.IsHardReset = fv
  1310  }
  1311  
  1312  // A request message of the CreateSimCardStock method.
  1313  type CreateSimCardStockRequest struct {
  1314  	state         protoimpl.MessageState
  1315  	sizeCache     protoimpl.SizeCache
  1316  	unknownFields protoimpl.UnknownFields
  1317  	// SimCardStock resource body
  1318  	SimCardStock *sim_card_stock.SimCardStock `protobuf:"bytes,2,opt,name=sim_card_stock,json=simCardStock,proto3" json:"sim_card_stock,omitempty"`
  1319  	// Optional masking applied to response object to reduce message response
  1320  	// size.
  1321  	ResponseMask *CreateSimCardStockRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1322  }
  1323  
  1324  func (m *CreateSimCardStockRequest) Reset() {
  1325  	*m = CreateSimCardStockRequest{}
  1326  	if protoimpl.UnsafeEnabled {
  1327  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[9]
  1328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1329  		ms.StoreMessageInfo(mi)
  1330  	}
  1331  }
  1332  
  1333  func (m *CreateSimCardStockRequest) String() string {
  1334  	return protoimpl.X.MessageStringOf(m)
  1335  }
  1336  
  1337  func (*CreateSimCardStockRequest) ProtoMessage() {}
  1338  
  1339  func (m *CreateSimCardStockRequest) ProtoReflect() preflect.Message {
  1340  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[9]
  1341  	if protoimpl.UnsafeEnabled && m != nil {
  1342  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1343  		if ms.LoadMessageInfo() == nil {
  1344  			ms.StoreMessageInfo(mi)
  1345  		}
  1346  		return ms
  1347  	}
  1348  	return mi.MessageOf(m)
  1349  }
  1350  
  1351  func (*CreateSimCardStockRequest) GotenMessage() {}
  1352  
  1353  // Deprecated, Use CreateSimCardStockRequest.ProtoReflect.Descriptor instead.
  1354  func (*CreateSimCardStockRequest) Descriptor() ([]byte, []int) {
  1355  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{9}
  1356  }
  1357  
  1358  func (m *CreateSimCardStockRequest) Unmarshal(b []byte) error {
  1359  	return proto.Unmarshal(b, m)
  1360  }
  1361  
  1362  func (m *CreateSimCardStockRequest) Marshal() ([]byte, error) {
  1363  	return proto.Marshal(m)
  1364  }
  1365  
  1366  func (m *CreateSimCardStockRequest) MarshalJSON() ([]byte, error) {
  1367  	return protojson.MarshalOptions{}.Marshal(m)
  1368  }
  1369  
  1370  func (m *CreateSimCardStockRequest) UnmarshalJSON(data []byte) error {
  1371  	return protojson.Unmarshal(data, m)
  1372  }
  1373  
  1374  func (m *CreateSimCardStockRequest) GetSimCardStock() *sim_card_stock.SimCardStock {
  1375  	if m != nil {
  1376  		return m.SimCardStock
  1377  	}
  1378  	return nil
  1379  }
  1380  
  1381  func (m *CreateSimCardStockRequest) GetResponseMask() *CreateSimCardStockRequest_ResponseMask {
  1382  	if m != nil {
  1383  		return m.ResponseMask
  1384  	}
  1385  	return nil
  1386  }
  1387  
  1388  func (m *CreateSimCardStockRequest) SetSimCardStock(fv *sim_card_stock.SimCardStock) {
  1389  	if m == nil {
  1390  		panic(fmt.Errorf("can't set %s on nil %s", "SimCardStock", "CreateSimCardStockRequest"))
  1391  	}
  1392  	m.SimCardStock = fv
  1393  }
  1394  
  1395  func (m *CreateSimCardStockRequest) SetResponseMask(fv *CreateSimCardStockRequest_ResponseMask) {
  1396  	if m == nil {
  1397  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "CreateSimCardStockRequest"))
  1398  	}
  1399  	m.ResponseMask = fv
  1400  }
  1401  
  1402  // A request message of the UpdateSimCardStock method.
  1403  type UpdateSimCardStockRequest struct {
  1404  	state         protoimpl.MessageState
  1405  	sizeCache     protoimpl.SizeCache
  1406  	unknownFields protoimpl.UnknownFields
  1407  	// SimCardStock resource body
  1408  	SimCardStock *sim_card_stock.SimCardStock `protobuf:"bytes,2,opt,name=sim_card_stock,json=simCardStock,proto3" json:"sim_card_stock,omitempty"`
  1409  	// FieldMask applied to request - change will be applied only for fields in
  1410  	// the mask
  1411  	UpdateMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,3,opt,customtype=SimCardStock_FieldMask,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1412  	// Conditional update applied to request if update should be executed only for
  1413  	// specific resource state. If this field is populated, then server will fetch
  1414  	// existing resource, compare with the one stored in the cas field (after
  1415  	// applying field mask) and proceed with update only and only if they match.
  1416  	// Otherwise RPC error Aborted will be returned.
  1417  	Cas *UpdateSimCardStockRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty"`
  1418  	// If set to true, and the resource is not found,
  1419  	// a new resource will be created.  In this situation,
  1420  	// 'field_mask' is ignored.
  1421  	//
  1422  	// https://google.aip.dev/134#create-or-update
  1423  	AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1424  	// reduce message response size.
  1425  	ResponseMask *UpdateSimCardStockRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty"`
  1426  }
  1427  
  1428  func (m *UpdateSimCardStockRequest) Reset() {
  1429  	*m = UpdateSimCardStockRequest{}
  1430  	if protoimpl.UnsafeEnabled {
  1431  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[10]
  1432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1433  		ms.StoreMessageInfo(mi)
  1434  	}
  1435  }
  1436  
  1437  func (m *UpdateSimCardStockRequest) String() string {
  1438  	return protoimpl.X.MessageStringOf(m)
  1439  }
  1440  
  1441  func (*UpdateSimCardStockRequest) ProtoMessage() {}
  1442  
  1443  func (m *UpdateSimCardStockRequest) ProtoReflect() preflect.Message {
  1444  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[10]
  1445  	if protoimpl.UnsafeEnabled && m != nil {
  1446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1447  		if ms.LoadMessageInfo() == nil {
  1448  			ms.StoreMessageInfo(mi)
  1449  		}
  1450  		return ms
  1451  	}
  1452  	return mi.MessageOf(m)
  1453  }
  1454  
  1455  func (*UpdateSimCardStockRequest) GotenMessage() {}
  1456  
  1457  // Deprecated, Use UpdateSimCardStockRequest.ProtoReflect.Descriptor instead.
  1458  func (*UpdateSimCardStockRequest) Descriptor() ([]byte, []int) {
  1459  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{10}
  1460  }
  1461  
  1462  func (m *UpdateSimCardStockRequest) Unmarshal(b []byte) error {
  1463  	return proto.Unmarshal(b, m)
  1464  }
  1465  
  1466  func (m *UpdateSimCardStockRequest) Marshal() ([]byte, error) {
  1467  	return proto.Marshal(m)
  1468  }
  1469  
  1470  func (m *UpdateSimCardStockRequest) MarshalJSON() ([]byte, error) {
  1471  	return protojson.MarshalOptions{}.Marshal(m)
  1472  }
  1473  
  1474  func (m *UpdateSimCardStockRequest) UnmarshalJSON(data []byte) error {
  1475  	return protojson.Unmarshal(data, m)
  1476  }
  1477  
  1478  func (m *UpdateSimCardStockRequest) GetSimCardStock() *sim_card_stock.SimCardStock {
  1479  	if m != nil {
  1480  		return m.SimCardStock
  1481  	}
  1482  	return nil
  1483  }
  1484  
  1485  func (m *UpdateSimCardStockRequest) GetUpdateMask() *sim_card_stock.SimCardStock_FieldMask {
  1486  	if m != nil {
  1487  		return m.UpdateMask
  1488  	}
  1489  	return nil
  1490  }
  1491  
  1492  func (m *UpdateSimCardStockRequest) GetCas() *UpdateSimCardStockRequest_CAS {
  1493  	if m != nil {
  1494  		return m.Cas
  1495  	}
  1496  	return nil
  1497  }
  1498  
  1499  func (m *UpdateSimCardStockRequest) GetAllowMissing() bool {
  1500  	if m != nil {
  1501  		return m.AllowMissing
  1502  	}
  1503  	return false
  1504  }
  1505  
  1506  func (m *UpdateSimCardStockRequest) GetResponseMask() *UpdateSimCardStockRequest_ResponseMask {
  1507  	if m != nil {
  1508  		return m.ResponseMask
  1509  	}
  1510  	return nil
  1511  }
  1512  
  1513  func (m *UpdateSimCardStockRequest) SetSimCardStock(fv *sim_card_stock.SimCardStock) {
  1514  	if m == nil {
  1515  		panic(fmt.Errorf("can't set %s on nil %s", "SimCardStock", "UpdateSimCardStockRequest"))
  1516  	}
  1517  	m.SimCardStock = fv
  1518  }
  1519  
  1520  func (m *UpdateSimCardStockRequest) SetUpdateMask(fv *sim_card_stock.SimCardStock_FieldMask) {
  1521  	if m == nil {
  1522  		panic(fmt.Errorf("can't set %s on nil %s", "UpdateMask", "UpdateSimCardStockRequest"))
  1523  	}
  1524  	m.UpdateMask = fv
  1525  }
  1526  
  1527  func (m *UpdateSimCardStockRequest) SetCas(fv *UpdateSimCardStockRequest_CAS) {
  1528  	if m == nil {
  1529  		panic(fmt.Errorf("can't set %s on nil %s", "Cas", "UpdateSimCardStockRequest"))
  1530  	}
  1531  	m.Cas = fv
  1532  }
  1533  
  1534  func (m *UpdateSimCardStockRequest) SetAllowMissing(fv bool) {
  1535  	if m == nil {
  1536  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "UpdateSimCardStockRequest"))
  1537  	}
  1538  	m.AllowMissing = fv
  1539  }
  1540  
  1541  func (m *UpdateSimCardStockRequest) SetResponseMask(fv *UpdateSimCardStockRequest_ResponseMask) {
  1542  	if m == nil {
  1543  		panic(fmt.Errorf("can't set %s on nil %s", "ResponseMask", "UpdateSimCardStockRequest"))
  1544  	}
  1545  	m.ResponseMask = fv
  1546  }
  1547  
  1548  // A request message of the DeleteSimCardStock method.
  1549  type DeleteSimCardStockRequest struct {
  1550  	state         protoimpl.MessageState
  1551  	sizeCache     protoimpl.SizeCache
  1552  	unknownFields protoimpl.UnknownFields
  1553  	// Name of ntt.cellular_api.v1.SimCardStock
  1554  	Name *sim_card_stock.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
  1555  	// If set to true, and the resource is not found, method will be successful
  1556  	// and will not return NotFound error.
  1557  	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
  1558  }
  1559  
  1560  func (m *DeleteSimCardStockRequest) Reset() {
  1561  	*m = DeleteSimCardStockRequest{}
  1562  	if protoimpl.UnsafeEnabled {
  1563  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[11]
  1564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1565  		ms.StoreMessageInfo(mi)
  1566  	}
  1567  }
  1568  
  1569  func (m *DeleteSimCardStockRequest) String() string {
  1570  	return protoimpl.X.MessageStringOf(m)
  1571  }
  1572  
  1573  func (*DeleteSimCardStockRequest) ProtoMessage() {}
  1574  
  1575  func (m *DeleteSimCardStockRequest) ProtoReflect() preflect.Message {
  1576  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[11]
  1577  	if protoimpl.UnsafeEnabled && m != nil {
  1578  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1579  		if ms.LoadMessageInfo() == nil {
  1580  			ms.StoreMessageInfo(mi)
  1581  		}
  1582  		return ms
  1583  	}
  1584  	return mi.MessageOf(m)
  1585  }
  1586  
  1587  func (*DeleteSimCardStockRequest) GotenMessage() {}
  1588  
  1589  // Deprecated, Use DeleteSimCardStockRequest.ProtoReflect.Descriptor instead.
  1590  func (*DeleteSimCardStockRequest) Descriptor() ([]byte, []int) {
  1591  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{11}
  1592  }
  1593  
  1594  func (m *DeleteSimCardStockRequest) Unmarshal(b []byte) error {
  1595  	return proto.Unmarshal(b, m)
  1596  }
  1597  
  1598  func (m *DeleteSimCardStockRequest) Marshal() ([]byte, error) {
  1599  	return proto.Marshal(m)
  1600  }
  1601  
  1602  func (m *DeleteSimCardStockRequest) MarshalJSON() ([]byte, error) {
  1603  	return protojson.MarshalOptions{}.Marshal(m)
  1604  }
  1605  
  1606  func (m *DeleteSimCardStockRequest) UnmarshalJSON(data []byte) error {
  1607  	return protojson.Unmarshal(data, m)
  1608  }
  1609  
  1610  func (m *DeleteSimCardStockRequest) GetName() *sim_card_stock.Name {
  1611  	if m != nil {
  1612  		return m.Name
  1613  	}
  1614  	return nil
  1615  }
  1616  
  1617  func (m *DeleteSimCardStockRequest) GetAllowMissing() bool {
  1618  	if m != nil {
  1619  		return m.AllowMissing
  1620  	}
  1621  	return false
  1622  }
  1623  
  1624  func (m *DeleteSimCardStockRequest) SetName(fv *sim_card_stock.Name) {
  1625  	if m == nil {
  1626  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeleteSimCardStockRequest"))
  1627  	}
  1628  	m.Name = fv
  1629  }
  1630  
  1631  func (m *DeleteSimCardStockRequest) SetAllowMissing(fv bool) {
  1632  	if m == nil {
  1633  		panic(fmt.Errorf("can't set %s on nil %s", "AllowMissing", "DeleteSimCardStockRequest"))
  1634  	}
  1635  	m.AllowMissing = fv
  1636  }
  1637  
  1638  type WatchSimCardStocksResponse_PageTokenChange struct {
  1639  	state         protoimpl.MessageState
  1640  	sizeCache     protoimpl.SizeCache
  1641  	unknownFields protoimpl.UnknownFields
  1642  	// New token to retrieve previous page of results.
  1643  	PrevPageToken *sim_card_stock.PagerCursor `protobuf:"bytes,1,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
  1644  	// New token to retrieve next page of results.
  1645  	NextPageToken *sim_card_stock.PagerCursor `protobuf:"bytes,2,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1646  }
  1647  
  1648  func (m *WatchSimCardStocksResponse_PageTokenChange) Reset() {
  1649  	*m = WatchSimCardStocksResponse_PageTokenChange{}
  1650  	if protoimpl.UnsafeEnabled {
  1651  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[12]
  1652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1653  		ms.StoreMessageInfo(mi)
  1654  	}
  1655  }
  1656  
  1657  func (m *WatchSimCardStocksResponse_PageTokenChange) String() string {
  1658  	return protoimpl.X.MessageStringOf(m)
  1659  }
  1660  
  1661  func (*WatchSimCardStocksResponse_PageTokenChange) ProtoMessage() {}
  1662  
  1663  func (m *WatchSimCardStocksResponse_PageTokenChange) ProtoReflect() preflect.Message {
  1664  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[12]
  1665  	if protoimpl.UnsafeEnabled && m != nil {
  1666  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1667  		if ms.LoadMessageInfo() == nil {
  1668  			ms.StoreMessageInfo(mi)
  1669  		}
  1670  		return ms
  1671  	}
  1672  	return mi.MessageOf(m)
  1673  }
  1674  
  1675  func (*WatchSimCardStocksResponse_PageTokenChange) GotenMessage() {}
  1676  
  1677  // Deprecated, Use WatchSimCardStocksResponse_PageTokenChange.ProtoReflect.Descriptor instead.
  1678  func (*WatchSimCardStocksResponse_PageTokenChange) Descriptor() ([]byte, []int) {
  1679  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{8, 0}
  1680  }
  1681  
  1682  func (m *WatchSimCardStocksResponse_PageTokenChange) Unmarshal(b []byte) error {
  1683  	return proto.Unmarshal(b, m)
  1684  }
  1685  
  1686  func (m *WatchSimCardStocksResponse_PageTokenChange) Marshal() ([]byte, error) {
  1687  	return proto.Marshal(m)
  1688  }
  1689  
  1690  func (m *WatchSimCardStocksResponse_PageTokenChange) MarshalJSON() ([]byte, error) {
  1691  	return protojson.MarshalOptions{}.Marshal(m)
  1692  }
  1693  
  1694  func (m *WatchSimCardStocksResponse_PageTokenChange) UnmarshalJSON(data []byte) error {
  1695  	return protojson.Unmarshal(data, m)
  1696  }
  1697  
  1698  func (m *WatchSimCardStocksResponse_PageTokenChange) GetPrevPageToken() *sim_card_stock.PagerCursor {
  1699  	if m != nil {
  1700  		return m.PrevPageToken
  1701  	}
  1702  	return nil
  1703  }
  1704  
  1705  func (m *WatchSimCardStocksResponse_PageTokenChange) GetNextPageToken() *sim_card_stock.PagerCursor {
  1706  	if m != nil {
  1707  		return m.NextPageToken
  1708  	}
  1709  	return nil
  1710  }
  1711  
  1712  func (m *WatchSimCardStocksResponse_PageTokenChange) SetPrevPageToken(fv *sim_card_stock.PagerCursor) {
  1713  	if m == nil {
  1714  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "WatchSimCardStocksResponse_PageTokenChange"))
  1715  	}
  1716  	m.PrevPageToken = fv
  1717  }
  1718  
  1719  func (m *WatchSimCardStocksResponse_PageTokenChange) SetNextPageToken(fv *sim_card_stock.PagerCursor) {
  1720  	if m == nil {
  1721  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "WatchSimCardStocksResponse_PageTokenChange"))
  1722  	}
  1723  	m.NextPageToken = fv
  1724  }
  1725  
  1726  // ResponseMask allows client to reduce response message size.
  1727  type CreateSimCardStockRequest_ResponseMask struct {
  1728  	state         protoimpl.MessageState
  1729  	sizeCache     protoimpl.SizeCache
  1730  	unknownFields protoimpl.UnknownFields
  1731  	// Types that are valid to be assigned to Masking:
  1732  	//	*CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody
  1733  	//	*CreateSimCardStockRequest_ResponseMask_BodyMask
  1734  	Masking isCreateSimCardStockRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  1735  }
  1736  
  1737  func (m *CreateSimCardStockRequest_ResponseMask) Reset() {
  1738  	*m = CreateSimCardStockRequest_ResponseMask{}
  1739  	if protoimpl.UnsafeEnabled {
  1740  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[13]
  1741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1742  		ms.StoreMessageInfo(mi)
  1743  	}
  1744  }
  1745  
  1746  func (m *CreateSimCardStockRequest_ResponseMask) String() string {
  1747  	return protoimpl.X.MessageStringOf(m)
  1748  }
  1749  
  1750  func (*CreateSimCardStockRequest_ResponseMask) ProtoMessage() {}
  1751  
  1752  func (m *CreateSimCardStockRequest_ResponseMask) ProtoReflect() preflect.Message {
  1753  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[13]
  1754  	if protoimpl.UnsafeEnabled && m != nil {
  1755  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1756  		if ms.LoadMessageInfo() == nil {
  1757  			ms.StoreMessageInfo(mi)
  1758  		}
  1759  		return ms
  1760  	}
  1761  	return mi.MessageOf(m)
  1762  }
  1763  
  1764  func (*CreateSimCardStockRequest_ResponseMask) GotenMessage() {}
  1765  
  1766  // Deprecated, Use CreateSimCardStockRequest_ResponseMask.ProtoReflect.Descriptor instead.
  1767  func (*CreateSimCardStockRequest_ResponseMask) Descriptor() ([]byte, []int) {
  1768  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{9, 0}
  1769  }
  1770  
  1771  func (m *CreateSimCardStockRequest_ResponseMask) Unmarshal(b []byte) error {
  1772  	return proto.Unmarshal(b, m)
  1773  }
  1774  
  1775  func (m *CreateSimCardStockRequest_ResponseMask) Marshal() ([]byte, error) {
  1776  	return proto.Marshal(m)
  1777  }
  1778  
  1779  func (m *CreateSimCardStockRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  1780  	return protojson.MarshalOptions{}.Marshal(m)
  1781  }
  1782  
  1783  func (m *CreateSimCardStockRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  1784  	return protojson.Unmarshal(data, m)
  1785  }
  1786  
  1787  type isCreateSimCardStockRequest_ResponseMask_Masking interface {
  1788  	isCreateSimCardStockRequest_ResponseMask_Masking()
  1789  }
  1790  
  1791  type CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody struct {
  1792  	// If this flag has value true, then response will contain just empty
  1793  	// resource without any fields populated.
  1794  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  1795  }
  1796  type CreateSimCardStockRequest_ResponseMask_BodyMask struct {
  1797  	// If this field is populated, then resource in response will contain only
  1798  	// specific fields.
  1799  	BodyMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,2,opt,customtype=SimCardStock_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  1800  }
  1801  
  1802  func (*CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody) isCreateSimCardStockRequest_ResponseMask_Masking() {
  1803  }
  1804  func (*CreateSimCardStockRequest_ResponseMask_BodyMask) isCreateSimCardStockRequest_ResponseMask_Masking() {
  1805  }
  1806  func (m *CreateSimCardStockRequest_ResponseMask) GetMasking() isCreateSimCardStockRequest_ResponseMask_Masking {
  1807  	if m != nil {
  1808  		return m.Masking
  1809  	}
  1810  	return nil
  1811  }
  1812  func (m *CreateSimCardStockRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  1813  	if x, ok := m.GetMasking().(*CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody); ok {
  1814  		return x.SkipEntireResponseBody
  1815  	}
  1816  	return false
  1817  }
  1818  func (m *CreateSimCardStockRequest_ResponseMask) GetBodyMask() *sim_card_stock.SimCardStock_FieldMask {
  1819  	if x, ok := m.GetMasking().(*CreateSimCardStockRequest_ResponseMask_BodyMask); ok {
  1820  		return x.BodyMask
  1821  	}
  1822  	return nil
  1823  }
  1824  func (m *CreateSimCardStockRequest_ResponseMask) SetMasking(ofv isCreateSimCardStockRequest_ResponseMask_Masking) {
  1825  	if m == nil {
  1826  		panic(fmt.Errorf("can't set %s on nil %s", "isCreateSimCardStockRequest_ResponseMask_Masking", "CreateSimCardStockRequest_ResponseMask"))
  1827  	}
  1828  	m.Masking = ofv
  1829  }
  1830  func (m *CreateSimCardStockRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  1831  	m.SetMasking(&CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  1832  }
  1833  func (m *CreateSimCardStockRequest_ResponseMask) SetBodyMask(fv *sim_card_stock.SimCardStock_FieldMask) {
  1834  	m.SetMasking(&CreateSimCardStockRequest_ResponseMask_BodyMask{BodyMask: fv})
  1835  }
  1836  
  1837  // CAS - Compare and Swap. This object is used if user wants to make update
  1838  // conditional based upon previous resource version.
  1839  type UpdateSimCardStockRequest_CAS struct {
  1840  	state         protoimpl.MessageState
  1841  	sizeCache     protoimpl.SizeCache
  1842  	unknownFields protoimpl.UnknownFields
  1843  	// Conditional desired state of a resource before update.
  1844  	ConditionalState *sim_card_stock.SimCardStock `protobuf:"bytes,1,opt,name=conditional_state,json=conditionalState,proto3" json:"conditional_state,omitempty"`
  1845  	// Field paths from conditional state of resource server should check and
  1846  	// compare.
  1847  	FieldMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,2,opt,customtype=SimCardStock_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
  1848  }
  1849  
  1850  func (m *UpdateSimCardStockRequest_CAS) Reset() {
  1851  	*m = UpdateSimCardStockRequest_CAS{}
  1852  	if protoimpl.UnsafeEnabled {
  1853  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[14]
  1854  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1855  		ms.StoreMessageInfo(mi)
  1856  	}
  1857  }
  1858  
  1859  func (m *UpdateSimCardStockRequest_CAS) String() string {
  1860  	return protoimpl.X.MessageStringOf(m)
  1861  }
  1862  
  1863  func (*UpdateSimCardStockRequest_CAS) ProtoMessage() {}
  1864  
  1865  func (m *UpdateSimCardStockRequest_CAS) ProtoReflect() preflect.Message {
  1866  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[14]
  1867  	if protoimpl.UnsafeEnabled && m != nil {
  1868  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1869  		if ms.LoadMessageInfo() == nil {
  1870  			ms.StoreMessageInfo(mi)
  1871  		}
  1872  		return ms
  1873  	}
  1874  	return mi.MessageOf(m)
  1875  }
  1876  
  1877  func (*UpdateSimCardStockRequest_CAS) GotenMessage() {}
  1878  
  1879  // Deprecated, Use UpdateSimCardStockRequest_CAS.ProtoReflect.Descriptor instead.
  1880  func (*UpdateSimCardStockRequest_CAS) Descriptor() ([]byte, []int) {
  1881  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{10, 0}
  1882  }
  1883  
  1884  func (m *UpdateSimCardStockRequest_CAS) Unmarshal(b []byte) error {
  1885  	return proto.Unmarshal(b, m)
  1886  }
  1887  
  1888  func (m *UpdateSimCardStockRequest_CAS) Marshal() ([]byte, error) {
  1889  	return proto.Marshal(m)
  1890  }
  1891  
  1892  func (m *UpdateSimCardStockRequest_CAS) MarshalJSON() ([]byte, error) {
  1893  	return protojson.MarshalOptions{}.Marshal(m)
  1894  }
  1895  
  1896  func (m *UpdateSimCardStockRequest_CAS) UnmarshalJSON(data []byte) error {
  1897  	return protojson.Unmarshal(data, m)
  1898  }
  1899  
  1900  func (m *UpdateSimCardStockRequest_CAS) GetConditionalState() *sim_card_stock.SimCardStock {
  1901  	if m != nil {
  1902  		return m.ConditionalState
  1903  	}
  1904  	return nil
  1905  }
  1906  
  1907  func (m *UpdateSimCardStockRequest_CAS) GetFieldMask() *sim_card_stock.SimCardStock_FieldMask {
  1908  	if m != nil {
  1909  		return m.FieldMask
  1910  	}
  1911  	return nil
  1912  }
  1913  
  1914  func (m *UpdateSimCardStockRequest_CAS) SetConditionalState(fv *sim_card_stock.SimCardStock) {
  1915  	if m == nil {
  1916  		panic(fmt.Errorf("can't set %s on nil %s", "ConditionalState", "UpdateSimCardStockRequest_CAS"))
  1917  	}
  1918  	m.ConditionalState = fv
  1919  }
  1920  
  1921  func (m *UpdateSimCardStockRequest_CAS) SetFieldMask(fv *sim_card_stock.SimCardStock_FieldMask) {
  1922  	if m == nil {
  1923  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "UpdateSimCardStockRequest_CAS"))
  1924  	}
  1925  	m.FieldMask = fv
  1926  }
  1927  
  1928  // ResponseMask allows client to reduce response message size.
  1929  type UpdateSimCardStockRequest_ResponseMask struct {
  1930  	state         protoimpl.MessageState
  1931  	sizeCache     protoimpl.SizeCache
  1932  	unknownFields protoimpl.UnknownFields
  1933  	// Types that are valid to be assigned to Masking:
  1934  	//	*UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody
  1935  	//	*UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly
  1936  	//	*UpdateSimCardStockRequest_ResponseMask_BodyMask
  1937  	Masking isUpdateSimCardStockRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
  1938  }
  1939  
  1940  func (m *UpdateSimCardStockRequest_ResponseMask) Reset() {
  1941  	*m = UpdateSimCardStockRequest_ResponseMask{}
  1942  	if protoimpl.UnsafeEnabled {
  1943  		mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[15]
  1944  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1945  		ms.StoreMessageInfo(mi)
  1946  	}
  1947  }
  1948  
  1949  func (m *UpdateSimCardStockRequest_ResponseMask) String() string {
  1950  	return protoimpl.X.MessageStringOf(m)
  1951  }
  1952  
  1953  func (*UpdateSimCardStockRequest_ResponseMask) ProtoMessage() {}
  1954  
  1955  func (m *UpdateSimCardStockRequest_ResponseMask) ProtoReflect() preflect.Message {
  1956  	mi := &edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[15]
  1957  	if protoimpl.UnsafeEnabled && m != nil {
  1958  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1959  		if ms.LoadMessageInfo() == nil {
  1960  			ms.StoreMessageInfo(mi)
  1961  		}
  1962  		return ms
  1963  	}
  1964  	return mi.MessageOf(m)
  1965  }
  1966  
  1967  func (*UpdateSimCardStockRequest_ResponseMask) GotenMessage() {}
  1968  
  1969  // Deprecated, Use UpdateSimCardStockRequest_ResponseMask.ProtoReflect.Descriptor instead.
  1970  func (*UpdateSimCardStockRequest_ResponseMask) Descriptor() ([]byte, []int) {
  1971  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP(), []int{10, 1}
  1972  }
  1973  
  1974  func (m *UpdateSimCardStockRequest_ResponseMask) Unmarshal(b []byte) error {
  1975  	return proto.Unmarshal(b, m)
  1976  }
  1977  
  1978  func (m *UpdateSimCardStockRequest_ResponseMask) Marshal() ([]byte, error) {
  1979  	return proto.Marshal(m)
  1980  }
  1981  
  1982  func (m *UpdateSimCardStockRequest_ResponseMask) MarshalJSON() ([]byte, error) {
  1983  	return protojson.MarshalOptions{}.Marshal(m)
  1984  }
  1985  
  1986  func (m *UpdateSimCardStockRequest_ResponseMask) UnmarshalJSON(data []byte) error {
  1987  	return protojson.Unmarshal(data, m)
  1988  }
  1989  
  1990  type isUpdateSimCardStockRequest_ResponseMask_Masking interface {
  1991  	isUpdateSimCardStockRequest_ResponseMask_Masking()
  1992  }
  1993  
  1994  type UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody struct {
  1995  	// If this flag has value true, then response will contain just empty
  1996  	// resource without any fields populated. Field body_mask is ignored if
  1997  	// set.
  1998  	SkipEntireResponseBody bool `protobuf:"varint,1,opt,name=skip_entire_response_body,json=skipEntireResponseBody,proto3,oneof"`
  1999  }
  2000  type UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly struct {
  2001  	// Include all fields that were actually updated during processing. Note
  2002  	// this may be larger than update mask if some fields were computed
  2003  	// additionally. Name is added as well.
  2004  	UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof"`
  2005  }
  2006  type UpdateSimCardStockRequest_ResponseMask_BodyMask struct {
  2007  	// If this field is populated, then resource in response will contain only
  2008  	// specific fields. If skip_entire_response_body is true, this field is
  2009  	// ignored.
  2010  	BodyMask *sim_card_stock.SimCardStock_FieldMask `protobuf:"bytes,3,opt,customtype=SimCardStock_FieldMask,name=body_mask,json=bodyMask,proto3,oneof"`
  2011  }
  2012  
  2013  func (*UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody) isUpdateSimCardStockRequest_ResponseMask_Masking() {
  2014  }
  2015  func (*UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly) isUpdateSimCardStockRequest_ResponseMask_Masking() {
  2016  }
  2017  func (*UpdateSimCardStockRequest_ResponseMask_BodyMask) isUpdateSimCardStockRequest_ResponseMask_Masking() {
  2018  }
  2019  func (m *UpdateSimCardStockRequest_ResponseMask) GetMasking() isUpdateSimCardStockRequest_ResponseMask_Masking {
  2020  	if m != nil {
  2021  		return m.Masking
  2022  	}
  2023  	return nil
  2024  }
  2025  func (m *UpdateSimCardStockRequest_ResponseMask) GetSkipEntireResponseBody() bool {
  2026  	if x, ok := m.GetMasking().(*UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody); ok {
  2027  		return x.SkipEntireResponseBody
  2028  	}
  2029  	return false
  2030  }
  2031  func (m *UpdateSimCardStockRequest_ResponseMask) GetUpdatedFieldsOnly() bool {
  2032  	if x, ok := m.GetMasking().(*UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly); ok {
  2033  		return x.UpdatedFieldsOnly
  2034  	}
  2035  	return false
  2036  }
  2037  func (m *UpdateSimCardStockRequest_ResponseMask) GetBodyMask() *sim_card_stock.SimCardStock_FieldMask {
  2038  	if x, ok := m.GetMasking().(*UpdateSimCardStockRequest_ResponseMask_BodyMask); ok {
  2039  		return x.BodyMask
  2040  	}
  2041  	return nil
  2042  }
  2043  func (m *UpdateSimCardStockRequest_ResponseMask) SetMasking(ofv isUpdateSimCardStockRequest_ResponseMask_Masking) {
  2044  	if m == nil {
  2045  		panic(fmt.Errorf("can't set %s on nil %s", "isUpdateSimCardStockRequest_ResponseMask_Masking", "UpdateSimCardStockRequest_ResponseMask"))
  2046  	}
  2047  	m.Masking = ofv
  2048  }
  2049  func (m *UpdateSimCardStockRequest_ResponseMask) SetSkipEntireResponseBody(fv bool) {
  2050  	m.SetMasking(&UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody{SkipEntireResponseBody: fv})
  2051  }
  2052  func (m *UpdateSimCardStockRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool) {
  2053  	m.SetMasking(&UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly{UpdatedFieldsOnly: fv})
  2054  }
  2055  func (m *UpdateSimCardStockRequest_ResponseMask) SetBodyMask(fv *sim_card_stock.SimCardStock_FieldMask) {
  2056  	m.SetMasking(&UpdateSimCardStockRequest_ResponseMask_BodyMask{BodyMask: fv})
  2057  }
  2058  
  2059  var edgelq_cellular_api_proto_v1_sim_card_stock_service_proto preflect.FileDescriptor
  2060  
  2061  var edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDesc = []byte{
  2062  	0x0a, 0x39, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61,
  2063  	0x72, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73,
  2064  	0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x65,
  2065  	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x6e, 0x74, 0x74,
  2066  	0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31,
  2067  	0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
  2068  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
  2069  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
  2070  	0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
  2071  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64,
  2072  	0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e,
  2073  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74,
  2074  	0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  2075  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72,
  2076  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
  2077  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69,
  2078  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f,
  2079  	0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e,
  2080  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e,
  2081  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  2082  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
  2083  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69,
  2084  	0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67,
  2085  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65,
  2086  	0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67,
  2087  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c,
  2088  	0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
  2089  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69,
  2090  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67,
  2091  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e,
  2092  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70,
  2093  	0x65, 0x73, 0x2f, 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72,
  2094  	0x6f, 0x74, 0x6f, 0x1a, 0x38, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c,
  2095  	0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76,
  2096  	0x31, 0x2f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b,
  2097  	0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x31, 0x65,
  2098  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61,
  2099  	0x70, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x5f,
  2100  	0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2101  	0x1a, 0x38, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61,
  2102  	0x72, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x73,
  2103  	0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x5f, 0x63, 0x68,
  2104  	0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xba, 0x01, 0x0a, 0x16, 0x47,
  2105  	0x65, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65,
  2106  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  2107  	0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d,
  2108  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  2109  	0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
  2110  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  2111  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
  2112  	0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2113  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
  2114  	0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11,
  2115  	0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65,
  2116  	0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xc8, 0x01, 0x0a, 0x1c, 0x42, 0x61, 0x74, 0x63,
  2117  	0x68, 0x47, 0x65, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2118  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65,
  2119  	0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a,
  2120  	0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x6e,
  2121  	0x61, 0x6d, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
  2122  	0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2123  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
  2124  	0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69,
  2125  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c,
  2126  	0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20,
  2127  	0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65,
  2128  	0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 0x04, 0x08, 0x01,
  2129  	0x10, 0x02, 0x22, 0x9a, 0x01, 0x0a, 0x1d, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x53,
  2130  	0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70,
  2131  	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64,
  2132  	0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e,
  2133  	0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69,
  2134  	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2135  	0x52, 0x0d, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x12,
  2136  	0x2e, 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
  2137  	0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72,
  2138  	0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22,
  2139  	0xfd, 0x02, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53,
  2140  	0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09,
  2141  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42,
  2142  	0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
  2143  	0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
  2144  	0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a,
  2145  	0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x70,
  2146  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65,
  2147  	0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2148  	0x2a, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2149  	0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c,
  2150  	0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a,
  2151  	0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52,
  2152  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64,
  2153  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2154  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
  2155  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a,
  2156  	0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66,
  2157  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77,
  2158  	0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74,
  2159  	0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12,
  2160  	0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e,
  2161  	0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e,
  2162  	0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22,
  2163  	0xb9, 0x02, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53,
  2164  	0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a,
  2165  	0x0f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x73,
  2166  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c,
  2167  	0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d,
  2168  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x0d, 0x73, 0x69, 0x6d, 0x43, 0x61,
  2169  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76,
  2170  	0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
  2171  	0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2172  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67,
  2173  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
  2174  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42,
  2175  	0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2176  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
  2177  	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
  2178  	0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75,
  2179  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74,
  2180  	0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75,
  2181  	0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52,
  2182  	0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xbc, 0x01, 0x0a, 0x18,
  2183  	0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2184  	0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2185  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c,
  2186  	0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61,
  2187  	0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2188  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2189  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2190  	0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43,
  2191  	0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d,
  2192  	0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28,
  2193  	0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e,
  2194  	0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x5c, 0x0a, 0x19, 0x57, 0x61,
  2195  	0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52,
  2196  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67,
  2197  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65,
  2198  	0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69,
  2199  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
  2200  	0x52, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x92, 0x04, 0x0a, 0x19, 0x57, 0x61, 0x74,
  2201  	0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52,
  2202  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09,
  2203  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70,
  2204  	0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79,
  2205  	0x70, 0x65, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
  2206  	0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52,
  2207  	0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x61, 0x67,
  2208  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2,
  2209  	0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2210  	0x6f, 0x63, 0x6b, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2f,
  2211  	0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  2212  	0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x2a, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72,
  2213  	0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12,
  2214  	0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  2215  	0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b,
  2216  	0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74,
  2217  	0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2218  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  2219  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54,
  2220  	0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20,
  2221  	0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x1a, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d,
  2222  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65,
  2223  	0x72, 0x12, 0x4f, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
  2224  	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  2225  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
  2226  	0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2227  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2228  	0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
  2229  	0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56,
  2230  	0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 0x61, 0x78,
  2231  	0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
  2232  	0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 0x00, 0x52,
  2233  	0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xa6, 0x04,
  2234  	0x0a, 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2235  	0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x16,
  2236  	0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x5f, 0x63,
  2237  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e,
  2238  	0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e,
  2239  	0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x43,
  2240  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x13, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2241  	0x6f, 0x63, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73,
  2242  	0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09,
  2243  	0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6b, 0x0a, 0x11, 0x70, 0x61, 0x67,
  2244  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03,
  2245  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75,
  2246  	0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68,
  2247  	0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73,
  2248  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43,
  2249  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  2250  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65,
  2251  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65,
  2252  	0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6e, 0x61,
  2253  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
  2254  	0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,
  2255  	0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18,
  2256  	0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 0x52, 0x65, 0x73,
  2257  	0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x5f, 0x72, 0x65,
  2258  	0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x48, 0x61, 0x72,
  2259  	0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x8d, 0x01, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x65, 0x54,
  2260  	0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x70, 0x72,
  2261  	0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20,
  2262  	0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d,
  2263  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50,
  2264  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
  2265  	0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  2266  	0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x22, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2267  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
  2268  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xfe, 0x02, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74,
  2269  	0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71,
  2270  	0x75, 0x65, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64,
  2271  	0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6e,
  2272  	0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e,
  2273  	0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x42,
  2274  	0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c, 0x73,
  2275  	0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x60, 0x0a, 0x0d, 0x72,
  2276  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01,
  2277  	0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61,
  2278  	0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
  2279  	0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65,
  2280  	0x73, 0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52,
  2281  	0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xa7, 0x01,
  2282  	0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b,
  2283  	0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65,
  2284  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  2285  	0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52,
  2286  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x4f, 0x0a, 0x09, 0x62,
  2287  	0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
  2288  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2289  	0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10,
  2290  	0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2291  	0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07,
  2292  	0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0xa1, 0x06, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61,
  2293  	0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65,
  2294  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72,
  2295  	0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
  2296  	0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69,
  2297  	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2298  	0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x0c,
  2299  	0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x51, 0x0a, 0x0b,
  2300  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
  2301  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2302  	0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14, 0xb2,
  2303  	0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2304  	0x6f, 0x63, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12,
  2305  	0x44, 0x0a, 0x03, 0x63, 0x61, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6e,
  2306  	0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e,
  2307  	0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2308  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x41, 0x53,
  2309  	0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d,
  2310  	0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c,
  2311  	0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x12, 0x60, 0x0a, 0x0d, 0x72, 0x65,
  2312  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28,
  2313  	0x0b, 0x32, 0x3b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72,
  2314  	0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x69,
  2315  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2316  	0x74, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c,
  2317  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xb0, 0x01, 0x0a,
  2318  	0x03, 0x43, 0x41, 0x53, 0x12, 0x58, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f,
  2319  	0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2320  	0x21, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61,
  2321  	0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f,
  2322  	0x63, 0x6b, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x10, 0x01, 0x52, 0x10, 0x63, 0x6f,
  2323  	0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4f,
  2324  	0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01,
  2325  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2326  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14,
  2327  	0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53,
  2328  	0x74, 0x6f, 0x63, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x1a,
  2329  	0xd9, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b,
  2330  	0x12, 0x3b, 0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f,
  2331  	0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20,
  2332  	0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72,
  2333  	0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x30, 0x0a,
  2334  	0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f,
  2335  	0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70,
  2336  	0x64, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12,
  2337  	0x4f, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01,
  2338  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2339  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x14,
  2340  	0xb2, 0xda, 0x21, 0x10, 0x32, 0x0e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53,
  2341  	0x74, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b,
  2342  	0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0x6a, 0x0a, 0x19, 0x44,
  2343  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2344  	0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2345  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c,
  2346  	0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61,
  2347  	0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73,
  2348  	0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
  2349  	0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x32, 0xba, 0x10, 0x0a, 0x13, 0x53, 0x69, 0x6d, 0x43,
  2350  	0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
  2351  	0xb6, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2352  	0x6f, 0x63, 0x6b, 0x12, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c,
  2353  	0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x69, 0x6d,
  2354  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2355  	0x1a, 0x21, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f,
  2356  	0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2357  	0x6f, 0x63, 0x6b, 0x22, 0x53, 0x82, 0xdb, 0x21, 0x23, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2358  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04,
  2359  	0x6e, 0x61, 0x6d, 0x65, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02,
  2360  	0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
  2361  	0x61, 0x6d, 0x65, 0x3d, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2362  	0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xe6, 0x01, 0x0a, 0x15, 0x42, 0x61, 0x74,
  2363  	0x63, 0x68, 0x47, 0x65, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2364  	0x6b, 0x73, 0x12, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61,
  2365  	0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65,
  2366  	0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65,
  2367  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c,
  2368  	0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63,
  2369  	0x68, 0x47, 0x65, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2370  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x66, 0x82, 0xdb, 0x21, 0x36, 0x0a,
  2371  	0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x08, 0x62,
  2372  	0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d,
  2373  	0x65, 0x73, 0x32, 0x11, 0x12, 0x0f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73,
  2374  	0x74, 0x6f, 0x63, 0x6b, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2375  	0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2376  	0x6f, 0x63, 0x6b, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 0xcc, 0x26,
  2377  	0x00, 0x12, 0xc8, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72,
  2378  	0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65,
  2379  	0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
  2380  	0x73, 0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52,
  2381  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c,
  2382  	0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73,
  2383  	0x74, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65,
  2384  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54, 0x82, 0xdb, 0x21, 0x2d, 0x0a, 0x0c, 0x53, 0x69,
  2385  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74,
  2386  	0x18, 0x01, 0x20, 0x01, 0x2a, 0x00, 0x32, 0x11, 0x12, 0x0f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61,
  2387  	0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82,
  2388  	0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x43, 0x61,
  2389  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xd3, 0x01, 0x0a,
  2390  	0x11, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f,
  2391  	0x63, 0x6b, 0x12, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61,
  2392  	0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69,
  2393  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2394  	0x74, 0x1a, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72,
  2395  	0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d,
  2396  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  2397  	0x65, 0x22, 0x5d, 0x82, 0xdb, 0x21, 0x27, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2398  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 0x0a, 0x04,
  2399  	0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0xa2, 0xdc,
  2400  	0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x22, 0x20, 0x2f, 0x76, 0x31, 0x2f,
  2401  	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f,
  2402  	0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00,
  2403  	0x30, 0x01, 0x12, 0xdb, 0x01, 0x0a, 0x12, 0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43,
  2404  	0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2405  	0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e,
  2406  	0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2407  	0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  2408  	0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e,
  2409  	0x57, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2410  	0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x62, 0x82, 0xdb, 0x21, 0x35,
  2411  	0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x05,
  2412  	0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x00, 0x32, 0x18, 0x12, 0x16, 0x73,
  2413  	0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x5f, 0x63, 0x68,
  2414  	0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2415  	0x19, 0x22, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74,
  2416  	0x6f, 0x63, 0x6b, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01,
  2417  	0x12, 0xd4, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2418  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65,
  2419  	0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72,
  2420  	0x65, 0x61, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2421  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65,
  2422  	0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69,
  2423  	0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x22, 0x6b, 0x82, 0xdb, 0x21, 0x32,
  2424  	0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x06,
  2425  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 0x10, 0x12, 0x0e, 0x73, 0x69, 0x6d, 0x5f,
  2426  	0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61,
  2427  	0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x3a, 0x0e,
  2428  	0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x22, 0x11,
  2429  	0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b,
  2430  	0x73, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xeb, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61,
  2431  	0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x2e,
  2432  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70,
  2433  	0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61,
  2434  	0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21,
  2435  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70,
  2436  	0x69, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2437  	0x6b, 0x22, 0x81, 0x01, 0x82, 0xdb, 0x21, 0x30, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72,
  2438  	0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2a, 0x10,
  2439  	0x12, 0x0e, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b,
  2440  	0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3,
  2441  	0xe4, 0x93, 0x02, 0x3b, 0x3a, 0x0e, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73,
  2442  	0x74, 0x6f, 0x63, 0x6b, 0x1a, 0x29, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x73, 0x69, 0x6d, 0x5f, 0x63,
  2443  	0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73,
  2444  	0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x8a,
  2445  	0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xae, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  2446  	0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x2e, 0x2e, 0x6e,
  2447  	0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e,
  2448  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2449  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
  2450  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
  2451  	0x6d, 0x70, 0x74, 0x79, 0x22, 0x50, 0x82, 0xdb, 0x21, 0x1e, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43,
  2452  	0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65,
  2453  	0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3,
  2454  	0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
  2455  	0x73, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d,
  2456  	0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xa5, 0x01, 0x0a, 0x08, 0x41, 0x6c, 0x6c, 0x6f, 0x63,
  2457  	0x61, 0x74, 0x65, 0x12, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c,
  2458  	0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
  2459  	0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2460  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
  2461  	0x79, 0x22, 0x5b, 0x82, 0xdb, 0x21, 0x20, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64,
  2462  	0x53, 0x74, 0x6f, 0x63, 0x6b, 0x12, 0x08, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x2a,
  2463  	0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x02, 0x82, 0xd3, 0xe4,
  2464  	0x93, 0x02, 0x25, 0x22, 0x23, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73,
  2465  	0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
  2466  	0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xad,
  2467  	0x01, 0x0a, 0x0a, 0x44, 0x65, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x12, 0x26, 0x2e,
  2468  	0x6e, 0x74, 0x74, 0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69,
  2469  	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x52, 0x65,
  2470  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  2471  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x5f, 0x82,
  2472  	0xdb, 0x21, 0x22, 0x0a, 0x0c, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2473  	0x6b, 0x12, 0x0a, 0x64, 0x65, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x2a, 0x06, 0x0a,
  2474  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2475  	0x27, 0x22, 0x25, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x69, 0x6d,
  2476  	0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65,
  2477  	0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x1a, 0x34,
  2478  	0xca, 0x41, 0x17, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x2e,
  2479  	0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 0x74, 0x74,
  2480  	0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
  2481  	0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xd0, 0x02, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 0x02, 0x59,
  2482  	0x0a, 0x15, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b,
  2483  	0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x40, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  2484  	0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67,
  2485  	0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61, 0x70, 0x69,
  2486  	0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x5f, 0x63,
  2487  	0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x8a, 0xff, 0xd0, 0x02, 0x59, 0x0a, 0x15,
  2488  	0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x5f, 0x63,
  2489  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x40, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
  2490  	0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c,
  2491  	0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x63,
  2492  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72,
  2493  	0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74,
  2494  	0x2e, 0x63, 0x65, 0x6c, 0x6c, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x70, 0x62,
  2495  	0x2e, 0x76, 0x31, 0x42, 0x18, 0x53, 0x69, 0x6d, 0x43, 0x61, 0x72, 0x64, 0x53, 0x74, 0x6f, 0x63,
  2496  	0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a,
  2497  	0x56, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
  2498  	0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x65, 0x6c, 0x6c,
  2499  	0x75, 0x6c, 0x61, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f,
  2500  	0x76, 0x31, 0x2f, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63,
  2501  	0x6b, 0x3b, 0x73, 0x69, 0x6d, 0x5f, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x63, 0x6b,
  2502  	0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  2503  }
  2504  
  2505  var (
  2506  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescOnce sync.Once
  2507  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescData = edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDesc
  2508  )
  2509  
  2510  func edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescGZIP() []byte {
  2511  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescOnce.Do(func() {
  2512  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescData)
  2513  	})
  2514  	return edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDescData
  2515  }
  2516  
  2517  var edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
  2518  var edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_goTypes = []interface{}{
  2519  	(*GetSimCardStockRequest)(nil),                     // 0: ntt.cellular_api.v1.GetSimCardStockRequest
  2520  	(*BatchGetSimCardStocksRequest)(nil),               // 1: ntt.cellular_api.v1.BatchGetSimCardStocksRequest
  2521  	(*BatchGetSimCardStocksResponse)(nil),              // 2: ntt.cellular_api.v1.BatchGetSimCardStocksResponse
  2522  	(*ListSimCardStocksRequest)(nil),                   // 3: ntt.cellular_api.v1.ListSimCardStocksRequest
  2523  	(*ListSimCardStocksResponse)(nil),                  // 4: ntt.cellular_api.v1.ListSimCardStocksResponse
  2524  	(*WatchSimCardStockRequest)(nil),                   // 5: ntt.cellular_api.v1.WatchSimCardStockRequest
  2525  	(*WatchSimCardStockResponse)(nil),                  // 6: ntt.cellular_api.v1.WatchSimCardStockResponse
  2526  	(*WatchSimCardStocksRequest)(nil),                  // 7: ntt.cellular_api.v1.WatchSimCardStocksRequest
  2527  	(*WatchSimCardStocksResponse)(nil),                 // 8: ntt.cellular_api.v1.WatchSimCardStocksResponse
  2528  	(*CreateSimCardStockRequest)(nil),                  // 9: ntt.cellular_api.v1.CreateSimCardStockRequest
  2529  	(*UpdateSimCardStockRequest)(nil),                  // 10: ntt.cellular_api.v1.UpdateSimCardStockRequest
  2530  	(*DeleteSimCardStockRequest)(nil),                  // 11: ntt.cellular_api.v1.DeleteSimCardStockRequest
  2531  	(*WatchSimCardStocksResponse_PageTokenChange)(nil), // 12: ntt.cellular_api.v1.WatchSimCardStocksResponse.PageTokenChange
  2532  	(*CreateSimCardStockRequest_ResponseMask)(nil),     // 13: ntt.cellular_api.v1.CreateSimCardStockRequest.ResponseMask
  2533  	(*UpdateSimCardStockRequest_CAS)(nil),              // 14: ntt.cellular_api.v1.UpdateSimCardStockRequest.CAS
  2534  	(*UpdateSimCardStockRequest_ResponseMask)(nil),     // 15: ntt.cellular_api.v1.UpdateSimCardStockRequest.ResponseMask
  2535  	(*sim_card_stock.SimCardStock_FieldMask)(nil),      // 16: ntt.cellular_api.v1.SimCardStock_FieldMask
  2536  	(view.View)(0),                            // 17: goten.types.View
  2537  	(*sim_card_stock.SimCardStock)(nil),       // 18: ntt.cellular_api.v1.SimCardStock
  2538  	(*sim_card_stock.SimCardStockChange)(nil), // 19: ntt.cellular_api.v1.SimCardStockChange
  2539  	(watch_type.WatchType)(0),                 // 20: goten.types.WatchType
  2540  	(*timestamppb.Timestamp)(nil),             // 21: google.protobuf.Timestamp
  2541  	(*AllocateRequest)(nil),                   // 22: ntt.cellular_api.v1.AllocateRequest
  2542  	(*DeallocateRequest)(nil),                 // 23: ntt.cellular_api.v1.DeallocateRequest
  2543  	(*emptypb.Empty)(nil),                     // 24: google.protobuf.Empty
  2544  }
  2545  var edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_depIdxs = []int32{
  2546  	16, // 0: ntt.cellular_api.v1.GetSimCardStockRequest.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2547  	17, // 1: ntt.cellular_api.v1.GetSimCardStockRequest.view:type_name -> goten.types.View
  2548  	16, // 2: ntt.cellular_api.v1.BatchGetSimCardStocksRequest.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2549  	17, // 3: ntt.cellular_api.v1.BatchGetSimCardStocksRequest.view:type_name -> goten.types.View
  2550  	18, // 4: ntt.cellular_api.v1.BatchGetSimCardStocksResponse.sim_card_stocks:type_name -> ntt.cellular_api.v1.SimCardStock
  2551  	16, // 5: ntt.cellular_api.v1.ListSimCardStocksRequest.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2552  	17, // 6: ntt.cellular_api.v1.ListSimCardStocksRequest.view:type_name -> goten.types.View
  2553  	18, // 7: ntt.cellular_api.v1.ListSimCardStocksResponse.sim_card_stocks:type_name -> ntt.cellular_api.v1.SimCardStock
  2554  	16, // 8: ntt.cellular_api.v1.WatchSimCardStockRequest.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2555  	17, // 9: ntt.cellular_api.v1.WatchSimCardStockRequest.view:type_name -> goten.types.View
  2556  	19, // 10: ntt.cellular_api.v1.WatchSimCardStockResponse.change:type_name -> ntt.cellular_api.v1.SimCardStockChange
  2557  	20, // 11: ntt.cellular_api.v1.WatchSimCardStocksRequest.type:type_name -> goten.types.WatchType
  2558  	21, // 12: ntt.cellular_api.v1.WatchSimCardStocksRequest.starting_time:type_name -> google.protobuf.Timestamp
  2559  	16, // 13: ntt.cellular_api.v1.WatchSimCardStocksRequest.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2560  	17, // 14: ntt.cellular_api.v1.WatchSimCardStocksRequest.view:type_name -> goten.types.View
  2561  	19, // 15: ntt.cellular_api.v1.WatchSimCardStocksResponse.sim_card_stock_changes:type_name -> ntt.cellular_api.v1.SimCardStockChange
  2562  	12, // 16: ntt.cellular_api.v1.WatchSimCardStocksResponse.page_token_change:type_name -> ntt.cellular_api.v1.WatchSimCardStocksResponse.PageTokenChange
  2563  	18, // 17: ntt.cellular_api.v1.CreateSimCardStockRequest.sim_card_stock:type_name -> ntt.cellular_api.v1.SimCardStock
  2564  	13, // 18: ntt.cellular_api.v1.CreateSimCardStockRequest.response_mask:type_name -> ntt.cellular_api.v1.CreateSimCardStockRequest.ResponseMask
  2565  	18, // 19: ntt.cellular_api.v1.UpdateSimCardStockRequest.sim_card_stock:type_name -> ntt.cellular_api.v1.SimCardStock
  2566  	16, // 20: ntt.cellular_api.v1.UpdateSimCardStockRequest.update_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2567  	14, // 21: ntt.cellular_api.v1.UpdateSimCardStockRequest.cas:type_name -> ntt.cellular_api.v1.UpdateSimCardStockRequest.CAS
  2568  	15, // 22: ntt.cellular_api.v1.UpdateSimCardStockRequest.response_mask:type_name -> ntt.cellular_api.v1.UpdateSimCardStockRequest.ResponseMask
  2569  	16, // 23: ntt.cellular_api.v1.CreateSimCardStockRequest.ResponseMask.body_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2570  	18, // 24: ntt.cellular_api.v1.UpdateSimCardStockRequest.CAS.conditional_state:type_name -> ntt.cellular_api.v1.SimCardStock
  2571  	16, // 25: ntt.cellular_api.v1.UpdateSimCardStockRequest.CAS.field_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2572  	16, // 26: ntt.cellular_api.v1.UpdateSimCardStockRequest.ResponseMask.body_mask:type_name -> ntt.cellular_api.v1.SimCardStock_FieldMask
  2573  	0,  // 27: ntt.cellular_api.v1.SimCardStockService.GetSimCardStock:input_type -> ntt.cellular_api.v1.GetSimCardStockRequest
  2574  	1,  // 28: ntt.cellular_api.v1.SimCardStockService.BatchGetSimCardStocks:input_type -> ntt.cellular_api.v1.BatchGetSimCardStocksRequest
  2575  	3,  // 29: ntt.cellular_api.v1.SimCardStockService.ListSimCardStocks:input_type -> ntt.cellular_api.v1.ListSimCardStocksRequest
  2576  	5,  // 30: ntt.cellular_api.v1.SimCardStockService.WatchSimCardStock:input_type -> ntt.cellular_api.v1.WatchSimCardStockRequest
  2577  	7,  // 31: ntt.cellular_api.v1.SimCardStockService.WatchSimCardStocks:input_type -> ntt.cellular_api.v1.WatchSimCardStocksRequest
  2578  	9,  // 32: ntt.cellular_api.v1.SimCardStockService.CreateSimCardStock:input_type -> ntt.cellular_api.v1.CreateSimCardStockRequest
  2579  	10, // 33: ntt.cellular_api.v1.SimCardStockService.UpdateSimCardStock:input_type -> ntt.cellular_api.v1.UpdateSimCardStockRequest
  2580  	11, // 34: ntt.cellular_api.v1.SimCardStockService.DeleteSimCardStock:input_type -> ntt.cellular_api.v1.DeleteSimCardStockRequest
  2581  	22, // 35: ntt.cellular_api.v1.SimCardStockService.Allocate:input_type -> ntt.cellular_api.v1.AllocateRequest
  2582  	23, // 36: ntt.cellular_api.v1.SimCardStockService.Deallocate:input_type -> ntt.cellular_api.v1.DeallocateRequest
  2583  	18, // 37: ntt.cellular_api.v1.SimCardStockService.GetSimCardStock:output_type -> ntt.cellular_api.v1.SimCardStock
  2584  	2,  // 38: ntt.cellular_api.v1.SimCardStockService.BatchGetSimCardStocks:output_type -> ntt.cellular_api.v1.BatchGetSimCardStocksResponse
  2585  	4,  // 39: ntt.cellular_api.v1.SimCardStockService.ListSimCardStocks:output_type -> ntt.cellular_api.v1.ListSimCardStocksResponse
  2586  	6,  // 40: ntt.cellular_api.v1.SimCardStockService.WatchSimCardStock:output_type -> ntt.cellular_api.v1.WatchSimCardStockResponse
  2587  	8,  // 41: ntt.cellular_api.v1.SimCardStockService.WatchSimCardStocks:output_type -> ntt.cellular_api.v1.WatchSimCardStocksResponse
  2588  	18, // 42: ntt.cellular_api.v1.SimCardStockService.CreateSimCardStock:output_type -> ntt.cellular_api.v1.SimCardStock
  2589  	18, // 43: ntt.cellular_api.v1.SimCardStockService.UpdateSimCardStock:output_type -> ntt.cellular_api.v1.SimCardStock
  2590  	24, // 44: ntt.cellular_api.v1.SimCardStockService.DeleteSimCardStock:output_type -> google.protobuf.Empty
  2591  	24, // 45: ntt.cellular_api.v1.SimCardStockService.Allocate:output_type -> google.protobuf.Empty
  2592  	24, // 46: ntt.cellular_api.v1.SimCardStockService.Deallocate:output_type -> google.protobuf.Empty
  2593  	37, // [37:47] is the sub-list for method output_type
  2594  	27, // [27:37] is the sub-list for method input_type
  2595  	27, // [27:27] is the sub-list for extension type_name
  2596  	27, // [27:27] is the sub-list for extension extendee
  2597  	0,  // [0:27] is the sub-list for field type_name
  2598  }
  2599  
  2600  func init() { edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_init() }
  2601  func edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_init() {
  2602  	if edgelq_cellular_api_proto_v1_sim_card_stock_service_proto != nil {
  2603  		return
  2604  	}
  2605  	if !protoimpl.UnsafeEnabled {
  2606  
  2607  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  2608  			switch v := v.(*GetSimCardStockRequest); i {
  2609  			case 0:
  2610  				return &v.state
  2611  			case 1:
  2612  				return &v.sizeCache
  2613  			case 2:
  2614  				return &v.unknownFields
  2615  			default:
  2616  				return nil
  2617  			}
  2618  		}
  2619  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  2620  			switch v := v.(*BatchGetSimCardStocksRequest); i {
  2621  			case 0:
  2622  				return &v.state
  2623  			case 1:
  2624  				return &v.sizeCache
  2625  			case 2:
  2626  				return &v.unknownFields
  2627  			default:
  2628  				return nil
  2629  			}
  2630  		}
  2631  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  2632  			switch v := v.(*BatchGetSimCardStocksResponse); i {
  2633  			case 0:
  2634  				return &v.state
  2635  			case 1:
  2636  				return &v.sizeCache
  2637  			case 2:
  2638  				return &v.unknownFields
  2639  			default:
  2640  				return nil
  2641  			}
  2642  		}
  2643  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  2644  			switch v := v.(*ListSimCardStocksRequest); i {
  2645  			case 0:
  2646  				return &v.state
  2647  			case 1:
  2648  				return &v.sizeCache
  2649  			case 2:
  2650  				return &v.unknownFields
  2651  			default:
  2652  				return nil
  2653  			}
  2654  		}
  2655  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  2656  			switch v := v.(*ListSimCardStocksResponse); i {
  2657  			case 0:
  2658  				return &v.state
  2659  			case 1:
  2660  				return &v.sizeCache
  2661  			case 2:
  2662  				return &v.unknownFields
  2663  			default:
  2664  				return nil
  2665  			}
  2666  		}
  2667  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  2668  			switch v := v.(*WatchSimCardStockRequest); i {
  2669  			case 0:
  2670  				return &v.state
  2671  			case 1:
  2672  				return &v.sizeCache
  2673  			case 2:
  2674  				return &v.unknownFields
  2675  			default:
  2676  				return nil
  2677  			}
  2678  		}
  2679  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  2680  			switch v := v.(*WatchSimCardStockResponse); i {
  2681  			case 0:
  2682  				return &v.state
  2683  			case 1:
  2684  				return &v.sizeCache
  2685  			case 2:
  2686  				return &v.unknownFields
  2687  			default:
  2688  				return nil
  2689  			}
  2690  		}
  2691  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  2692  			switch v := v.(*WatchSimCardStocksRequest); i {
  2693  			case 0:
  2694  				return &v.state
  2695  			case 1:
  2696  				return &v.sizeCache
  2697  			case 2:
  2698  				return &v.unknownFields
  2699  			default:
  2700  				return nil
  2701  			}
  2702  		}
  2703  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  2704  			switch v := v.(*WatchSimCardStocksResponse); i {
  2705  			case 0:
  2706  				return &v.state
  2707  			case 1:
  2708  				return &v.sizeCache
  2709  			case 2:
  2710  				return &v.unknownFields
  2711  			default:
  2712  				return nil
  2713  			}
  2714  		}
  2715  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  2716  			switch v := v.(*CreateSimCardStockRequest); i {
  2717  			case 0:
  2718  				return &v.state
  2719  			case 1:
  2720  				return &v.sizeCache
  2721  			case 2:
  2722  				return &v.unknownFields
  2723  			default:
  2724  				return nil
  2725  			}
  2726  		}
  2727  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  2728  			switch v := v.(*UpdateSimCardStockRequest); i {
  2729  			case 0:
  2730  				return &v.state
  2731  			case 1:
  2732  				return &v.sizeCache
  2733  			case 2:
  2734  				return &v.unknownFields
  2735  			default:
  2736  				return nil
  2737  			}
  2738  		}
  2739  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  2740  			switch v := v.(*DeleteSimCardStockRequest); i {
  2741  			case 0:
  2742  				return &v.state
  2743  			case 1:
  2744  				return &v.sizeCache
  2745  			case 2:
  2746  				return &v.unknownFields
  2747  			default:
  2748  				return nil
  2749  			}
  2750  		}
  2751  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  2752  			switch v := v.(*WatchSimCardStocksResponse_PageTokenChange); i {
  2753  			case 0:
  2754  				return &v.state
  2755  			case 1:
  2756  				return &v.sizeCache
  2757  			case 2:
  2758  				return &v.unknownFields
  2759  			default:
  2760  				return nil
  2761  			}
  2762  		}
  2763  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  2764  			switch v := v.(*CreateSimCardStockRequest_ResponseMask); i {
  2765  			case 0:
  2766  				return &v.state
  2767  			case 1:
  2768  				return &v.sizeCache
  2769  			case 2:
  2770  				return &v.unknownFields
  2771  			default:
  2772  				return nil
  2773  			}
  2774  		}
  2775  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  2776  			switch v := v.(*UpdateSimCardStockRequest_CAS); i {
  2777  			case 0:
  2778  				return &v.state
  2779  			case 1:
  2780  				return &v.sizeCache
  2781  			case 2:
  2782  				return &v.unknownFields
  2783  			default:
  2784  				return nil
  2785  			}
  2786  		}
  2787  		edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  2788  			switch v := v.(*UpdateSimCardStockRequest_ResponseMask); i {
  2789  			case 0:
  2790  				return &v.state
  2791  			case 1:
  2792  				return &v.sizeCache
  2793  			case 2:
  2794  				return &v.unknownFields
  2795  			default:
  2796  				return nil
  2797  			}
  2798  		}
  2799  	}
  2800  
  2801  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[13].OneofWrappers = []interface{}{
  2802  		(*CreateSimCardStockRequest_ResponseMask_SkipEntireResponseBody)(nil),
  2803  		(*CreateSimCardStockRequest_ResponseMask_BodyMask)(nil),
  2804  	}
  2805  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes[15].OneofWrappers = []interface{}{
  2806  		(*UpdateSimCardStockRequest_ResponseMask_SkipEntireResponseBody)(nil),
  2807  		(*UpdateSimCardStockRequest_ResponseMask_UpdatedFieldsOnly)(nil),
  2808  		(*UpdateSimCardStockRequest_ResponseMask_BodyMask)(nil),
  2809  	}
  2810  	type x struct{}
  2811  	out := protoimpl.TypeBuilder{
  2812  		File: protoimpl.DescBuilder{
  2813  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  2814  			RawDescriptor: edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDesc,
  2815  			NumEnums:      0,
  2816  			NumMessages:   16,
  2817  			NumExtensions: 0,
  2818  			NumServices:   1,
  2819  		},
  2820  		GoTypes:           edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_goTypes,
  2821  		DependencyIndexes: edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_depIdxs,
  2822  		MessageInfos:      edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_msgTypes,
  2823  	}.Build()
  2824  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto = out.File
  2825  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_rawDesc = nil
  2826  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_goTypes = nil
  2827  	edgelq_cellular_api_proto_v1_sim_card_stock_service_proto_depIdxs = nil
  2828  }