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 _ = ×tamppb.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 }