github.com/cloudwan/edgelq-sdk@v1.15.4/limits/client/v1alpha2/plan_assignment_request/plan_assignment_request_service.pb.go (about)

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