github.com/cloudwan/edgelq-sdk@v1.15.4/limits/client/v1/plan_assignment_request/plan_assignment_request_service.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/limits/proto/v1/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/v1/organization" 21 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 22 plan_assignment_request "github.com/cloudwan/edgelq-sdk/limits/resources/v1/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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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.v1.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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_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_v1_plan_assignment_request_service_proto preflect.FileDescriptor 2114 2115 var edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDesc = []byte{ 2116 0x0a, 0x3c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 2117 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2118 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2119 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 2120 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 2121 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 2122 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 2123 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 2124 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 2125 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 2126 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 2127 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 2128 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 2129 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 2130 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 2131 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 2132 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 2133 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x63, 0x6c, 0x69, 0x2e, 0x70, 0x72, 0x6f, 2134 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 2135 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 2136 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 2137 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 2138 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 2139 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 2140 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 2141 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 2142 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2143 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 2144 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 2145 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 2146 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 2147 0x77, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2148 0x1a, 0x3b, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 2149 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2150 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2151 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x34, 0x65, 2152 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 2153 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 2154 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 2155 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 2156 0x74, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 2157 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 2158 0x65, 0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2159 0x22, 0xd5, 0x01, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2160 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 2161 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 2162 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x0a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 2163 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2164 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 2165 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2166 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 2167 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 2168 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2169 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 2170 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 2171 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 2172 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0xe3, 0x01, 0x0a, 0x25, 0x42, 0x61, 0x74, 2173 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2174 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 2175 0x73, 0x74, 0x12, 0x33, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 2176 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x0a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2177 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2178 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 2179 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2180 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 2181 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 2182 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2183 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 2184 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 2185 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 2186 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xc1, 2187 0x01, 0x0a, 0x26, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2188 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2189 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 0x18, 0x70, 0x6c, 0x61, 2190 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 2191 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 2192 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 2193 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2194 0x74, 0x52, 0x16, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2195 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x6d, 0x69, 0x73, 2196 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 2197 0x0a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2198 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 2199 0x6e, 0x67, 0x22, 0xe1, 0x03, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2200 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2201 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 2202 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x3a, 0x17, 2203 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2204 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 2205 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 2206 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 2207 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 2208 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 2209 0x22, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2210 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 2211 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x38, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 2212 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x2a, 0x17, 0x0a, 0x15, 2213 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2214 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x35, 2215 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 2216 0xb2, 0xda, 0x21, 0x19, 0x1a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2217 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x66, 2218 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x58, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 2219 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2220 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 2221 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 0x15, 0x50, 2222 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 2223 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 2224 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 2225 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 2226 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 2227 0x65, 0x5f, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 2228 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 2229 0x6e, 0x67, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xe9, 0x02, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x50, 2230 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 2231 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 2232 0x18, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2233 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 2234 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2235 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2236 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x16, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2237 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x45, 0x0a, 2238 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2239 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x22, 0x17, 0x0a, 0x15, 2240 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2241 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 2242 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x45, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 2243 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 2244 0xda, 0x21, 0x19, 0x22, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2245 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x6e, 0x65, 2246 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 2247 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 2248 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 2249 0x65, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 2250 0x6c, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 2251 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 2252 0x6e, 0x74, 0x22, 0xd7, 0x01, 0x0a, 0x21, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 2253 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2254 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2255 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x0a, 0x17, 0x0a, 0x15, 2256 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2257 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x66, 2258 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 2259 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 2260 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 2261 0x19, 0x32, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2262 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 2263 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 2264 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 2265 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x68, 0x0a, 0x22, 2266 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2267 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 2268 0x73, 0x65, 0x12, 0x42, 0x0a, 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 2269 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2270 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2271 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x06, 2272 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xf6, 0x04, 0x0a, 0x22, 0x57, 0x61, 0x74, 0x63, 0x68, 2273 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2274 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2a, 0x0a, 2275 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x67, 0x6f, 2276 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x54, 2277 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x61, 0x72, 2278 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x3a, 2279 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2280 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2281 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 2282 0x01, 0x28, 0x05, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x12, 0x02, 0x2a, 0x00, 0x52, 0x08, 0x70, 2283 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 2284 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 2285 0x19, 0x22, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2286 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 2287 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x38, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 2288 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x2a, 0x17, 0x0a, 2289 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2290 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 2291 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 2292 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 2293 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 2294 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 2295 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 2296 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x54, 2297 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 2298 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x1a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 2299 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2300 0x73, 0x74, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x58, 0x0a, 0x0a, 0x66, 0x69, 2301 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 2302 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 2303 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 2304 0x32, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2305 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 2306 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x08, 0x20, 0x01, 2307 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 2308 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x32, 0x0a, 0x0e, 0x6d, 2309 0x61, 0x78, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0b, 0x20, 2310 0x01, 0x28, 0x05, 0x42, 0x0c, 0xca, 0xc6, 0x27, 0x08, 0x12, 0x06, 0x1a, 0x02, 0x08, 0x64, 0x2a, 2311 0x00, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x22, 2312 0xd9, 0x04, 0x0a, 0x23, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2313 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 2314 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 2315 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 2316 0x73, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 2317 0x32, 0x2a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 2318 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2319 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x1c, 0x70, 0x6c, 2320 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 2321 0x65, 0x73, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 2322 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 2323 0x69, 0x73, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6e, 0x0a, 0x11, 0x70, 0x61, 0x67, 2324 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x03, 2325 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2326 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2327 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 2328 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 2329 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x0f, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 2330 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x73, 2331 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 2332 0x0b, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 2333 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 2334 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x53, 0x69, 0x7a, 2335 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x73, 0x6f, 0x66, 0x74, 0x5f, 0x72, 0x65, 0x73, 2336 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x53, 0x6f, 0x66, 0x74, 2337 0x52, 0x65, 0x73, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x68, 0x61, 0x72, 0x64, 2338 0x5f, 0x72, 0x65, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 2339 0x48, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x65, 0x74, 0x1a, 0x9f, 0x01, 0x0a, 0x0f, 0x50, 0x61, 2340 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x45, 0x0a, 2341 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 2342 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x22, 0x17, 0x0a, 0x15, 2343 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2344 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x70, 0x72, 0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 2345 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x45, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 2346 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 2347 0xda, 0x21, 0x19, 0x22, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2348 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0d, 0x6e, 0x65, 2349 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xdf, 0x03, 0x0a, 0x22, 2350 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2351 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2352 0x73, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 2353 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x3a, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 2354 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2355 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x6a, 0x0a, 0x17, 0x70, 0x6c, 0x61, 2356 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 2357 0x75, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 2358 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2359 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2360 0x42, 0x0c, 0xc8, 0xd5, 0x22, 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x15, 2361 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2362 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x63, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 2363 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6e, 2364 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 2365 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2366 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 2367 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x72, 0x65, 2368 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xb0, 0x01, 0x0a, 0x0c, 0x52, 2369 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x3b, 0x0a, 0x19, 0x73, 2370 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 2371 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 2372 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x52, 0x65, 0x73, 0x70, 2373 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x58, 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 2374 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 2375 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 2376 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 2377 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2378 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 2379 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 0x69, 0x6e, 0x67, 0x22, 0xe3, 0x06, 2380 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2381 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 2382 0x75, 0x65, 0x73, 0x74, 0x12, 0x6a, 0x0a, 0x17, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 2383 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 2384 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 2385 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2386 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x0c, 0xc8, 0xd5, 0x22, 2387 0x01, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x15, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2388 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2389 0x12, 0x5a, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 2390 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 2391 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 2392 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2393 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2394 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x47, 0x0a, 0x03, 2395 0x63, 0x61, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2396 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 2397 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2398 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x41, 0x53, 2399 0x52, 0x03, 0x63, 0x61, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 2400 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 2401 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x12, 0x63, 0x0a, 0x0d, 0x72, 0x65, 2402 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 2403 0x0b, 0x32, 0x3e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 2404 0x31, 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, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 2407 0x6b, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 2408 0xbc, 0x01, 0x0a, 0x03, 0x43, 0x41, 0x53, 0x12, 0x5b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x64, 0x69, 2409 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 2410 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2411 0x76, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2412 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 2413 0x10, 0x01, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 2414 0x74, 0x61, 0x74, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 2415 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 2416 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 2417 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 0x15, 0x50, 0x6c, 2418 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 2419 0x65, 0x73, 0x74, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x1a, 0xe2, 2420 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x12, 2421 0x3b, 0x0a, 0x19, 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x69, 0x72, 0x65, 0x5f, 0x72, 2422 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 2423 0x28, 0x08, 0x48, 0x00, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, 0x45, 0x6e, 0x74, 0x69, 0x72, 0x65, 2424 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x30, 0x0a, 0x13, 2425 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x6f, 2426 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x11, 0x75, 0x70, 0x64, 2427 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x58, 2428 0x0a, 0x09, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 2429 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 2430 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x1d, 0xb2, 2431 0xda, 0x21, 0x19, 0x32, 0x17, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2432 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x08, 2433 0x62, 0x6f, 0x64, 0x79, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x61, 0x73, 0x6b, 2434 0x69, 0x6e, 0x67, 0x22, 0x7c, 0x0a, 0x22, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, 2435 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2436 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 2437 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x1d, 0xb2, 0xda, 0x21, 0x19, 0x0a, 0x17, 0x0a, 2438 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2439 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 2440 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 2441 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 2442 0x67, 0x32, 0xb2, 0x1b, 0x0a, 0x1c, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2443 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 2444 0x63, 0x65, 0x12, 0x9a, 0x02, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2445 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 2446 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2447 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2448 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 2449 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2450 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2451 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xa7, 0x01, 0x82, 0xdb, 0x21, 0x2c, 0x0a, 0x15, 0x50, 0x6c, 2452 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 2453 0x65, 0x73, 0x74, 0x12, 0x03, 0x67, 0x65, 0x74, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 2454 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 2455 0xe4, 0x93, 0x02, 0x67, 0x5a, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 2456 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 2457 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2458 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x2e, 0x2f, 0x76, 0x31, 2459 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 2460 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2461 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x00, 0x12, 2462 0x91, 0x02, 0x0a, 0x1e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 2463 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2464 0x74, 0x73, 0x12, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2465 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 2466 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2467 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 2468 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 2469 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2470 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 2471 0x81, 0x01, 0x82, 0xdb, 0x21, 0x48, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2472 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x08, 0x62, 2473 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x20, 0x01, 0x2a, 0x07, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 2474 0x65, 0x73, 0x32, 0x1a, 0x12, 0x18, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 2475 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0xa2, 0xdc, 2476 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x76, 0x31, 0x2f, 2477 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2478 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x8a, 2479 0xcc, 0x26, 0x00, 0x12, 0xc6, 0x02, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 2480 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2481 0x74, 0x73, 0x12, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2482 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2483 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 2484 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2485 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2486 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 2487 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc2, 0x01, 0x82, 0xdb, 0x21, 0x47, 0x0a, 0x15, 2488 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2489 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x2a, 2490 0x08, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x1a, 0x12, 0x18, 0x70, 0x6c, 0x61, 2491 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 2492 0x75, 0x65, 0x73, 0x74, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 2493 0x67, 0x5a, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 2494 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 2495 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2496 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 2497 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 2498 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2499 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x00, 0x12, 0xbd, 0x02, 0x0a, 2500 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2501 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x2e, 0x6e, 0x74, 2502 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 0x63, 2503 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2504 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 2505 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 2506 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2507 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2508 0x22, 0xb7, 0x01, 0x82, 0xdb, 0x21, 0x30, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2509 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x05, 2510 0x77, 0x61, 0x74, 0x63, 0x68, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x32, 0x08, 0x12, 2511 0x06, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 0xd3, 0xe4, 2512 0x93, 0x02, 0x73, 0x5a, 0x3b, 0x22, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 2513 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 2514 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2515 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 2516 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 2517 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2518 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 2519 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xdf, 0x02, 0x0a, 2520 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2521 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x31, 0x2e, 0x6e, 2522 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x61, 0x74, 2523 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2524 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 2525 0x32, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2526 0x57, 0x61, 0x74, 0x63, 0x68, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2527 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 2528 0x6e, 0x73, 0x65, 0x22, 0xd6, 0x01, 0x82, 0xdb, 0x21, 0x4f, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 2529 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2530 0x74, 0x12, 0x05, 0x77, 0x61, 0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x2a, 0x08, 0x1a, 0x06, 2531 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x32, 0x21, 0x12, 0x1f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2532 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 2533 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0xa2, 0xdc, 0x21, 0x02, 0x08, 0x01, 0x82, 2534 0xd3, 0xe4, 0x93, 0x02, 0x73, 0x5a, 0x3b, 0x22, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 2535 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 2536 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2537 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 2538 0x63, 0x68, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 2539 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 2540 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2541 0x74, 0x73, 0x3a, 0x77, 0x61, 0x74, 0x63, 0x68, 0x8a, 0xcc, 0x26, 0x00, 0x30, 0x01, 0x12, 0xdc, 2542 0x02, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2543 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 2544 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 2545 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2546 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2547 0x74, 0x1a, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 2548 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 2549 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xe3, 0x01, 0x82, 0xdb, 0x21, 0x4c, 0x0a, 0x15, 2550 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2551 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x01, 0x2a, 2552 0x21, 0x12, 0x17, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2553 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x06, 0x70, 0x61, 0x72, 0x65, 2554 0x6e, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 2555 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x80, 0x01, 0x3a, 0x17, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 2556 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2557 0x5a, 0x35, 0x22, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 2558 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 2559 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2560 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 2561 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 2562 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2563 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0x82, 0x03, 2564 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 2565 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x2e, 2566 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 2567 0x64, 0x61, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2568 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2569 0x1a, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 2570 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2571 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x89, 0x02, 0x82, 0xdb, 0x21, 0x42, 0x0a, 0x15, 0x50, 2572 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 2573 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x2a, 0x19, 0x12, 0x17, 2574 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 2575 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x32, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 2576 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xb0, 0x01, 0x3a, 0x17, 0x70, 0x6c, 2577 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 2578 0x71, 0x75, 0x65, 0x73, 0x74, 0x5a, 0x4d, 0x1a, 0x4b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x6c, 2579 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 2580 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 2581 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 2582 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 2583 0x73, 0x2f, 0x2a, 0x7d, 0x1a, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 2584 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 2585 0x73, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 2586 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2587 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 0x26, 0x02, 2588 0x10, 0x01, 0x12, 0x8f, 0x02, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, 2589 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2590 0x73, 0x74, 0x12, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2591 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2592 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 2593 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 2594 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0xa4, 0x01, 2595 0x82, 0xdb, 0x21, 0x27, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 2596 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x64, 0x65, 0x6c, 2597 0x65, 0x74, 0x65, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 2598 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x67, 0x5a, 0x35, 0x2a, 0x33, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 2599 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 2600 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2601 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2a, 0x2e, 2602 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 2603 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2604 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x8a, 0xcc, 2605 0x26, 0x02, 0x10, 0x01, 0x12, 0xa4, 0x02, 0x0a, 0x14, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x50, 2606 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2a, 0x2e, 2607 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 2608 0x63, 0x65, 0x70, 0x74, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2609 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2610 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 2611 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 2612 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xb2, 0x01, 0x82, 0xdb, 0x21, 0x27, 0x0a, 0x15, 0x50, 2613 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 2614 0x75, 0x65, 0x73, 0x74, 0x12, 0x06, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x2a, 0x06, 0x0a, 0x04, 2615 0x6e, 0x61, 0x6d, 0x65, 0xa2, 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x75, 2616 0x5a, 0x3c, 0x22, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 2617 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 2618 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 2619 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x22, 0x35, 2620 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 2621 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2622 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x61, 2623 0x63, 0x63, 0x65, 0x70, 0x74, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xaa, 0x02, 0x0a, 0x15, 2624 0x44, 0x65, 0x63, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 2625 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x2b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 2626 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 2627 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2628 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 2629 0x76, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 2630 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 2631 0x22, 0xb5, 0x01, 0x82, 0xdb, 0x21, 0x28, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2632 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x07, 2633 0x64, 0x65, 0x63, 0x6c, 0x69, 0x6e, 0x65, 0x2a, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xa2, 2634 0xdc, 0x21, 0x02, 0x10, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x77, 0x5a, 0x3d, 0x22, 0x3b, 0x2f, 2635 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 2636 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2637 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 2638 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x63, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x2f, 2639 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 2640 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 2641 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x64, 0x65, 0x63, 0x6c, 0x69, 2642 0x6e, 0x65, 0x8a, 0xcc, 0x26, 0x02, 0x10, 0x01, 0x12, 0xfb, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 2643 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2644 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 2645 0x38, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 2646 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x50, 0x6c, 0x61, 0x6e, 2647 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 2648 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 2649 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6c, 2650 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 2651 0x65, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x68, 0x82, 0xdb, 2652 0x21, 0x29, 0x0a, 0x15, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 2653 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x0c, 0x6c, 0x69, 0x73, 0x74, 0x41, 2654 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0xa2, 0xdc, 0x21, 0x02, 0x08, 2655 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 2656 0x6e, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 2657 0x73, 0x74, 0x73, 0x3a, 0x6c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x72, 2658 0x8a, 0xcc, 0x26, 0x02, 0x08, 0x01, 0x1a, 0x2e, 0xca, 0x41, 0x11, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2659 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x17, 0x68, 2660 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 2661 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0xf7, 0x02, 0xe8, 0xde, 0x21, 0x00, 0x82, 0xff, 0xd0, 2662 0x02, 0x65, 0x0a, 0x1e, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 2663 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 2664 0x65, 0x72, 0x12, 0x43, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 2665 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 2666 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 2667 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 2668 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x8a, 0xff, 0xd0, 0x02, 0x65, 0x0a, 0x1e, 0x70, 0x6c, 2669 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 2670 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x43, 0x67, 0x69, 2671 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 2672 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 2673 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2674 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 2675 0x74, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x69, 0x6d, 0x69, 0x74, 2676 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x21, 0x50, 0x6c, 0x61, 0x6e, 0x41, 0x73, 0x73, 2677 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x65, 2678 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x62, 0x67, 0x69, 2679 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 2680 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x2f, 2681 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 2682 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 2683 0x74, 0x3b, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 2684 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 2685 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 2686 } 2687 2688 var ( 2689 edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescOnce sync.Once 2690 edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescData = edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDesc 2691 ) 2692 2693 func edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescGZIP() []byte { 2694 edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescOnce.Do(func() { 2695 edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescData) 2696 }) 2697 return edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDescData 2698 } 2699 2700 var edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes = make([]protoimpl.MessageInfo, 16) 2701 var edgelq_limits_proto_v1_plan_assignment_request_service_proto_goTypes = []interface{}{ 2702 (*GetPlanAssignmentRequestRequest)(nil), // 0: ntt.limits.v1.GetPlanAssignmentRequestRequest 2703 (*BatchGetPlanAssignmentRequestsRequest)(nil), // 1: ntt.limits.v1.BatchGetPlanAssignmentRequestsRequest 2704 (*BatchGetPlanAssignmentRequestsResponse)(nil), // 2: ntt.limits.v1.BatchGetPlanAssignmentRequestsResponse 2705 (*ListPlanAssignmentRequestsRequest)(nil), // 3: ntt.limits.v1.ListPlanAssignmentRequestsRequest 2706 (*ListPlanAssignmentRequestsResponse)(nil), // 4: ntt.limits.v1.ListPlanAssignmentRequestsResponse 2707 (*WatchPlanAssignmentRequestRequest)(nil), // 5: ntt.limits.v1.WatchPlanAssignmentRequestRequest 2708 (*WatchPlanAssignmentRequestResponse)(nil), // 6: ntt.limits.v1.WatchPlanAssignmentRequestResponse 2709 (*WatchPlanAssignmentRequestsRequest)(nil), // 7: ntt.limits.v1.WatchPlanAssignmentRequestsRequest 2710 (*WatchPlanAssignmentRequestsResponse)(nil), // 8: ntt.limits.v1.WatchPlanAssignmentRequestsResponse 2711 (*CreatePlanAssignmentRequestRequest)(nil), // 9: ntt.limits.v1.CreatePlanAssignmentRequestRequest 2712 (*UpdatePlanAssignmentRequestRequest)(nil), // 10: ntt.limits.v1.UpdatePlanAssignmentRequestRequest 2713 (*DeletePlanAssignmentRequestRequest)(nil), // 11: ntt.limits.v1.DeletePlanAssignmentRequestRequest 2714 (*WatchPlanAssignmentRequestsResponse_PageTokenChange)(nil), // 12: ntt.limits.v1.WatchPlanAssignmentRequestsResponse.PageTokenChange 2715 (*CreatePlanAssignmentRequestRequest_ResponseMask)(nil), // 13: ntt.limits.v1.CreatePlanAssignmentRequestRequest.ResponseMask 2716 (*UpdatePlanAssignmentRequestRequest_CAS)(nil), // 14: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.CAS 2717 (*UpdatePlanAssignmentRequestRequest_ResponseMask)(nil), // 15: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.ResponseMask 2718 (*plan_assignment_request.PlanAssignmentRequest_FieldMask)(nil), // 16: ntt.limits.v1.PlanAssignmentRequest_FieldMask 2719 (view.View)(0), // 17: goten.types.View 2720 (*plan_assignment_request.PlanAssignmentRequest)(nil), // 18: ntt.limits.v1.PlanAssignmentRequest 2721 (*plan_assignment_request.PlanAssignmentRequestChange)(nil), // 19: ntt.limits.v1.PlanAssignmentRequestChange 2722 (watch_type.WatchType)(0), // 20: goten.types.WatchType 2723 (*timestamppb.Timestamp)(nil), // 21: google.protobuf.Timestamp 2724 (*AcceptPlanAssignmentRequest)(nil), // 22: ntt.limits.v1.AcceptPlanAssignmentRequest 2725 (*DeclinePlanAssignmentRequest)(nil), // 23: ntt.limits.v1.DeclinePlanAssignmentRequest 2726 (*ListApproverPlanAssignmentRequestsRequest)(nil), // 24: ntt.limits.v1.ListApproverPlanAssignmentRequestsRequest 2727 (*emptypb.Empty)(nil), // 25: google.protobuf.Empty 2728 (*AcceptPlanAssignmentResponse)(nil), // 26: ntt.limits.v1.AcceptPlanAssignmentResponse 2729 (*DeclinePlanAssignmentResponse)(nil), // 27: ntt.limits.v1.DeclinePlanAssignmentResponse 2730 } 2731 var edgelq_limits_proto_v1_plan_assignment_request_service_proto_depIdxs = []int32{ 2732 16, // 0: ntt.limits.v1.GetPlanAssignmentRequestRequest.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2733 17, // 1: ntt.limits.v1.GetPlanAssignmentRequestRequest.view:type_name -> goten.types.View 2734 16, // 2: ntt.limits.v1.BatchGetPlanAssignmentRequestsRequest.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2735 17, // 3: ntt.limits.v1.BatchGetPlanAssignmentRequestsRequest.view:type_name -> goten.types.View 2736 18, // 4: ntt.limits.v1.BatchGetPlanAssignmentRequestsResponse.plan_assignment_requests:type_name -> ntt.limits.v1.PlanAssignmentRequest 2737 16, // 5: ntt.limits.v1.ListPlanAssignmentRequestsRequest.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2738 17, // 6: ntt.limits.v1.ListPlanAssignmentRequestsRequest.view:type_name -> goten.types.View 2739 18, // 7: ntt.limits.v1.ListPlanAssignmentRequestsResponse.plan_assignment_requests:type_name -> ntt.limits.v1.PlanAssignmentRequest 2740 16, // 8: ntt.limits.v1.WatchPlanAssignmentRequestRequest.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2741 17, // 9: ntt.limits.v1.WatchPlanAssignmentRequestRequest.view:type_name -> goten.types.View 2742 19, // 10: ntt.limits.v1.WatchPlanAssignmentRequestResponse.change:type_name -> ntt.limits.v1.PlanAssignmentRequestChange 2743 20, // 11: ntt.limits.v1.WatchPlanAssignmentRequestsRequest.type:type_name -> goten.types.WatchType 2744 21, // 12: ntt.limits.v1.WatchPlanAssignmentRequestsRequest.starting_time:type_name -> google.protobuf.Timestamp 2745 16, // 13: ntt.limits.v1.WatchPlanAssignmentRequestsRequest.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2746 17, // 14: ntt.limits.v1.WatchPlanAssignmentRequestsRequest.view:type_name -> goten.types.View 2747 19, // 15: ntt.limits.v1.WatchPlanAssignmentRequestsResponse.plan_assignment_request_changes:type_name -> ntt.limits.v1.PlanAssignmentRequestChange 2748 12, // 16: ntt.limits.v1.WatchPlanAssignmentRequestsResponse.page_token_change:type_name -> ntt.limits.v1.WatchPlanAssignmentRequestsResponse.PageTokenChange 2749 18, // 17: ntt.limits.v1.CreatePlanAssignmentRequestRequest.plan_assignment_request:type_name -> ntt.limits.v1.PlanAssignmentRequest 2750 13, // 18: ntt.limits.v1.CreatePlanAssignmentRequestRequest.response_mask:type_name -> ntt.limits.v1.CreatePlanAssignmentRequestRequest.ResponseMask 2751 18, // 19: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.plan_assignment_request:type_name -> ntt.limits.v1.PlanAssignmentRequest 2752 16, // 20: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.update_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2753 14, // 21: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.cas:type_name -> ntt.limits.v1.UpdatePlanAssignmentRequestRequest.CAS 2754 15, // 22: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.response_mask:type_name -> ntt.limits.v1.UpdatePlanAssignmentRequestRequest.ResponseMask 2755 16, // 23: ntt.limits.v1.CreatePlanAssignmentRequestRequest.ResponseMask.body_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2756 18, // 24: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.CAS.conditional_state:type_name -> ntt.limits.v1.PlanAssignmentRequest 2757 16, // 25: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.CAS.field_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2758 16, // 26: ntt.limits.v1.UpdatePlanAssignmentRequestRequest.ResponseMask.body_mask:type_name -> ntt.limits.v1.PlanAssignmentRequest_FieldMask 2759 0, // 27: ntt.limits.v1.PlanAssignmentRequestService.GetPlanAssignmentRequest:input_type -> ntt.limits.v1.GetPlanAssignmentRequestRequest 2760 1, // 28: ntt.limits.v1.PlanAssignmentRequestService.BatchGetPlanAssignmentRequests:input_type -> ntt.limits.v1.BatchGetPlanAssignmentRequestsRequest 2761 3, // 29: ntt.limits.v1.PlanAssignmentRequestService.ListPlanAssignmentRequests:input_type -> ntt.limits.v1.ListPlanAssignmentRequestsRequest 2762 5, // 30: ntt.limits.v1.PlanAssignmentRequestService.WatchPlanAssignmentRequest:input_type -> ntt.limits.v1.WatchPlanAssignmentRequestRequest 2763 7, // 31: ntt.limits.v1.PlanAssignmentRequestService.WatchPlanAssignmentRequests:input_type -> ntt.limits.v1.WatchPlanAssignmentRequestsRequest 2764 9, // 32: ntt.limits.v1.PlanAssignmentRequestService.CreatePlanAssignmentRequest:input_type -> ntt.limits.v1.CreatePlanAssignmentRequestRequest 2765 10, // 33: ntt.limits.v1.PlanAssignmentRequestService.UpdatePlanAssignmentRequest:input_type -> ntt.limits.v1.UpdatePlanAssignmentRequestRequest 2766 11, // 34: ntt.limits.v1.PlanAssignmentRequestService.DeletePlanAssignmentRequest:input_type -> ntt.limits.v1.DeletePlanAssignmentRequestRequest 2767 22, // 35: ntt.limits.v1.PlanAssignmentRequestService.AcceptPlanAssignment:input_type -> ntt.limits.v1.AcceptPlanAssignmentRequest 2768 23, // 36: ntt.limits.v1.PlanAssignmentRequestService.DeclinePlanAssignment:input_type -> ntt.limits.v1.DeclinePlanAssignmentRequest 2769 24, // 37: ntt.limits.v1.PlanAssignmentRequestService.ListApproverPlanAssignmentRequests:input_type -> ntt.limits.v1.ListApproverPlanAssignmentRequestsRequest 2770 18, // 38: ntt.limits.v1.PlanAssignmentRequestService.GetPlanAssignmentRequest:output_type -> ntt.limits.v1.PlanAssignmentRequest 2771 2, // 39: ntt.limits.v1.PlanAssignmentRequestService.BatchGetPlanAssignmentRequests:output_type -> ntt.limits.v1.BatchGetPlanAssignmentRequestsResponse 2772 4, // 40: ntt.limits.v1.PlanAssignmentRequestService.ListPlanAssignmentRequests:output_type -> ntt.limits.v1.ListPlanAssignmentRequestsResponse 2773 6, // 41: ntt.limits.v1.PlanAssignmentRequestService.WatchPlanAssignmentRequest:output_type -> ntt.limits.v1.WatchPlanAssignmentRequestResponse 2774 8, // 42: ntt.limits.v1.PlanAssignmentRequestService.WatchPlanAssignmentRequests:output_type -> ntt.limits.v1.WatchPlanAssignmentRequestsResponse 2775 18, // 43: ntt.limits.v1.PlanAssignmentRequestService.CreatePlanAssignmentRequest:output_type -> ntt.limits.v1.PlanAssignmentRequest 2776 18, // 44: ntt.limits.v1.PlanAssignmentRequestService.UpdatePlanAssignmentRequest:output_type -> ntt.limits.v1.PlanAssignmentRequest 2777 25, // 45: ntt.limits.v1.PlanAssignmentRequestService.DeletePlanAssignmentRequest:output_type -> google.protobuf.Empty 2778 26, // 46: ntt.limits.v1.PlanAssignmentRequestService.AcceptPlanAssignment:output_type -> ntt.limits.v1.AcceptPlanAssignmentResponse 2779 27, // 47: ntt.limits.v1.PlanAssignmentRequestService.DeclinePlanAssignment:output_type -> ntt.limits.v1.DeclinePlanAssignmentResponse 2780 4, // 48: ntt.limits.v1.PlanAssignmentRequestService.ListApproverPlanAssignmentRequests:output_type -> ntt.limits.v1.ListPlanAssignmentRequestsResponse 2781 38, // [38:49] is the sub-list for method output_type 2782 27, // [27:38] is the sub-list for method input_type 2783 27, // [27:27] is the sub-list for extension type_name 2784 27, // [27:27] is the sub-list for extension extendee 2785 0, // [0:27] is the sub-list for field type_name 2786 } 2787 2788 func init() { edgelq_limits_proto_v1_plan_assignment_request_service_proto_init() } 2789 func edgelq_limits_proto_v1_plan_assignment_request_service_proto_init() { 2790 if edgelq_limits_proto_v1_plan_assignment_request_service_proto != nil { 2791 return 2792 } 2793 if !protoimpl.UnsafeEnabled { 2794 2795 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 2796 switch v := v.(*GetPlanAssignmentRequestRequest); i { 2797 case 0: 2798 return &v.state 2799 case 1: 2800 return &v.sizeCache 2801 case 2: 2802 return &v.unknownFields 2803 default: 2804 return nil 2805 } 2806 } 2807 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 2808 switch v := v.(*BatchGetPlanAssignmentRequestsRequest); i { 2809 case 0: 2810 return &v.state 2811 case 1: 2812 return &v.sizeCache 2813 case 2: 2814 return &v.unknownFields 2815 default: 2816 return nil 2817 } 2818 } 2819 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 2820 switch v := v.(*BatchGetPlanAssignmentRequestsResponse); i { 2821 case 0: 2822 return &v.state 2823 case 1: 2824 return &v.sizeCache 2825 case 2: 2826 return &v.unknownFields 2827 default: 2828 return nil 2829 } 2830 } 2831 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 2832 switch v := v.(*ListPlanAssignmentRequestsRequest); i { 2833 case 0: 2834 return &v.state 2835 case 1: 2836 return &v.sizeCache 2837 case 2: 2838 return &v.unknownFields 2839 default: 2840 return nil 2841 } 2842 } 2843 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 2844 switch v := v.(*ListPlanAssignmentRequestsResponse); i { 2845 case 0: 2846 return &v.state 2847 case 1: 2848 return &v.sizeCache 2849 case 2: 2850 return &v.unknownFields 2851 default: 2852 return nil 2853 } 2854 } 2855 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 2856 switch v := v.(*WatchPlanAssignmentRequestRequest); i { 2857 case 0: 2858 return &v.state 2859 case 1: 2860 return &v.sizeCache 2861 case 2: 2862 return &v.unknownFields 2863 default: 2864 return nil 2865 } 2866 } 2867 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 2868 switch v := v.(*WatchPlanAssignmentRequestResponse); i { 2869 case 0: 2870 return &v.state 2871 case 1: 2872 return &v.sizeCache 2873 case 2: 2874 return &v.unknownFields 2875 default: 2876 return nil 2877 } 2878 } 2879 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 2880 switch v := v.(*WatchPlanAssignmentRequestsRequest); i { 2881 case 0: 2882 return &v.state 2883 case 1: 2884 return &v.sizeCache 2885 case 2: 2886 return &v.unknownFields 2887 default: 2888 return nil 2889 } 2890 } 2891 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 2892 switch v := v.(*WatchPlanAssignmentRequestsResponse); i { 2893 case 0: 2894 return &v.state 2895 case 1: 2896 return &v.sizeCache 2897 case 2: 2898 return &v.unknownFields 2899 default: 2900 return nil 2901 } 2902 } 2903 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 2904 switch v := v.(*CreatePlanAssignmentRequestRequest); i { 2905 case 0: 2906 return &v.state 2907 case 1: 2908 return &v.sizeCache 2909 case 2: 2910 return &v.unknownFields 2911 default: 2912 return nil 2913 } 2914 } 2915 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2916 switch v := v.(*UpdatePlanAssignmentRequestRequest); i { 2917 case 0: 2918 return &v.state 2919 case 1: 2920 return &v.sizeCache 2921 case 2: 2922 return &v.unknownFields 2923 default: 2924 return nil 2925 } 2926 } 2927 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2928 switch v := v.(*DeletePlanAssignmentRequestRequest); i { 2929 case 0: 2930 return &v.state 2931 case 1: 2932 return &v.sizeCache 2933 case 2: 2934 return &v.unknownFields 2935 default: 2936 return nil 2937 } 2938 } 2939 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 2940 switch v := v.(*WatchPlanAssignmentRequestsResponse_PageTokenChange); i { 2941 case 0: 2942 return &v.state 2943 case 1: 2944 return &v.sizeCache 2945 case 2: 2946 return &v.unknownFields 2947 default: 2948 return nil 2949 } 2950 } 2951 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 2952 switch v := v.(*CreatePlanAssignmentRequestRequest_ResponseMask); i { 2953 case 0: 2954 return &v.state 2955 case 1: 2956 return &v.sizeCache 2957 case 2: 2958 return &v.unknownFields 2959 default: 2960 return nil 2961 } 2962 } 2963 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 2964 switch v := v.(*UpdatePlanAssignmentRequestRequest_CAS); i { 2965 case 0: 2966 return &v.state 2967 case 1: 2968 return &v.sizeCache 2969 case 2: 2970 return &v.unknownFields 2971 default: 2972 return nil 2973 } 2974 } 2975 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2976 switch v := v.(*UpdatePlanAssignmentRequestRequest_ResponseMask); i { 2977 case 0: 2978 return &v.state 2979 case 1: 2980 return &v.sizeCache 2981 case 2: 2982 return &v.unknownFields 2983 default: 2984 return nil 2985 } 2986 } 2987 } 2988 2989 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[13].OneofWrappers = []interface{}{ 2990 (*CreatePlanAssignmentRequestRequest_ResponseMask_SkipEntireResponseBody)(nil), 2991 (*CreatePlanAssignmentRequestRequest_ResponseMask_BodyMask)(nil), 2992 } 2993 edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes[15].OneofWrappers = []interface{}{ 2994 (*UpdatePlanAssignmentRequestRequest_ResponseMask_SkipEntireResponseBody)(nil), 2995 (*UpdatePlanAssignmentRequestRequest_ResponseMask_UpdatedFieldsOnly)(nil), 2996 (*UpdatePlanAssignmentRequestRequest_ResponseMask_BodyMask)(nil), 2997 } 2998 type x struct{} 2999 out := protoimpl.TypeBuilder{ 3000 File: protoimpl.DescBuilder{ 3001 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3002 RawDescriptor: edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDesc, 3003 NumEnums: 0, 3004 NumMessages: 16, 3005 NumExtensions: 0, 3006 NumServices: 1, 3007 }, 3008 GoTypes: edgelq_limits_proto_v1_plan_assignment_request_service_proto_goTypes, 3009 DependencyIndexes: edgelq_limits_proto_v1_plan_assignment_request_service_proto_depIdxs, 3010 MessageInfos: edgelq_limits_proto_v1_plan_assignment_request_service_proto_msgTypes, 3011 }.Build() 3012 edgelq_limits_proto_v1_plan_assignment_request_service_proto = out.File 3013 edgelq_limits_proto_v1_plan_assignment_request_service_proto_rawDesc = nil 3014 edgelq_limits_proto_v1_plan_assignment_request_service_proto_goTypes = nil 3015 edgelq_limits_proto_v1_plan_assignment_request_service_proto_depIdxs = nil 3016 }