1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/actions/sdk/v2/actions_sdk.proto 20 21package sdk 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 grpc "google.golang.org/grpc" 30 codes "google.golang.org/grpc/codes" 31 status "google.golang.org/grpc/status" 32 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 33 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 34 wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" 35) 36 37const ( 38 // Verify that this generated code is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 40 // Verify that runtime/protoimpl is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 42) 43 44// Streaming RPC request for WriteDraft. 45type WriteDraftRequest struct { 46 state protoimpl.MessageState 47 sizeCache protoimpl.SizeCache 48 unknownFields protoimpl.UnknownFields 49 50 // Required. The parent resource name in the format `projects/{project}`. The 51 // `{project}` is the cloud project ID associated with the project. 52 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 53 // Required. List of files sent to the server at a time. This is a list of config files 54 // or data files. 55 // 1. The first request must be a ConfigFiles. 56 // 2. The first request must have a ConfigFile with 'settings'. 57 // 3. The first request must have a ConfigFile with 'manifest'. 58 // 4. The webhook ConfigFile corresponding to inline cloud function must be 59 // streamed before the DataFile corresponding to its source code. 60 Files *Files `protobuf:"bytes,4,opt,name=files,proto3" json:"files,omitempty"` 61} 62 63func (x *WriteDraftRequest) Reset() { 64 *x = WriteDraftRequest{} 65 if protoimpl.UnsafeEnabled { 66 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[0] 67 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 68 ms.StoreMessageInfo(mi) 69 } 70} 71 72func (x *WriteDraftRequest) String() string { 73 return protoimpl.X.MessageStringOf(x) 74} 75 76func (*WriteDraftRequest) ProtoMessage() {} 77 78func (x *WriteDraftRequest) ProtoReflect() protoreflect.Message { 79 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[0] 80 if protoimpl.UnsafeEnabled && x != nil { 81 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 82 if ms.LoadMessageInfo() == nil { 83 ms.StoreMessageInfo(mi) 84 } 85 return ms 86 } 87 return mi.MessageOf(x) 88} 89 90// Deprecated: Use WriteDraftRequest.ProtoReflect.Descriptor instead. 91func (*WriteDraftRequest) Descriptor() ([]byte, []int) { 92 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{0} 93} 94 95func (x *WriteDraftRequest) GetParent() string { 96 if x != nil { 97 return x.Parent 98 } 99 return "" 100} 101 102func (x *WriteDraftRequest) GetFiles() *Files { 103 if x != nil { 104 return x.Files 105 } 106 return nil 107} 108 109// Definition of draft resource. 110type Draft struct { 111 state protoimpl.MessageState 112 sizeCache protoimpl.SizeCache 113 unknownFields protoimpl.UnknownFields 114 115 // The unique identifier of the draft in the following format. 116 // `projects/{project}/draft` 117 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 118 // Validation results associated with the project draft content. Note that 119 // WriteDraft updates the draft despite the warnings as warnings are not draft 120 // blocking. 121 ValidationResults *ValidationResults `protobuf:"bytes,2,opt,name=validation_results,json=validationResults,proto3" json:"validation_results,omitempty"` 122} 123 124func (x *Draft) Reset() { 125 *x = Draft{} 126 if protoimpl.UnsafeEnabled { 127 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[1] 128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 129 ms.StoreMessageInfo(mi) 130 } 131} 132 133func (x *Draft) String() string { 134 return protoimpl.X.MessageStringOf(x) 135} 136 137func (*Draft) ProtoMessage() {} 138 139func (x *Draft) ProtoReflect() protoreflect.Message { 140 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[1] 141 if protoimpl.UnsafeEnabled && x != nil { 142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 143 if ms.LoadMessageInfo() == nil { 144 ms.StoreMessageInfo(mi) 145 } 146 return ms 147 } 148 return mi.MessageOf(x) 149} 150 151// Deprecated: Use Draft.ProtoReflect.Descriptor instead. 152func (*Draft) Descriptor() ([]byte, []int) { 153 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{1} 154} 155 156func (x *Draft) GetName() string { 157 if x != nil { 158 return x.Name 159 } 160 return "" 161} 162 163func (x *Draft) GetValidationResults() *ValidationResults { 164 if x != nil { 165 return x.ValidationResults 166 } 167 return nil 168} 169 170// Streaming RPC request for WritePreview. 171type WritePreviewRequest struct { 172 state protoimpl.MessageState 173 sizeCache protoimpl.SizeCache 174 unknownFields protoimpl.UnknownFields 175 176 // Required. The parent resource name in the format `projects/{project}`. The 177 // `{project}` is the cloud project ID associated with the project. 178 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 179 // Data source used to created the preview. 180 // 181 // Types that are assignable to Source: 182 // *WritePreviewRequest_Files 183 // *WritePreviewRequest_Draft 184 // *WritePreviewRequest_SubmittedVersion 185 Source isWritePreviewRequest_Source `protobuf_oneof:"source"` 186 // Required. The settings for updating the user's preview. 187 PreviewSettings *WritePreviewRequest_PreviewSettings `protobuf:"bytes,4,opt,name=preview_settings,json=previewSettings,proto3" json:"preview_settings,omitempty"` 188} 189 190func (x *WritePreviewRequest) Reset() { 191 *x = WritePreviewRequest{} 192 if protoimpl.UnsafeEnabled { 193 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[2] 194 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 195 ms.StoreMessageInfo(mi) 196 } 197} 198 199func (x *WritePreviewRequest) String() string { 200 return protoimpl.X.MessageStringOf(x) 201} 202 203func (*WritePreviewRequest) ProtoMessage() {} 204 205func (x *WritePreviewRequest) ProtoReflect() protoreflect.Message { 206 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[2] 207 if protoimpl.UnsafeEnabled && x != nil { 208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 209 if ms.LoadMessageInfo() == nil { 210 ms.StoreMessageInfo(mi) 211 } 212 return ms 213 } 214 return mi.MessageOf(x) 215} 216 217// Deprecated: Use WritePreviewRequest.ProtoReflect.Descriptor instead. 218func (*WritePreviewRequest) Descriptor() ([]byte, []int) { 219 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{2} 220} 221 222func (x *WritePreviewRequest) GetParent() string { 223 if x != nil { 224 return x.Parent 225 } 226 return "" 227} 228 229func (m *WritePreviewRequest) GetSource() isWritePreviewRequest_Source { 230 if m != nil { 231 return m.Source 232 } 233 return nil 234} 235 236func (x *WritePreviewRequest) GetFiles() *Files { 237 if x, ok := x.GetSource().(*WritePreviewRequest_Files); ok { 238 return x.Files 239 } 240 return nil 241} 242 243func (x *WritePreviewRequest) GetDraft() *WritePreviewRequest_ContentFromDraft { 244 if x, ok := x.GetSource().(*WritePreviewRequest_Draft); ok { 245 return x.Draft 246 } 247 return nil 248} 249 250func (x *WritePreviewRequest) GetSubmittedVersion() *WritePreviewRequest_ContentFromSubmittedVersion { 251 if x, ok := x.GetSource().(*WritePreviewRequest_SubmittedVersion); ok { 252 return x.SubmittedVersion 253 } 254 return nil 255} 256 257func (x *WritePreviewRequest) GetPreviewSettings() *WritePreviewRequest_PreviewSettings { 258 if x != nil { 259 return x.PreviewSettings 260 } 261 return nil 262} 263 264type isWritePreviewRequest_Source interface { 265 isWritePreviewRequest_Source() 266} 267 268type WritePreviewRequest_Files struct { 269 // List of files sent to the server at a time. This is a list of config 270 // files or data files. 271 // 1. The first request must be a ConfigFiles. 272 // 2. The first request must have a ConfigFile with 'settings'. 273 // 3. The first request must have a ConfigFile with 'manifest'. 274 // 4. The webhook ConfigFile corresponding to inline cloud function must be 275 // streamed before the DataFile corresponding to its source code. 276 Files *Files `protobuf:"bytes,5,opt,name=files,proto3,oneof"` 277} 278 279type WritePreviewRequest_Draft struct { 280 // Content sourced from the project draft. 281 Draft *WritePreviewRequest_ContentFromDraft `protobuf:"bytes,6,opt,name=draft,proto3,oneof"` 282} 283 284type WritePreviewRequest_SubmittedVersion struct { 285 // Content sourced from the an exiting version. 286 SubmittedVersion *WritePreviewRequest_ContentFromSubmittedVersion `protobuf:"bytes,7,opt,name=submitted_version,json=submittedVersion,proto3,oneof"` 287} 288 289func (*WritePreviewRequest_Files) isWritePreviewRequest_Source() {} 290 291func (*WritePreviewRequest_Draft) isWritePreviewRequest_Source() {} 292 293func (*WritePreviewRequest_SubmittedVersion) isWritePreviewRequest_Source() {} 294 295// Definition of preview resource. 296type Preview struct { 297 state protoimpl.MessageState 298 sizeCache protoimpl.SizeCache 299 unknownFields protoimpl.UnknownFields 300 301 // The unique identifier of the preview. 302 // Format: `projects/{project}/preview` 303 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 304 // Validation results associated with the user project preview content. 305 ValidationResults *ValidationResults `protobuf:"bytes,2,opt,name=validation_results,json=validationResults,proto3" json:"validation_results,omitempty"` 306 // The simulator URL to test the user preview. 307 SimulatorUrl string `protobuf:"bytes,3,opt,name=simulator_url,json=simulatorUrl,proto3" json:"simulator_url,omitempty"` 308} 309 310func (x *Preview) Reset() { 311 *x = Preview{} 312 if protoimpl.UnsafeEnabled { 313 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[3] 314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 315 ms.StoreMessageInfo(mi) 316 } 317} 318 319func (x *Preview) String() string { 320 return protoimpl.X.MessageStringOf(x) 321} 322 323func (*Preview) ProtoMessage() {} 324 325func (x *Preview) ProtoReflect() protoreflect.Message { 326 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[3] 327 if protoimpl.UnsafeEnabled && x != nil { 328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 329 if ms.LoadMessageInfo() == nil { 330 ms.StoreMessageInfo(mi) 331 } 332 return ms 333 } 334 return mi.MessageOf(x) 335} 336 337// Deprecated: Use Preview.ProtoReflect.Descriptor instead. 338func (*Preview) Descriptor() ([]byte, []int) { 339 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{3} 340} 341 342func (x *Preview) GetName() string { 343 if x != nil { 344 return x.Name 345 } 346 return "" 347} 348 349func (x *Preview) GetValidationResults() *ValidationResults { 350 if x != nil { 351 return x.ValidationResults 352 } 353 return nil 354} 355 356func (x *Preview) GetSimulatorUrl() string { 357 if x != nil { 358 return x.SimulatorUrl 359 } 360 return "" 361} 362 363// Streaming RPC request for CreateVersion. 364type CreateVersionRequest struct { 365 state protoimpl.MessageState 366 sizeCache protoimpl.SizeCache 367 unknownFields protoimpl.UnknownFields 368 369 // Required. The parent resource name in the format `projects/{project}`. The 370 // `{project}` is the cloud project ID associated with the project. 371 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 372 // Required. List of files sent to the server at a time. This is a list of config files 373 // or data files. 374 // 1. The first request must be a ConfigFiles. 375 // 2. The first request must have a ConfigFile with 'settings'. 376 // 3. The first request must have a ConfigFile with 'manifest'. 377 // 4. The webhook ConfigFile corresponding to inline cloud function must be 378 // streamed before the DataFile corresponding to its source code. 379 Files *Files `protobuf:"bytes,5,opt,name=files,proto3" json:"files,omitempty"` 380 // Optional. The release channel to deploy the version, if specified. The supported 381 // built in release channels are actions.channels.Production, 382 // actions.channels.ClosedBeta, actions.channels.Alpha. 383 // . 384 ReleaseChannel string `protobuf:"bytes,4,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"` 385} 386 387func (x *CreateVersionRequest) Reset() { 388 *x = CreateVersionRequest{} 389 if protoimpl.UnsafeEnabled { 390 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[4] 391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 392 ms.StoreMessageInfo(mi) 393 } 394} 395 396func (x *CreateVersionRequest) String() string { 397 return protoimpl.X.MessageStringOf(x) 398} 399 400func (*CreateVersionRequest) ProtoMessage() {} 401 402func (x *CreateVersionRequest) ProtoReflect() protoreflect.Message { 403 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[4] 404 if protoimpl.UnsafeEnabled && x != nil { 405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 406 if ms.LoadMessageInfo() == nil { 407 ms.StoreMessageInfo(mi) 408 } 409 return ms 410 } 411 return mi.MessageOf(x) 412} 413 414// Deprecated: Use CreateVersionRequest.ProtoReflect.Descriptor instead. 415func (*CreateVersionRequest) Descriptor() ([]byte, []int) { 416 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{4} 417} 418 419func (x *CreateVersionRequest) GetParent() string { 420 if x != nil { 421 return x.Parent 422 } 423 return "" 424} 425 426func (x *CreateVersionRequest) GetFiles() *Files { 427 if x != nil { 428 return x.Files 429 } 430 return nil 431} 432 433func (x *CreateVersionRequest) GetReleaseChannel() string { 434 if x != nil { 435 return x.ReleaseChannel 436 } 437 return "" 438} 439 440// RPC request for ReadDraft. 441type ReadDraftRequest struct { 442 state protoimpl.MessageState 443 sizeCache protoimpl.SizeCache 444 unknownFields protoimpl.UnknownFields 445 446 // Required. The name of the resource in the format `projects/{project}/draft`. The 447 // `{project}` is the cloud project ID associated with the project. 448 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 449 // Optional. The version of the crypto key used to encrypt the account linking OAuth 450 // client secret. If not specified, the primary key version is used for 451 // encryption. Only relevant for projects with account linking with client 452 // secret. 453 ClientSecretEncryptionKeyVersion string `protobuf:"bytes,2,opt,name=client_secret_encryption_key_version,json=clientSecretEncryptionKeyVersion,proto3" json:"client_secret_encryption_key_version,omitempty"` 454} 455 456func (x *ReadDraftRequest) Reset() { 457 *x = ReadDraftRequest{} 458 if protoimpl.UnsafeEnabled { 459 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[5] 460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 461 ms.StoreMessageInfo(mi) 462 } 463} 464 465func (x *ReadDraftRequest) String() string { 466 return protoimpl.X.MessageStringOf(x) 467} 468 469func (*ReadDraftRequest) ProtoMessage() {} 470 471func (x *ReadDraftRequest) ProtoReflect() protoreflect.Message { 472 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[5] 473 if protoimpl.UnsafeEnabled && x != nil { 474 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 475 if ms.LoadMessageInfo() == nil { 476 ms.StoreMessageInfo(mi) 477 } 478 return ms 479 } 480 return mi.MessageOf(x) 481} 482 483// Deprecated: Use ReadDraftRequest.ProtoReflect.Descriptor instead. 484func (*ReadDraftRequest) Descriptor() ([]byte, []int) { 485 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{5} 486} 487 488func (x *ReadDraftRequest) GetName() string { 489 if x != nil { 490 return x.Name 491 } 492 return "" 493} 494 495func (x *ReadDraftRequest) GetClientSecretEncryptionKeyVersion() string { 496 if x != nil { 497 return x.ClientSecretEncryptionKeyVersion 498 } 499 return "" 500} 501 502// Streaming RPC response for ReadDraft. 503type ReadDraftResponse struct { 504 state protoimpl.MessageState 505 sizeCache protoimpl.SizeCache 506 unknownFields protoimpl.UnknownFields 507 508 // List of files sent from the server at a time. 509 Files *Files `protobuf:"bytes,3,opt,name=files,proto3" json:"files,omitempty"` 510} 511 512func (x *ReadDraftResponse) Reset() { 513 *x = ReadDraftResponse{} 514 if protoimpl.UnsafeEnabled { 515 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[6] 516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 517 ms.StoreMessageInfo(mi) 518 } 519} 520 521func (x *ReadDraftResponse) String() string { 522 return protoimpl.X.MessageStringOf(x) 523} 524 525func (*ReadDraftResponse) ProtoMessage() {} 526 527func (x *ReadDraftResponse) ProtoReflect() protoreflect.Message { 528 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[6] 529 if protoimpl.UnsafeEnabled && x != nil { 530 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 531 if ms.LoadMessageInfo() == nil { 532 ms.StoreMessageInfo(mi) 533 } 534 return ms 535 } 536 return mi.MessageOf(x) 537} 538 539// Deprecated: Use ReadDraftResponse.ProtoReflect.Descriptor instead. 540func (*ReadDraftResponse) Descriptor() ([]byte, []int) { 541 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{6} 542} 543 544func (x *ReadDraftResponse) GetFiles() *Files { 545 if x != nil { 546 return x.Files 547 } 548 return nil 549} 550 551// RPC request for ReadVersion. 552type ReadVersionRequest struct { 553 state protoimpl.MessageState 554 sizeCache protoimpl.SizeCache 555 unknownFields protoimpl.UnknownFields 556 557 // Required. The name of the version resource in the format 558 // `projects/{project}/versions/{version}`. `{project}` is the 559 // cloud project ID associated with the project, `{version}` is the 560 // identifier of the version being read. 561 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 562 // Optional. The version of the crypto key used to encrypt the account linking OAuth 563 // client secret. If not specified, the primary key version is used for 564 // encryption. Only relevant for projects with account linking with client 565 // secret. 566 ClientSecretEncryptionKeyVersion string `protobuf:"bytes,2,opt,name=client_secret_encryption_key_version,json=clientSecretEncryptionKeyVersion,proto3" json:"client_secret_encryption_key_version,omitempty"` 567} 568 569func (x *ReadVersionRequest) Reset() { 570 *x = ReadVersionRequest{} 571 if protoimpl.UnsafeEnabled { 572 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[7] 573 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 574 ms.StoreMessageInfo(mi) 575 } 576} 577 578func (x *ReadVersionRequest) String() string { 579 return protoimpl.X.MessageStringOf(x) 580} 581 582func (*ReadVersionRequest) ProtoMessage() {} 583 584func (x *ReadVersionRequest) ProtoReflect() protoreflect.Message { 585 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[7] 586 if protoimpl.UnsafeEnabled && x != nil { 587 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 588 if ms.LoadMessageInfo() == nil { 589 ms.StoreMessageInfo(mi) 590 } 591 return ms 592 } 593 return mi.MessageOf(x) 594} 595 596// Deprecated: Use ReadVersionRequest.ProtoReflect.Descriptor instead. 597func (*ReadVersionRequest) Descriptor() ([]byte, []int) { 598 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{7} 599} 600 601func (x *ReadVersionRequest) GetName() string { 602 if x != nil { 603 return x.Name 604 } 605 return "" 606} 607 608func (x *ReadVersionRequest) GetClientSecretEncryptionKeyVersion() string { 609 if x != nil { 610 return x.ClientSecretEncryptionKeyVersion 611 } 612 return "" 613} 614 615// Streaming RPC response for ReadVersion. 616type ReadVersionResponse struct { 617 state protoimpl.MessageState 618 sizeCache protoimpl.SizeCache 619 unknownFields protoimpl.UnknownFields 620 621 // List of files sent from the server at a time. 622 Files *Files `protobuf:"bytes,1,opt,name=files,proto3" json:"files,omitempty"` 623} 624 625func (x *ReadVersionResponse) Reset() { 626 *x = ReadVersionResponse{} 627 if protoimpl.UnsafeEnabled { 628 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[8] 629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 630 ms.StoreMessageInfo(mi) 631 } 632} 633 634func (x *ReadVersionResponse) String() string { 635 return protoimpl.X.MessageStringOf(x) 636} 637 638func (*ReadVersionResponse) ProtoMessage() {} 639 640func (x *ReadVersionResponse) ProtoReflect() protoreflect.Message { 641 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[8] 642 if protoimpl.UnsafeEnabled && x != nil { 643 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 644 if ms.LoadMessageInfo() == nil { 645 ms.StoreMessageInfo(mi) 646 } 647 return ms 648 } 649 return mi.MessageOf(x) 650} 651 652// Deprecated: Use ReadVersionResponse.ProtoReflect.Descriptor instead. 653func (*ReadVersionResponse) Descriptor() ([]byte, []int) { 654 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{8} 655} 656 657func (x *ReadVersionResponse) GetFiles() *Files { 658 if x != nil { 659 return x.Files 660 } 661 return nil 662} 663 664// RPC request for EncryptSecret. 665type EncryptSecretRequest struct { 666 state protoimpl.MessageState 667 sizeCache protoimpl.SizeCache 668 unknownFields protoimpl.UnknownFields 669 670 // Required. The account linking client secret plaintext. 671 ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` 672} 673 674func (x *EncryptSecretRequest) Reset() { 675 *x = EncryptSecretRequest{} 676 if protoimpl.UnsafeEnabled { 677 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[9] 678 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 679 ms.StoreMessageInfo(mi) 680 } 681} 682 683func (x *EncryptSecretRequest) String() string { 684 return protoimpl.X.MessageStringOf(x) 685} 686 687func (*EncryptSecretRequest) ProtoMessage() {} 688 689func (x *EncryptSecretRequest) ProtoReflect() protoreflect.Message { 690 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[9] 691 if protoimpl.UnsafeEnabled && x != nil { 692 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 693 if ms.LoadMessageInfo() == nil { 694 ms.StoreMessageInfo(mi) 695 } 696 return ms 697 } 698 return mi.MessageOf(x) 699} 700 701// Deprecated: Use EncryptSecretRequest.ProtoReflect.Descriptor instead. 702func (*EncryptSecretRequest) Descriptor() ([]byte, []int) { 703 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{9} 704} 705 706func (x *EncryptSecretRequest) GetClientSecret() string { 707 if x != nil { 708 return x.ClientSecret 709 } 710 return "" 711} 712 713// RPC response for EncryptSecret. 714type EncryptSecretResponse struct { 715 state protoimpl.MessageState 716 sizeCache protoimpl.SizeCache 717 unknownFields protoimpl.UnknownFields 718 719 // Contains the encrypted account linking client secret and the key version 720 // used to encrypt the secret. 721 AccountLinkingSecret *AccountLinkingSecret `protobuf:"bytes,1,opt,name=account_linking_secret,json=accountLinkingSecret,proto3" json:"account_linking_secret,omitempty"` 722} 723 724func (x *EncryptSecretResponse) Reset() { 725 *x = EncryptSecretResponse{} 726 if protoimpl.UnsafeEnabled { 727 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[10] 728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 729 ms.StoreMessageInfo(mi) 730 } 731} 732 733func (x *EncryptSecretResponse) String() string { 734 return protoimpl.X.MessageStringOf(x) 735} 736 737func (*EncryptSecretResponse) ProtoMessage() {} 738 739func (x *EncryptSecretResponse) ProtoReflect() protoreflect.Message { 740 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[10] 741 if protoimpl.UnsafeEnabled && x != nil { 742 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 743 if ms.LoadMessageInfo() == nil { 744 ms.StoreMessageInfo(mi) 745 } 746 return ms 747 } 748 return mi.MessageOf(x) 749} 750 751// Deprecated: Use EncryptSecretResponse.ProtoReflect.Descriptor instead. 752func (*EncryptSecretResponse) Descriptor() ([]byte, []int) { 753 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{10} 754} 755 756func (x *EncryptSecretResponse) GetAccountLinkingSecret() *AccountLinkingSecret { 757 if x != nil { 758 return x.AccountLinkingSecret 759 } 760 return nil 761} 762 763// RPC request for DecryptSecret. 764type DecryptSecretRequest struct { 765 state protoimpl.MessageState 766 sizeCache protoimpl.SizeCache 767 unknownFields protoimpl.UnknownFields 768 769 // Required. The account linking client secret ciphertext. 770 EncryptedClientSecret []byte `protobuf:"bytes,1,opt,name=encrypted_client_secret,json=encryptedClientSecret,proto3" json:"encrypted_client_secret,omitempty"` 771} 772 773func (x *DecryptSecretRequest) Reset() { 774 *x = DecryptSecretRequest{} 775 if protoimpl.UnsafeEnabled { 776 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[11] 777 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 778 ms.StoreMessageInfo(mi) 779 } 780} 781 782func (x *DecryptSecretRequest) String() string { 783 return protoimpl.X.MessageStringOf(x) 784} 785 786func (*DecryptSecretRequest) ProtoMessage() {} 787 788func (x *DecryptSecretRequest) ProtoReflect() protoreflect.Message { 789 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[11] 790 if protoimpl.UnsafeEnabled && x != nil { 791 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 792 if ms.LoadMessageInfo() == nil { 793 ms.StoreMessageInfo(mi) 794 } 795 return ms 796 } 797 return mi.MessageOf(x) 798} 799 800// Deprecated: Use DecryptSecretRequest.ProtoReflect.Descriptor instead. 801func (*DecryptSecretRequest) Descriptor() ([]byte, []int) { 802 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{11} 803} 804 805func (x *DecryptSecretRequest) GetEncryptedClientSecret() []byte { 806 if x != nil { 807 return x.EncryptedClientSecret 808 } 809 return nil 810} 811 812// RPC response for DecryptSecret. 813type DecryptSecretResponse struct { 814 state protoimpl.MessageState 815 sizeCache protoimpl.SizeCache 816 unknownFields protoimpl.UnknownFields 817 818 // The account linking client secret plaintext. 819 ClientSecret string `protobuf:"bytes,1,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` 820} 821 822func (x *DecryptSecretResponse) Reset() { 823 *x = DecryptSecretResponse{} 824 if protoimpl.UnsafeEnabled { 825 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[12] 826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 827 ms.StoreMessageInfo(mi) 828 } 829} 830 831func (x *DecryptSecretResponse) String() string { 832 return protoimpl.X.MessageStringOf(x) 833} 834 835func (*DecryptSecretResponse) ProtoMessage() {} 836 837func (x *DecryptSecretResponse) ProtoReflect() protoreflect.Message { 838 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[12] 839 if protoimpl.UnsafeEnabled && x != nil { 840 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 841 if ms.LoadMessageInfo() == nil { 842 ms.StoreMessageInfo(mi) 843 } 844 return ms 845 } 846 return mi.MessageOf(x) 847} 848 849// Deprecated: Use DecryptSecretResponse.ProtoReflect.Descriptor instead. 850func (*DecryptSecretResponse) Descriptor() ([]byte, []int) { 851 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{12} 852} 853 854func (x *DecryptSecretResponse) GetClientSecret() string { 855 if x != nil { 856 return x.ClientSecret 857 } 858 return "" 859} 860 861// RPC request for ListSampleProjects. 862type ListSampleProjectsRequest struct { 863 state protoimpl.MessageState 864 sizeCache protoimpl.SizeCache 865 unknownFields protoimpl.UnknownFields 866 867 // Optional. The maximum number of sample projects to return. The service may return 868 // fewer than this value. 869 // If unspecified, at most 1000 sample projects will be returned. Values above 870 // 1000 will be coerced to 1000. 871 PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 872 // Optional. A page token, received from a previous 'ListSampleProjects' call. 873 // Provide this to retrieve the subsequent page. 874 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 875} 876 877func (x *ListSampleProjectsRequest) Reset() { 878 *x = ListSampleProjectsRequest{} 879 if protoimpl.UnsafeEnabled { 880 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[13] 881 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 882 ms.StoreMessageInfo(mi) 883 } 884} 885 886func (x *ListSampleProjectsRequest) String() string { 887 return protoimpl.X.MessageStringOf(x) 888} 889 890func (*ListSampleProjectsRequest) ProtoMessage() {} 891 892func (x *ListSampleProjectsRequest) ProtoReflect() protoreflect.Message { 893 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[13] 894 if protoimpl.UnsafeEnabled && x != nil { 895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 896 if ms.LoadMessageInfo() == nil { 897 ms.StoreMessageInfo(mi) 898 } 899 return ms 900 } 901 return mi.MessageOf(x) 902} 903 904// Deprecated: Use ListSampleProjectsRequest.ProtoReflect.Descriptor instead. 905func (*ListSampleProjectsRequest) Descriptor() ([]byte, []int) { 906 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{13} 907} 908 909func (x *ListSampleProjectsRequest) GetPageSize() int32 { 910 if x != nil { 911 return x.PageSize 912 } 913 return 0 914} 915 916func (x *ListSampleProjectsRequest) GetPageToken() string { 917 if x != nil { 918 return x.PageToken 919 } 920 return "" 921} 922 923// RPC response for ListSampleProjects. 924type ListSampleProjectsResponse struct { 925 state protoimpl.MessageState 926 sizeCache protoimpl.SizeCache 927 unknownFields protoimpl.UnknownFields 928 929 // The list of sample projects supported. 930 SampleProjects []*SampleProject `protobuf:"bytes,1,rep,name=sample_projects,json=sampleProjects,proto3" json:"sample_projects,omitempty"` 931 // A token, which can be sent as `page_token` to retrieve the next page. 932 // If this field is omitted, there are no subsequent pages. 933 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 934} 935 936func (x *ListSampleProjectsResponse) Reset() { 937 *x = ListSampleProjectsResponse{} 938 if protoimpl.UnsafeEnabled { 939 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[14] 940 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 941 ms.StoreMessageInfo(mi) 942 } 943} 944 945func (x *ListSampleProjectsResponse) String() string { 946 return protoimpl.X.MessageStringOf(x) 947} 948 949func (*ListSampleProjectsResponse) ProtoMessage() {} 950 951func (x *ListSampleProjectsResponse) ProtoReflect() protoreflect.Message { 952 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[14] 953 if protoimpl.UnsafeEnabled && x != nil { 954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 955 if ms.LoadMessageInfo() == nil { 956 ms.StoreMessageInfo(mi) 957 } 958 return ms 959 } 960 return mi.MessageOf(x) 961} 962 963// Deprecated: Use ListSampleProjectsResponse.ProtoReflect.Descriptor instead. 964func (*ListSampleProjectsResponse) Descriptor() ([]byte, []int) { 965 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{14} 966} 967 968func (x *ListSampleProjectsResponse) GetSampleProjects() []*SampleProject { 969 if x != nil { 970 return x.SampleProjects 971 } 972 return nil 973} 974 975func (x *ListSampleProjectsResponse) GetNextPageToken() string { 976 if x != nil { 977 return x.NextPageToken 978 } 979 return "" 980} 981 982// Definition of sample project resource. 983type SampleProject struct { 984 state protoimpl.MessageState 985 sizeCache protoimpl.SizeCache 986 unknownFields protoimpl.UnknownFields 987 988 // The name of the sample project. 989 // Format: `sampleProjects/{sample_project}` 990 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 991 // The URL to the zip file where the sample is hosted. 992 HostedUrl string `protobuf:"bytes,2,opt,name=hosted_url,json=hostedUrl,proto3" json:"hosted_url,omitempty"` 993 // The description of the sample project. 994 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 995} 996 997func (x *SampleProject) Reset() { 998 *x = SampleProject{} 999 if protoimpl.UnsafeEnabled { 1000 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[15] 1001 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1002 ms.StoreMessageInfo(mi) 1003 } 1004} 1005 1006func (x *SampleProject) String() string { 1007 return protoimpl.X.MessageStringOf(x) 1008} 1009 1010func (*SampleProject) ProtoMessage() {} 1011 1012func (x *SampleProject) ProtoReflect() protoreflect.Message { 1013 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[15] 1014 if protoimpl.UnsafeEnabled && x != nil { 1015 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1016 if ms.LoadMessageInfo() == nil { 1017 ms.StoreMessageInfo(mi) 1018 } 1019 return ms 1020 } 1021 return mi.MessageOf(x) 1022} 1023 1024// Deprecated: Use SampleProject.ProtoReflect.Descriptor instead. 1025func (*SampleProject) Descriptor() ([]byte, []int) { 1026 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{15} 1027} 1028 1029func (x *SampleProject) GetName() string { 1030 if x != nil { 1031 return x.Name 1032 } 1033 return "" 1034} 1035 1036func (x *SampleProject) GetHostedUrl() string { 1037 if x != nil { 1038 return x.HostedUrl 1039 } 1040 return "" 1041} 1042 1043func (x *SampleProject) GetDescription() string { 1044 if x != nil { 1045 return x.Description 1046 } 1047 return "" 1048} 1049 1050// RPC request for listing release channels 1051type ListReleaseChannelsRequest struct { 1052 state protoimpl.MessageState 1053 sizeCache protoimpl.SizeCache 1054 unknownFields protoimpl.UnknownFields 1055 1056 // Required. The name of the resource in the format `projects/{project}`. The 1057 // `{project}` is the cloud project ID associated with the project. 1058 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1059 // The maximum number of release channels to return. The service may return 1060 // fewer than this value. If unspecified, at most 50 release channels will be 1061 // returned. 1062 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1063 // A page token, received from a previous `ListReleaseChannels` call. 1064 // Provide this to retrieve the subsequent page. 1065 // When paginating, all other parameters provided to `ListReleaseChannels` 1066 // must match the call that provided the page token. 1067 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1068} 1069 1070func (x *ListReleaseChannelsRequest) Reset() { 1071 *x = ListReleaseChannelsRequest{} 1072 if protoimpl.UnsafeEnabled { 1073 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[16] 1074 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1075 ms.StoreMessageInfo(mi) 1076 } 1077} 1078 1079func (x *ListReleaseChannelsRequest) String() string { 1080 return protoimpl.X.MessageStringOf(x) 1081} 1082 1083func (*ListReleaseChannelsRequest) ProtoMessage() {} 1084 1085func (x *ListReleaseChannelsRequest) ProtoReflect() protoreflect.Message { 1086 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[16] 1087 if protoimpl.UnsafeEnabled && x != nil { 1088 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1089 if ms.LoadMessageInfo() == nil { 1090 ms.StoreMessageInfo(mi) 1091 } 1092 return ms 1093 } 1094 return mi.MessageOf(x) 1095} 1096 1097// Deprecated: Use ListReleaseChannelsRequest.ProtoReflect.Descriptor instead. 1098func (*ListReleaseChannelsRequest) Descriptor() ([]byte, []int) { 1099 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{16} 1100} 1101 1102func (x *ListReleaseChannelsRequest) GetParent() string { 1103 if x != nil { 1104 return x.Parent 1105 } 1106 return "" 1107} 1108 1109func (x *ListReleaseChannelsRequest) GetPageSize() int32 { 1110 if x != nil { 1111 return x.PageSize 1112 } 1113 return 0 1114} 1115 1116func (x *ListReleaseChannelsRequest) GetPageToken() string { 1117 if x != nil { 1118 return x.PageToken 1119 } 1120 return "" 1121} 1122 1123// RPC response for listing release channels 1124type ListReleaseChannelsResponse struct { 1125 state protoimpl.MessageState 1126 sizeCache protoimpl.SizeCache 1127 unknownFields protoimpl.UnknownFields 1128 1129 // List of the release channels for the given project id. 1130 ReleaseChannels []*ReleaseChannel `protobuf:"bytes,1,rep,name=release_channels,json=releaseChannels,proto3" json:"release_channels,omitempty"` 1131 // A token, which can be sent as `page_token` to retrieve the next page. 1132 // If this field is omitted, there are no subsequent pages. 1133 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1134} 1135 1136func (x *ListReleaseChannelsResponse) Reset() { 1137 *x = ListReleaseChannelsResponse{} 1138 if protoimpl.UnsafeEnabled { 1139 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[17] 1140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1141 ms.StoreMessageInfo(mi) 1142 } 1143} 1144 1145func (x *ListReleaseChannelsResponse) String() string { 1146 return protoimpl.X.MessageStringOf(x) 1147} 1148 1149func (*ListReleaseChannelsResponse) ProtoMessage() {} 1150 1151func (x *ListReleaseChannelsResponse) ProtoReflect() protoreflect.Message { 1152 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[17] 1153 if protoimpl.UnsafeEnabled && x != nil { 1154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1155 if ms.LoadMessageInfo() == nil { 1156 ms.StoreMessageInfo(mi) 1157 } 1158 return ms 1159 } 1160 return mi.MessageOf(x) 1161} 1162 1163// Deprecated: Use ListReleaseChannelsResponse.ProtoReflect.Descriptor instead. 1164func (*ListReleaseChannelsResponse) Descriptor() ([]byte, []int) { 1165 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{17} 1166} 1167 1168func (x *ListReleaseChannelsResponse) GetReleaseChannels() []*ReleaseChannel { 1169 if x != nil { 1170 return x.ReleaseChannels 1171 } 1172 return nil 1173} 1174 1175func (x *ListReleaseChannelsResponse) GetNextPageToken() string { 1176 if x != nil { 1177 return x.NextPageToken 1178 } 1179 return "" 1180} 1181 1182// RPC request for listing versions 1183type ListVersionsRequest struct { 1184 state protoimpl.MessageState 1185 sizeCache protoimpl.SizeCache 1186 unknownFields protoimpl.UnknownFields 1187 1188 // Required. The name of the resource in the format `projects/{project}`. The 1189 // `{project}` is the cloud project ID associated with the project. 1190 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 1191 // The maximum number of versions to return. The service may return 1192 // fewer than this value. If unspecified, at most 50 versions will be 1193 // returned. 1194 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 1195 // A page token, received from a previous `ListVersions` call. 1196 // Provide this to retrieve the subsequent page. 1197 // When paginating, all other parameters provided to `ListVersions` 1198 // must match the call that provided the page token. 1199 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 1200} 1201 1202func (x *ListVersionsRequest) Reset() { 1203 *x = ListVersionsRequest{} 1204 if protoimpl.UnsafeEnabled { 1205 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[18] 1206 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1207 ms.StoreMessageInfo(mi) 1208 } 1209} 1210 1211func (x *ListVersionsRequest) String() string { 1212 return protoimpl.X.MessageStringOf(x) 1213} 1214 1215func (*ListVersionsRequest) ProtoMessage() {} 1216 1217func (x *ListVersionsRequest) ProtoReflect() protoreflect.Message { 1218 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[18] 1219 if protoimpl.UnsafeEnabled && x != nil { 1220 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1221 if ms.LoadMessageInfo() == nil { 1222 ms.StoreMessageInfo(mi) 1223 } 1224 return ms 1225 } 1226 return mi.MessageOf(x) 1227} 1228 1229// Deprecated: Use ListVersionsRequest.ProtoReflect.Descriptor instead. 1230func (*ListVersionsRequest) Descriptor() ([]byte, []int) { 1231 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{18} 1232} 1233 1234func (x *ListVersionsRequest) GetParent() string { 1235 if x != nil { 1236 return x.Parent 1237 } 1238 return "" 1239} 1240 1241func (x *ListVersionsRequest) GetPageSize() int32 { 1242 if x != nil { 1243 return x.PageSize 1244 } 1245 return 0 1246} 1247 1248func (x *ListVersionsRequest) GetPageToken() string { 1249 if x != nil { 1250 return x.PageToken 1251 } 1252 return "" 1253} 1254 1255// RPC response for listing versions 1256type ListVersionsResponse struct { 1257 state protoimpl.MessageState 1258 sizeCache protoimpl.SizeCache 1259 unknownFields protoimpl.UnknownFields 1260 1261 // List of the versions for the given project id. 1262 Versions []*Version `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"` 1263 // A token, which can be sent as `page_token` to retrieve the next page. 1264 // If this field is omitted, there are no subsequent pages. 1265 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 1266} 1267 1268func (x *ListVersionsResponse) Reset() { 1269 *x = ListVersionsResponse{} 1270 if protoimpl.UnsafeEnabled { 1271 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[19] 1272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1273 ms.StoreMessageInfo(mi) 1274 } 1275} 1276 1277func (x *ListVersionsResponse) String() string { 1278 return protoimpl.X.MessageStringOf(x) 1279} 1280 1281func (*ListVersionsResponse) ProtoMessage() {} 1282 1283func (x *ListVersionsResponse) ProtoReflect() protoreflect.Message { 1284 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[19] 1285 if protoimpl.UnsafeEnabled && x != nil { 1286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1287 if ms.LoadMessageInfo() == nil { 1288 ms.StoreMessageInfo(mi) 1289 } 1290 return ms 1291 } 1292 return mi.MessageOf(x) 1293} 1294 1295// Deprecated: Use ListVersionsResponse.ProtoReflect.Descriptor instead. 1296func (*ListVersionsResponse) Descriptor() ([]byte, []int) { 1297 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{19} 1298} 1299 1300func (x *ListVersionsResponse) GetVersions() []*Version { 1301 if x != nil { 1302 return x.Versions 1303 } 1304 return nil 1305} 1306 1307func (x *ListVersionsResponse) GetNextPageToken() string { 1308 if x != nil { 1309 return x.NextPageToken 1310 } 1311 return "" 1312} 1313 1314// Indicates the preview content will be coming from the Draft. 1315type WritePreviewRequest_ContentFromDraft struct { 1316 state protoimpl.MessageState 1317 sizeCache protoimpl.SizeCache 1318 unknownFields protoimpl.UnknownFields 1319} 1320 1321func (x *WritePreviewRequest_ContentFromDraft) Reset() { 1322 *x = WritePreviewRequest_ContentFromDraft{} 1323 if protoimpl.UnsafeEnabled { 1324 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[20] 1325 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1326 ms.StoreMessageInfo(mi) 1327 } 1328} 1329 1330func (x *WritePreviewRequest_ContentFromDraft) String() string { 1331 return protoimpl.X.MessageStringOf(x) 1332} 1333 1334func (*WritePreviewRequest_ContentFromDraft) ProtoMessage() {} 1335 1336func (x *WritePreviewRequest_ContentFromDraft) ProtoReflect() protoreflect.Message { 1337 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[20] 1338 if protoimpl.UnsafeEnabled && x != nil { 1339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1340 if ms.LoadMessageInfo() == nil { 1341 ms.StoreMessageInfo(mi) 1342 } 1343 return ms 1344 } 1345 return mi.MessageOf(x) 1346} 1347 1348// Deprecated: Use WritePreviewRequest_ContentFromDraft.ProtoReflect.Descriptor instead. 1349func (*WritePreviewRequest_ContentFromDraft) Descriptor() ([]byte, []int) { 1350 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{2, 0} 1351} 1352 1353// Indicates the preview content will be coming from an exiting version. 1354type WritePreviewRequest_ContentFromSubmittedVersion struct { 1355 state protoimpl.MessageState 1356 sizeCache protoimpl.SizeCache 1357 unknownFields protoimpl.UnknownFields 1358 1359 // Required. Submitted version of the project to be used to create a preview. 1360 // Format: `projects/{project}/versions/{version}` 1361 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 1362} 1363 1364func (x *WritePreviewRequest_ContentFromSubmittedVersion) Reset() { 1365 *x = WritePreviewRequest_ContentFromSubmittedVersion{} 1366 if protoimpl.UnsafeEnabled { 1367 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[21] 1368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1369 ms.StoreMessageInfo(mi) 1370 } 1371} 1372 1373func (x *WritePreviewRequest_ContentFromSubmittedVersion) String() string { 1374 return protoimpl.X.MessageStringOf(x) 1375} 1376 1377func (*WritePreviewRequest_ContentFromSubmittedVersion) ProtoMessage() {} 1378 1379func (x *WritePreviewRequest_ContentFromSubmittedVersion) ProtoReflect() protoreflect.Message { 1380 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[21] 1381 if protoimpl.UnsafeEnabled && x != nil { 1382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1383 if ms.LoadMessageInfo() == nil { 1384 ms.StoreMessageInfo(mi) 1385 } 1386 return ms 1387 } 1388 return mi.MessageOf(x) 1389} 1390 1391// Deprecated: Use WritePreviewRequest_ContentFromSubmittedVersion.ProtoReflect.Descriptor instead. 1392func (*WritePreviewRequest_ContentFromSubmittedVersion) Descriptor() ([]byte, []int) { 1393 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{2, 1} 1394} 1395 1396func (x *WritePreviewRequest_ContentFromSubmittedVersion) GetVersion() string { 1397 if x != nil { 1398 return x.Version 1399 } 1400 return "" 1401} 1402 1403// Settings for updating the preview. 1404type WritePreviewRequest_PreviewSettings struct { 1405 state protoimpl.MessageState 1406 sizeCache protoimpl.SizeCache 1407 unknownFields protoimpl.UnknownFields 1408 1409 // Indicates whether or not to run certain operations, such as transactions, 1410 // in sandbox mode. By default, preview requests run these operations in 1411 // sandbox mode. In other words, the default value for `sandbox` is `true`. 1412 Sandbox *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=sandbox,proto3" json:"sandbox,omitempty"` 1413} 1414 1415func (x *WritePreviewRequest_PreviewSettings) Reset() { 1416 *x = WritePreviewRequest_PreviewSettings{} 1417 if protoimpl.UnsafeEnabled { 1418 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[22] 1419 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1420 ms.StoreMessageInfo(mi) 1421 } 1422} 1423 1424func (x *WritePreviewRequest_PreviewSettings) String() string { 1425 return protoimpl.X.MessageStringOf(x) 1426} 1427 1428func (*WritePreviewRequest_PreviewSettings) ProtoMessage() {} 1429 1430func (x *WritePreviewRequest_PreviewSettings) ProtoReflect() protoreflect.Message { 1431 mi := &file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[22] 1432 if protoimpl.UnsafeEnabled && x != nil { 1433 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1434 if ms.LoadMessageInfo() == nil { 1435 ms.StoreMessageInfo(mi) 1436 } 1437 return ms 1438 } 1439 return mi.MessageOf(x) 1440} 1441 1442// Deprecated: Use WritePreviewRequest_PreviewSettings.ProtoReflect.Descriptor instead. 1443func (*WritePreviewRequest_PreviewSettings) Descriptor() ([]byte, []int) { 1444 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP(), []int{2, 2} 1445} 1446 1447func (x *WritePreviewRequest_PreviewSettings) GetSandbox() *wrapperspb.BoolValue { 1448 if x != nil { 1449 return x.Sandbox 1450 } 1451 return nil 1452} 1453 1454var File_google_actions_sdk_v2_actions_sdk_proto protoreflect.FileDescriptor 1455 1456var file_google_actions_sdk_v2_actions_sdk_proto_rawDesc = []byte{ 1457 0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1458 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 1459 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1460 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 1461 0x1a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1462 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 1463 0x6c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x2e, 0x70, 1464 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 1465 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x66, 0x69, 0x6c, 0x65, 1466 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1467 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x72, 1468 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x70, 1469 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 1470 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x61, 0x6c, 0x69, 1471 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x70, 1472 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x63, 0x74, 1473 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x2f, 0x76, 0x65, 0x72, 0x73, 1474 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1475 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 1476 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 1477 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 1478 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 1479 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 1480 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 1481 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 1482 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 1483 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8a, 0x01, 0x0a, 1484 0x11, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 1485 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1486 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x12, 0x1c, 0x61, 0x63, 0x74, 0x69, 1487 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 1488 0x6f, 0x6d, 0x2f, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 1489 0x12, 0x37, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 1490 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1491 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x03, 0xe0, 1492 0x41, 0x02, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x22, 0xb1, 0x01, 0x0a, 0x05, 0x44, 0x72, 1493 0x61, 0x66, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 1494 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x12, 0x76, 0x61, 0x6c, 0x69, 0x64, 1495 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 1496 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 1497 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x56, 0x61, 0x6c, 0x69, 1498 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x11, 0x76, 1499 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 1500 0x3a, 0x3b, 0xea, 0x41, 0x38, 0x0a, 0x1c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 1501 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x72, 1502 0x61, 0x66, 0x74, 0x12, 0x18, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 1503 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x22, 0x8b, 0x05, 1504 0x0a, 0x13, 0x57, 0x72, 0x69, 0x74, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 1505 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 1506 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x12, 0x1e, 0x61, 1507 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 1508 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x06, 0x70, 1509 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x05, 1510 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 1511 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 1512 0x65, 0x73, 0x48, 0x00, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x53, 0x0a, 0x05, 0x64, 1513 0x72, 0x61, 0x66, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 1514 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 1515 0x76, 0x32, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 1516 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x46, 0x72, 1517 0x6f, 0x6d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x48, 0x00, 0x52, 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 1518 0x12, 0x75, 0x0a, 0x11, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x5f, 0x76, 0x65, 1519 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 1520 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 1521 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 1522 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x46, 1523 0x72, 0x6f, 0x6d, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x56, 0x65, 0x72, 0x73, 1524 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x10, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 1525 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x6a, 0x0a, 0x10, 0x70, 0x72, 0x65, 0x76, 0x69, 1526 0x65, 0x77, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 1527 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 1528 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x50, 1529 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x72, 1530 0x65, 0x76, 0x69, 0x65, 0x77, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x03, 0xe0, 1531 0x41, 0x02, 0x52, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x53, 0x65, 0x74, 0x74, 0x69, 1532 0x6e, 0x67, 0x73, 0x1a, 0x12, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x46, 0x72, 1533 0x6f, 0x6d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x1a, 0x5f, 0x0a, 0x1b, 0x43, 0x6f, 0x6e, 0x74, 0x65, 1534 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x56, 1535 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 1536 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 1537 0x1e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 1538 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 1539 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x47, 0x0a, 0x0f, 0x50, 0x72, 0x65, 0x76, 1540 0x69, 0x65, 0x77, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x34, 0x0a, 0x07, 0x73, 1541 0x61, 0x6e, 0x64, 0x62, 0x6f, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 1542 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 1543 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x73, 0x61, 0x6e, 0x64, 0x62, 0x6f, 1544 0x78, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0xe7, 0x01, 0x0a, 0x07, 1545 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 1546 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x12, 0x76, 1547 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 1548 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1549 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 1550 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 1551 0x73, 0x52, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 1552 0x75, 0x6c, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x6f, 1553 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x69, 0x6d, 1554 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x55, 0x72, 0x6c, 0x3a, 0x4a, 0xea, 0x41, 0x47, 0x0a, 0x1e, 1555 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 1556 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x12, 0x25, 1557 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1558 0x74, 0x7d, 0x2f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x65, 1559 0x76, 0x69, 0x65, 0x77, 0x7d, 0x22, 0xbd, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 1560 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 1561 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 1562 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x12, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 1563 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 1564 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x37, 1565 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 1566 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 1567 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 1568 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x0f, 0x72, 0x65, 0x6c, 0x65, 0x61, 1569 0x73, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 1570 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 1571 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x80, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x61, 0x64, 0x44, 0x72, 1572 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 1573 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 1574 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x24, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 1575 0x63, 0x72, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 1576 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 1577 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 1578 0x63, 0x72, 0x65, 0x74, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 1579 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a, 0x11, 0x52, 0x65, 0x61, 0x64, 1580 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 1581 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 1582 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 1583 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 1584 0x73, 0x22, 0x82, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x61, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 1585 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 1586 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 1587 0x65, 0x12, 0x53, 0x0a, 0x24, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 1588 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x65, 1589 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 1590 0x03, 0xe0, 0x41, 0x01, 0x52, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 1591 0x65, 0x74, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x56, 1592 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x49, 0x0a, 0x13, 0x52, 0x65, 0x61, 0x64, 0x56, 0x65, 1593 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 1594 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 1595 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 1596 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 1597 0x73, 0x22, 0x40, 0x0a, 0x14, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 1598 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x28, 0x0a, 0x0d, 0x63, 0x6c, 0x69, 1599 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 1600 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 1601 0x72, 0x65, 0x74, 0x22, 0x7a, 0x0a, 0x15, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 1602 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x16, 1603 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 1604 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 1605 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 1606 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 1607 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x14, 0x61, 0x63, 0x63, 0x6f, 0x75, 1608 0x6e, 0x74, 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 1609 0x53, 0x0a, 0x14, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 1610 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x17, 0x65, 0x6e, 0x63, 0x72, 0x79, 1611 0x70, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 1612 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x15, 0x65, 1613 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 1614 0x63, 0x72, 0x65, 0x74, 0x22, 0x3c, 0x0a, 0x15, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 1615 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 1616 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 1617 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x63, 0x72, 1618 0x65, 0x74, 0x22, 0x61, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 1619 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1620 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 1621 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 1622 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 1623 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 1624 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x93, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x61, 1625 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 1626 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x0f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x70, 1627 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 1628 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 1629 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 1630 0x65, 0x63, 0x74, 0x52, 0x0e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 1631 0x63, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 1632 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 1633 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x0d, 1634 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 1635 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 1636 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 1637 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x65, 0x64, 0x55, 0x72, 0x6c, 1638 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 1639 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 1640 0x6f, 0x6e, 0x3a, 0x4a, 0xea, 0x41, 0x47, 0x0a, 0x24, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1641 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 1642 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x1f, 0x73, 1643 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x73, 1644 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x22, 0x9f, 1645 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 1646 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 1647 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 1648 0x41, 0x02, 0xfa, 0x41, 0x27, 0x12, 0x25, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 1649 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x52, 0x65, 1650 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 1651 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 1652 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 1653 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 1654 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 1655 0x22, 0x97, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 1656 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1657 0x12, 0x50, 0x0a, 0x10, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 1658 0x6e, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 1659 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 1660 0x76, 0x32, 0x2e, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 1661 0x6c, 0x52, 0x0f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 1662 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 1663 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 1664 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x91, 0x01, 0x0a, 0x13, 0x4c, 1665 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1666 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 1667 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x12, 0x1e, 0x61, 0x63, 0x74, 0x69, 1668 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 1669 0x6f, 0x6d, 0x2f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 1670 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 1671 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 1672 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 1673 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7a, 1674 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 1675 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 1676 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1677 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 1678 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 1679 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 1680 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 1681 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0x85, 0x0c, 0x0a, 0x0a, 0x41, 1682 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x64, 0x6b, 0x12, 0x86, 0x01, 0x0a, 0x0a, 0x57, 0x72, 1683 0x69, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1684 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 1685 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 1686 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 1687 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x72, 0x61, 0x66, 0x74, 1688 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x28, 0x22, 0x23, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 1689 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 1690 0x7d, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x3a, 0x77, 0x72, 0x69, 0x74, 0x65, 0x3a, 0x01, 0x2a, 1691 0x28, 0x01, 0x12, 0x8e, 0x01, 0x0a, 0x0c, 0x57, 0x72, 0x69, 0x74, 0x65, 0x50, 0x72, 0x65, 0x76, 1692 0x69, 0x65, 0x77, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 1693 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x57, 0x72, 0x69, 0x74, 1694 0x65, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1695 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1696 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x22, 1697 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x22, 0x25, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 0x61, 1698 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 1699 0x2f, 0x70, 0x72, 0x65, 0x76, 0x69, 0x65, 0x77, 0x3a, 0x77, 0x72, 0x69, 0x74, 0x65, 0x3a, 0x01, 1700 0x2a, 0x28, 0x01, 0x12, 0x92, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x65, 1701 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 1702 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x72, 1703 0x65, 0x61, 0x74, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 1704 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 1705 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 1706 0x6f, 0x6e, 0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x22, 0x27, 0x2f, 0x76, 0x32, 0x2f, 1707 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1708 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x63, 0x72, 0x65, 1709 0x61, 0x74, 0x65, 0x3a, 0x01, 0x2a, 0x28, 0x01, 0x12, 0x8d, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x61, 1710 0x64, 0x44, 0x72, 0x61, 0x66, 0x74, 0x12, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 1711 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x52, 1712 0x65, 0x61, 0x64, 0x44, 0x72, 0x61, 0x66, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1713 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1714 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x44, 0x72, 0x61, 0x66, 1715 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 1716 0x25, 0x22, 0x20, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 1717 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x72, 0x61, 0x66, 0x74, 0x7d, 0x3a, 0x72, 1718 0x65, 0x61, 0x64, 0x3a, 0x01, 0x2a, 0x30, 0x01, 0x12, 0x98, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x61, 1719 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 1720 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 1721 0x2e, 0x52, 0x65, 0x61, 0x64, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 1722 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 1723 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x61, 0x64, 1724 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 1725 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x22, 0x25, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x6e, 0x61, 1726 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x76, 0x65, 1727 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x61, 0x64, 0x3a, 0x01, 1728 0x2a, 0x30, 0x01, 0x12, 0x88, 0x01, 0x0a, 0x0d, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 1729 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 1730 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x6e, 1731 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 1732 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 1733 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 1734 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1735 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, 0x76, 0x32, 0x3a, 0x65, 0x6e, 1736 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0x12, 0x88, 1737 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 1738 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 1739 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 1740 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 1741 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 1742 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 0x53, 0x65, 0x63, 1743 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 1744 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, 0x76, 0x32, 0x3a, 0x64, 0x65, 0x63, 0x72, 0x79, 0x70, 0x74, 1745 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0x12, 0x95, 0x01, 0x0a, 0x12, 0x4c, 0x69, 1746 0x73, 0x74, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 1747 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 1748 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x61, 0x6d, 1749 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1750 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 1751 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 1752 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x52, 0x65, 0x73, 1753 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 1754 0x76, 0x32, 0x2f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 1755 0x73, 0x12, 0xb6, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 1756 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 1757 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 1758 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 1759 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x67, 1760 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 1761 0x6b, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 1762 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 1763 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x32, 0x2f, 0x7b, 0x70, 1764 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 1765 0x7d, 0x2f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 1766 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9a, 0x01, 0x0a, 0x0c, 0x4c, 1767 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 1768 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 1769 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 1770 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1771 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x2e, 1772 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 1773 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x76, 1774 0x32, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 1775 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 1776 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x1a, 0x19, 0xca, 0x41, 0x16, 0x61, 0x63, 0x74, 0x69, 1777 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 1778 0x6f, 0x6d, 0x42, 0x68, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 1779 0x2e, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x76, 0x32, 0x42, 1780 0x0f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x64, 0x6b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 1781 0x50, 0x01, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 1782 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 1783 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 1784 0x73, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x76, 0x32, 0x3b, 0x73, 0x64, 0x6b, 0x62, 0x06, 0x70, 0x72, 1785 0x6f, 0x74, 0x6f, 0x33, 1786} 1787 1788var ( 1789 file_google_actions_sdk_v2_actions_sdk_proto_rawDescOnce sync.Once 1790 file_google_actions_sdk_v2_actions_sdk_proto_rawDescData = file_google_actions_sdk_v2_actions_sdk_proto_rawDesc 1791) 1792 1793func file_google_actions_sdk_v2_actions_sdk_proto_rawDescGZIP() []byte { 1794 file_google_actions_sdk_v2_actions_sdk_proto_rawDescOnce.Do(func() { 1795 file_google_actions_sdk_v2_actions_sdk_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_actions_sdk_v2_actions_sdk_proto_rawDescData) 1796 }) 1797 return file_google_actions_sdk_v2_actions_sdk_proto_rawDescData 1798} 1799 1800var file_google_actions_sdk_v2_actions_sdk_proto_msgTypes = make([]protoimpl.MessageInfo, 23) 1801var file_google_actions_sdk_v2_actions_sdk_proto_goTypes = []interface{}{ 1802 (*WriteDraftRequest)(nil), // 0: google.actions.sdk.v2.WriteDraftRequest 1803 (*Draft)(nil), // 1: google.actions.sdk.v2.Draft 1804 (*WritePreviewRequest)(nil), // 2: google.actions.sdk.v2.WritePreviewRequest 1805 (*Preview)(nil), // 3: google.actions.sdk.v2.Preview 1806 (*CreateVersionRequest)(nil), // 4: google.actions.sdk.v2.CreateVersionRequest 1807 (*ReadDraftRequest)(nil), // 5: google.actions.sdk.v2.ReadDraftRequest 1808 (*ReadDraftResponse)(nil), // 6: google.actions.sdk.v2.ReadDraftResponse 1809 (*ReadVersionRequest)(nil), // 7: google.actions.sdk.v2.ReadVersionRequest 1810 (*ReadVersionResponse)(nil), // 8: google.actions.sdk.v2.ReadVersionResponse 1811 (*EncryptSecretRequest)(nil), // 9: google.actions.sdk.v2.EncryptSecretRequest 1812 (*EncryptSecretResponse)(nil), // 10: google.actions.sdk.v2.EncryptSecretResponse 1813 (*DecryptSecretRequest)(nil), // 11: google.actions.sdk.v2.DecryptSecretRequest 1814 (*DecryptSecretResponse)(nil), // 12: google.actions.sdk.v2.DecryptSecretResponse 1815 (*ListSampleProjectsRequest)(nil), // 13: google.actions.sdk.v2.ListSampleProjectsRequest 1816 (*ListSampleProjectsResponse)(nil), // 14: google.actions.sdk.v2.ListSampleProjectsResponse 1817 (*SampleProject)(nil), // 15: google.actions.sdk.v2.SampleProject 1818 (*ListReleaseChannelsRequest)(nil), // 16: google.actions.sdk.v2.ListReleaseChannelsRequest 1819 (*ListReleaseChannelsResponse)(nil), // 17: google.actions.sdk.v2.ListReleaseChannelsResponse 1820 (*ListVersionsRequest)(nil), // 18: google.actions.sdk.v2.ListVersionsRequest 1821 (*ListVersionsResponse)(nil), // 19: google.actions.sdk.v2.ListVersionsResponse 1822 (*WritePreviewRequest_ContentFromDraft)(nil), // 20: google.actions.sdk.v2.WritePreviewRequest.ContentFromDraft 1823 (*WritePreviewRequest_ContentFromSubmittedVersion)(nil), // 21: google.actions.sdk.v2.WritePreviewRequest.ContentFromSubmittedVersion 1824 (*WritePreviewRequest_PreviewSettings)(nil), // 22: google.actions.sdk.v2.WritePreviewRequest.PreviewSettings 1825 (*Files)(nil), // 23: google.actions.sdk.v2.Files 1826 (*ValidationResults)(nil), // 24: google.actions.sdk.v2.ValidationResults 1827 (*AccountLinkingSecret)(nil), // 25: google.actions.sdk.v2.AccountLinkingSecret 1828 (*ReleaseChannel)(nil), // 26: google.actions.sdk.v2.ReleaseChannel 1829 (*Version)(nil), // 27: google.actions.sdk.v2.Version 1830 (*wrapperspb.BoolValue)(nil), // 28: google.protobuf.BoolValue 1831} 1832var file_google_actions_sdk_v2_actions_sdk_proto_depIdxs = []int32{ 1833 23, // 0: google.actions.sdk.v2.WriteDraftRequest.files:type_name -> google.actions.sdk.v2.Files 1834 24, // 1: google.actions.sdk.v2.Draft.validation_results:type_name -> google.actions.sdk.v2.ValidationResults 1835 23, // 2: google.actions.sdk.v2.WritePreviewRequest.files:type_name -> google.actions.sdk.v2.Files 1836 20, // 3: google.actions.sdk.v2.WritePreviewRequest.draft:type_name -> google.actions.sdk.v2.WritePreviewRequest.ContentFromDraft 1837 21, // 4: google.actions.sdk.v2.WritePreviewRequest.submitted_version:type_name -> google.actions.sdk.v2.WritePreviewRequest.ContentFromSubmittedVersion 1838 22, // 5: google.actions.sdk.v2.WritePreviewRequest.preview_settings:type_name -> google.actions.sdk.v2.WritePreviewRequest.PreviewSettings 1839 24, // 6: google.actions.sdk.v2.Preview.validation_results:type_name -> google.actions.sdk.v2.ValidationResults 1840 23, // 7: google.actions.sdk.v2.CreateVersionRequest.files:type_name -> google.actions.sdk.v2.Files 1841 23, // 8: google.actions.sdk.v2.ReadDraftResponse.files:type_name -> google.actions.sdk.v2.Files 1842 23, // 9: google.actions.sdk.v2.ReadVersionResponse.files:type_name -> google.actions.sdk.v2.Files 1843 25, // 10: google.actions.sdk.v2.EncryptSecretResponse.account_linking_secret:type_name -> google.actions.sdk.v2.AccountLinkingSecret 1844 15, // 11: google.actions.sdk.v2.ListSampleProjectsResponse.sample_projects:type_name -> google.actions.sdk.v2.SampleProject 1845 26, // 12: google.actions.sdk.v2.ListReleaseChannelsResponse.release_channels:type_name -> google.actions.sdk.v2.ReleaseChannel 1846 27, // 13: google.actions.sdk.v2.ListVersionsResponse.versions:type_name -> google.actions.sdk.v2.Version 1847 28, // 14: google.actions.sdk.v2.WritePreviewRequest.PreviewSettings.sandbox:type_name -> google.protobuf.BoolValue 1848 0, // 15: google.actions.sdk.v2.ActionsSdk.WriteDraft:input_type -> google.actions.sdk.v2.WriteDraftRequest 1849 2, // 16: google.actions.sdk.v2.ActionsSdk.WritePreview:input_type -> google.actions.sdk.v2.WritePreviewRequest 1850 4, // 17: google.actions.sdk.v2.ActionsSdk.CreateVersion:input_type -> google.actions.sdk.v2.CreateVersionRequest 1851 5, // 18: google.actions.sdk.v2.ActionsSdk.ReadDraft:input_type -> google.actions.sdk.v2.ReadDraftRequest 1852 7, // 19: google.actions.sdk.v2.ActionsSdk.ReadVersion:input_type -> google.actions.sdk.v2.ReadVersionRequest 1853 9, // 20: google.actions.sdk.v2.ActionsSdk.EncryptSecret:input_type -> google.actions.sdk.v2.EncryptSecretRequest 1854 11, // 21: google.actions.sdk.v2.ActionsSdk.DecryptSecret:input_type -> google.actions.sdk.v2.DecryptSecretRequest 1855 13, // 22: google.actions.sdk.v2.ActionsSdk.ListSampleProjects:input_type -> google.actions.sdk.v2.ListSampleProjectsRequest 1856 16, // 23: google.actions.sdk.v2.ActionsSdk.ListReleaseChannels:input_type -> google.actions.sdk.v2.ListReleaseChannelsRequest 1857 18, // 24: google.actions.sdk.v2.ActionsSdk.ListVersions:input_type -> google.actions.sdk.v2.ListVersionsRequest 1858 1, // 25: google.actions.sdk.v2.ActionsSdk.WriteDraft:output_type -> google.actions.sdk.v2.Draft 1859 3, // 26: google.actions.sdk.v2.ActionsSdk.WritePreview:output_type -> google.actions.sdk.v2.Preview 1860 27, // 27: google.actions.sdk.v2.ActionsSdk.CreateVersion:output_type -> google.actions.sdk.v2.Version 1861 6, // 28: google.actions.sdk.v2.ActionsSdk.ReadDraft:output_type -> google.actions.sdk.v2.ReadDraftResponse 1862 8, // 29: google.actions.sdk.v2.ActionsSdk.ReadVersion:output_type -> google.actions.sdk.v2.ReadVersionResponse 1863 10, // 30: google.actions.sdk.v2.ActionsSdk.EncryptSecret:output_type -> google.actions.sdk.v2.EncryptSecretResponse 1864 12, // 31: google.actions.sdk.v2.ActionsSdk.DecryptSecret:output_type -> google.actions.sdk.v2.DecryptSecretResponse 1865 14, // 32: google.actions.sdk.v2.ActionsSdk.ListSampleProjects:output_type -> google.actions.sdk.v2.ListSampleProjectsResponse 1866 17, // 33: google.actions.sdk.v2.ActionsSdk.ListReleaseChannels:output_type -> google.actions.sdk.v2.ListReleaseChannelsResponse 1867 19, // 34: google.actions.sdk.v2.ActionsSdk.ListVersions:output_type -> google.actions.sdk.v2.ListVersionsResponse 1868 25, // [25:35] is the sub-list for method output_type 1869 15, // [15:25] is the sub-list for method input_type 1870 15, // [15:15] is the sub-list for extension type_name 1871 15, // [15:15] is the sub-list for extension extendee 1872 0, // [0:15] is the sub-list for field type_name 1873} 1874 1875func init() { file_google_actions_sdk_v2_actions_sdk_proto_init() } 1876func file_google_actions_sdk_v2_actions_sdk_proto_init() { 1877 if File_google_actions_sdk_v2_actions_sdk_proto != nil { 1878 return 1879 } 1880 file_google_actions_sdk_v2_account_linking_secret_proto_init() 1881 file_google_actions_sdk_v2_files_proto_init() 1882 file_google_actions_sdk_v2_release_channel_proto_init() 1883 file_google_actions_sdk_v2_validation_results_proto_init() 1884 file_google_actions_sdk_v2_version_proto_init() 1885 if !protoimpl.UnsafeEnabled { 1886 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1887 switch v := v.(*WriteDraftRequest); i { 1888 case 0: 1889 return &v.state 1890 case 1: 1891 return &v.sizeCache 1892 case 2: 1893 return &v.unknownFields 1894 default: 1895 return nil 1896 } 1897 } 1898 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1899 switch v := v.(*Draft); i { 1900 case 0: 1901 return &v.state 1902 case 1: 1903 return &v.sizeCache 1904 case 2: 1905 return &v.unknownFields 1906 default: 1907 return nil 1908 } 1909 } 1910 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1911 switch v := v.(*WritePreviewRequest); i { 1912 case 0: 1913 return &v.state 1914 case 1: 1915 return &v.sizeCache 1916 case 2: 1917 return &v.unknownFields 1918 default: 1919 return nil 1920 } 1921 } 1922 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1923 switch v := v.(*Preview); i { 1924 case 0: 1925 return &v.state 1926 case 1: 1927 return &v.sizeCache 1928 case 2: 1929 return &v.unknownFields 1930 default: 1931 return nil 1932 } 1933 } 1934 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1935 switch v := v.(*CreateVersionRequest); i { 1936 case 0: 1937 return &v.state 1938 case 1: 1939 return &v.sizeCache 1940 case 2: 1941 return &v.unknownFields 1942 default: 1943 return nil 1944 } 1945 } 1946 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1947 switch v := v.(*ReadDraftRequest); i { 1948 case 0: 1949 return &v.state 1950 case 1: 1951 return &v.sizeCache 1952 case 2: 1953 return &v.unknownFields 1954 default: 1955 return nil 1956 } 1957 } 1958 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1959 switch v := v.(*ReadDraftResponse); i { 1960 case 0: 1961 return &v.state 1962 case 1: 1963 return &v.sizeCache 1964 case 2: 1965 return &v.unknownFields 1966 default: 1967 return nil 1968 } 1969 } 1970 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1971 switch v := v.(*ReadVersionRequest); i { 1972 case 0: 1973 return &v.state 1974 case 1: 1975 return &v.sizeCache 1976 case 2: 1977 return &v.unknownFields 1978 default: 1979 return nil 1980 } 1981 } 1982 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1983 switch v := v.(*ReadVersionResponse); i { 1984 case 0: 1985 return &v.state 1986 case 1: 1987 return &v.sizeCache 1988 case 2: 1989 return &v.unknownFields 1990 default: 1991 return nil 1992 } 1993 } 1994 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1995 switch v := v.(*EncryptSecretRequest); i { 1996 case 0: 1997 return &v.state 1998 case 1: 1999 return &v.sizeCache 2000 case 2: 2001 return &v.unknownFields 2002 default: 2003 return nil 2004 } 2005 } 2006 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 2007 switch v := v.(*EncryptSecretResponse); i { 2008 case 0: 2009 return &v.state 2010 case 1: 2011 return &v.sizeCache 2012 case 2: 2013 return &v.unknownFields 2014 default: 2015 return nil 2016 } 2017 } 2018 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 2019 switch v := v.(*DecryptSecretRequest); i { 2020 case 0: 2021 return &v.state 2022 case 1: 2023 return &v.sizeCache 2024 case 2: 2025 return &v.unknownFields 2026 default: 2027 return nil 2028 } 2029 } 2030 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 2031 switch v := v.(*DecryptSecretResponse); i { 2032 case 0: 2033 return &v.state 2034 case 1: 2035 return &v.sizeCache 2036 case 2: 2037 return &v.unknownFields 2038 default: 2039 return nil 2040 } 2041 } 2042 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 2043 switch v := v.(*ListSampleProjectsRequest); i { 2044 case 0: 2045 return &v.state 2046 case 1: 2047 return &v.sizeCache 2048 case 2: 2049 return &v.unknownFields 2050 default: 2051 return nil 2052 } 2053 } 2054 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 2055 switch v := v.(*ListSampleProjectsResponse); i { 2056 case 0: 2057 return &v.state 2058 case 1: 2059 return &v.sizeCache 2060 case 2: 2061 return &v.unknownFields 2062 default: 2063 return nil 2064 } 2065 } 2066 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 2067 switch v := v.(*SampleProject); i { 2068 case 0: 2069 return &v.state 2070 case 1: 2071 return &v.sizeCache 2072 case 2: 2073 return &v.unknownFields 2074 default: 2075 return nil 2076 } 2077 } 2078 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 2079 switch v := v.(*ListReleaseChannelsRequest); i { 2080 case 0: 2081 return &v.state 2082 case 1: 2083 return &v.sizeCache 2084 case 2: 2085 return &v.unknownFields 2086 default: 2087 return nil 2088 } 2089 } 2090 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 2091 switch v := v.(*ListReleaseChannelsResponse); i { 2092 case 0: 2093 return &v.state 2094 case 1: 2095 return &v.sizeCache 2096 case 2: 2097 return &v.unknownFields 2098 default: 2099 return nil 2100 } 2101 } 2102 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 2103 switch v := v.(*ListVersionsRequest); i { 2104 case 0: 2105 return &v.state 2106 case 1: 2107 return &v.sizeCache 2108 case 2: 2109 return &v.unknownFields 2110 default: 2111 return nil 2112 } 2113 } 2114 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 2115 switch v := v.(*ListVersionsResponse); i { 2116 case 0: 2117 return &v.state 2118 case 1: 2119 return &v.sizeCache 2120 case 2: 2121 return &v.unknownFields 2122 default: 2123 return nil 2124 } 2125 } 2126 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 2127 switch v := v.(*WritePreviewRequest_ContentFromDraft); i { 2128 case 0: 2129 return &v.state 2130 case 1: 2131 return &v.sizeCache 2132 case 2: 2133 return &v.unknownFields 2134 default: 2135 return nil 2136 } 2137 } 2138 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 2139 switch v := v.(*WritePreviewRequest_ContentFromSubmittedVersion); i { 2140 case 0: 2141 return &v.state 2142 case 1: 2143 return &v.sizeCache 2144 case 2: 2145 return &v.unknownFields 2146 default: 2147 return nil 2148 } 2149 } 2150 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 2151 switch v := v.(*WritePreviewRequest_PreviewSettings); i { 2152 case 0: 2153 return &v.state 2154 case 1: 2155 return &v.sizeCache 2156 case 2: 2157 return &v.unknownFields 2158 default: 2159 return nil 2160 } 2161 } 2162 } 2163 file_google_actions_sdk_v2_actions_sdk_proto_msgTypes[2].OneofWrappers = []interface{}{ 2164 (*WritePreviewRequest_Files)(nil), 2165 (*WritePreviewRequest_Draft)(nil), 2166 (*WritePreviewRequest_SubmittedVersion)(nil), 2167 } 2168 type x struct{} 2169 out := protoimpl.TypeBuilder{ 2170 File: protoimpl.DescBuilder{ 2171 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 2172 RawDescriptor: file_google_actions_sdk_v2_actions_sdk_proto_rawDesc, 2173 NumEnums: 0, 2174 NumMessages: 23, 2175 NumExtensions: 0, 2176 NumServices: 1, 2177 }, 2178 GoTypes: file_google_actions_sdk_v2_actions_sdk_proto_goTypes, 2179 DependencyIndexes: file_google_actions_sdk_v2_actions_sdk_proto_depIdxs, 2180 MessageInfos: file_google_actions_sdk_v2_actions_sdk_proto_msgTypes, 2181 }.Build() 2182 File_google_actions_sdk_v2_actions_sdk_proto = out.File 2183 file_google_actions_sdk_v2_actions_sdk_proto_rawDesc = nil 2184 file_google_actions_sdk_v2_actions_sdk_proto_goTypes = nil 2185 file_google_actions_sdk_v2_actions_sdk_proto_depIdxs = nil 2186} 2187 2188// Reference imports to suppress errors if they are not otherwise used. 2189var _ context.Context 2190var _ grpc.ClientConnInterface 2191 2192// This is a compile-time assertion to ensure that this generated file 2193// is compatible with the grpc package it is being compiled against. 2194const _ = grpc.SupportPackageIsVersion6 2195 2196// ActionsSdkClient is the client API for ActionsSdk service. 2197// 2198// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 2199type ActionsSdkClient interface { 2200 // Updates the project draft based on the model. 2201 WriteDraft(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_WriteDraftClient, error) 2202 // Updates the user's project preview based on the model. 2203 WritePreview(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_WritePreviewClient, error) 2204 // Creates a project version based on the model and triggers deployment to the 2205 // specified release channel, if specified. 2206 CreateVersion(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_CreateVersionClient, error) 2207 // Reads the entire content of the project draft. 2208 ReadDraft(ctx context.Context, in *ReadDraftRequest, opts ...grpc.CallOption) (ActionsSdk_ReadDraftClient, error) 2209 // Reads the entire content of a project version. 2210 ReadVersion(ctx context.Context, in *ReadVersionRequest, opts ...grpc.CallOption) (ActionsSdk_ReadVersionClient, error) 2211 // Encrypts the OAuth client secret used in account linking flows. 2212 // This can be used to encrypt the client secret for the first time (e.g. 2213 // before the first push or after changing the client secret) or to re-encrypt 2214 // a client secret using the latest primary key version (considering key 2215 // rotation). 2216 EncryptSecret(ctx context.Context, in *EncryptSecretRequest, opts ...grpc.CallOption) (*EncryptSecretResponse, error) 2217 // Decrypts the OAuth client secret used in account linking flows. 2218 // This can be used to view the client secret (e.g. after pulling a project). 2219 DecryptSecret(ctx context.Context, in *DecryptSecretRequest, opts ...grpc.CallOption) (*DecryptSecretResponse, error) 2220 // Lists all the sample projects supported by the gactions CLI. 2221 ListSampleProjects(ctx context.Context, in *ListSampleProjectsRequest, opts ...grpc.CallOption) (*ListSampleProjectsResponse, error) 2222 // Lists all release channels and corresponding versions, if any. 2223 ListReleaseChannels(ctx context.Context, in *ListReleaseChannelsRequest, opts ...grpc.CallOption) (*ListReleaseChannelsResponse, error) 2224 // Lists all versions and their current states. 2225 ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) 2226} 2227 2228type actionsSdkClient struct { 2229 cc grpc.ClientConnInterface 2230} 2231 2232func NewActionsSdkClient(cc grpc.ClientConnInterface) ActionsSdkClient { 2233 return &actionsSdkClient{cc} 2234} 2235 2236func (c *actionsSdkClient) WriteDraft(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_WriteDraftClient, error) { 2237 stream, err := c.cc.NewStream(ctx, &_ActionsSdk_serviceDesc.Streams[0], "/google.actions.sdk.v2.ActionsSdk/WriteDraft", opts...) 2238 if err != nil { 2239 return nil, err 2240 } 2241 x := &actionsSdkWriteDraftClient{stream} 2242 return x, nil 2243} 2244 2245type ActionsSdk_WriteDraftClient interface { 2246 Send(*WriteDraftRequest) error 2247 CloseAndRecv() (*Draft, error) 2248 grpc.ClientStream 2249} 2250 2251type actionsSdkWriteDraftClient struct { 2252 grpc.ClientStream 2253} 2254 2255func (x *actionsSdkWriteDraftClient) Send(m *WriteDraftRequest) error { 2256 return x.ClientStream.SendMsg(m) 2257} 2258 2259func (x *actionsSdkWriteDraftClient) CloseAndRecv() (*Draft, error) { 2260 if err := x.ClientStream.CloseSend(); err != nil { 2261 return nil, err 2262 } 2263 m := new(Draft) 2264 if err := x.ClientStream.RecvMsg(m); err != nil { 2265 return nil, err 2266 } 2267 return m, nil 2268} 2269 2270func (c *actionsSdkClient) WritePreview(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_WritePreviewClient, error) { 2271 stream, err := c.cc.NewStream(ctx, &_ActionsSdk_serviceDesc.Streams[1], "/google.actions.sdk.v2.ActionsSdk/WritePreview", opts...) 2272 if err != nil { 2273 return nil, err 2274 } 2275 x := &actionsSdkWritePreviewClient{stream} 2276 return x, nil 2277} 2278 2279type ActionsSdk_WritePreviewClient interface { 2280 Send(*WritePreviewRequest) error 2281 CloseAndRecv() (*Preview, error) 2282 grpc.ClientStream 2283} 2284 2285type actionsSdkWritePreviewClient struct { 2286 grpc.ClientStream 2287} 2288 2289func (x *actionsSdkWritePreviewClient) Send(m *WritePreviewRequest) error { 2290 return x.ClientStream.SendMsg(m) 2291} 2292 2293func (x *actionsSdkWritePreviewClient) CloseAndRecv() (*Preview, error) { 2294 if err := x.ClientStream.CloseSend(); err != nil { 2295 return nil, err 2296 } 2297 m := new(Preview) 2298 if err := x.ClientStream.RecvMsg(m); err != nil { 2299 return nil, err 2300 } 2301 return m, nil 2302} 2303 2304func (c *actionsSdkClient) CreateVersion(ctx context.Context, opts ...grpc.CallOption) (ActionsSdk_CreateVersionClient, error) { 2305 stream, err := c.cc.NewStream(ctx, &_ActionsSdk_serviceDesc.Streams[2], "/google.actions.sdk.v2.ActionsSdk/CreateVersion", opts...) 2306 if err != nil { 2307 return nil, err 2308 } 2309 x := &actionsSdkCreateVersionClient{stream} 2310 return x, nil 2311} 2312 2313type ActionsSdk_CreateVersionClient interface { 2314 Send(*CreateVersionRequest) error 2315 CloseAndRecv() (*Version, error) 2316 grpc.ClientStream 2317} 2318 2319type actionsSdkCreateVersionClient struct { 2320 grpc.ClientStream 2321} 2322 2323func (x *actionsSdkCreateVersionClient) Send(m *CreateVersionRequest) error { 2324 return x.ClientStream.SendMsg(m) 2325} 2326 2327func (x *actionsSdkCreateVersionClient) CloseAndRecv() (*Version, error) { 2328 if err := x.ClientStream.CloseSend(); err != nil { 2329 return nil, err 2330 } 2331 m := new(Version) 2332 if err := x.ClientStream.RecvMsg(m); err != nil { 2333 return nil, err 2334 } 2335 return m, nil 2336} 2337 2338func (c *actionsSdkClient) ReadDraft(ctx context.Context, in *ReadDraftRequest, opts ...grpc.CallOption) (ActionsSdk_ReadDraftClient, error) { 2339 stream, err := c.cc.NewStream(ctx, &_ActionsSdk_serviceDesc.Streams[3], "/google.actions.sdk.v2.ActionsSdk/ReadDraft", opts...) 2340 if err != nil { 2341 return nil, err 2342 } 2343 x := &actionsSdkReadDraftClient{stream} 2344 if err := x.ClientStream.SendMsg(in); err != nil { 2345 return nil, err 2346 } 2347 if err := x.ClientStream.CloseSend(); err != nil { 2348 return nil, err 2349 } 2350 return x, nil 2351} 2352 2353type ActionsSdk_ReadDraftClient interface { 2354 Recv() (*ReadDraftResponse, error) 2355 grpc.ClientStream 2356} 2357 2358type actionsSdkReadDraftClient struct { 2359 grpc.ClientStream 2360} 2361 2362func (x *actionsSdkReadDraftClient) Recv() (*ReadDraftResponse, error) { 2363 m := new(ReadDraftResponse) 2364 if err := x.ClientStream.RecvMsg(m); err != nil { 2365 return nil, err 2366 } 2367 return m, nil 2368} 2369 2370func (c *actionsSdkClient) ReadVersion(ctx context.Context, in *ReadVersionRequest, opts ...grpc.CallOption) (ActionsSdk_ReadVersionClient, error) { 2371 stream, err := c.cc.NewStream(ctx, &_ActionsSdk_serviceDesc.Streams[4], "/google.actions.sdk.v2.ActionsSdk/ReadVersion", opts...) 2372 if err != nil { 2373 return nil, err 2374 } 2375 x := &actionsSdkReadVersionClient{stream} 2376 if err := x.ClientStream.SendMsg(in); err != nil { 2377 return nil, err 2378 } 2379 if err := x.ClientStream.CloseSend(); err != nil { 2380 return nil, err 2381 } 2382 return x, nil 2383} 2384 2385type ActionsSdk_ReadVersionClient interface { 2386 Recv() (*ReadVersionResponse, error) 2387 grpc.ClientStream 2388} 2389 2390type actionsSdkReadVersionClient struct { 2391 grpc.ClientStream 2392} 2393 2394func (x *actionsSdkReadVersionClient) Recv() (*ReadVersionResponse, error) { 2395 m := new(ReadVersionResponse) 2396 if err := x.ClientStream.RecvMsg(m); err != nil { 2397 return nil, err 2398 } 2399 return m, nil 2400} 2401 2402func (c *actionsSdkClient) EncryptSecret(ctx context.Context, in *EncryptSecretRequest, opts ...grpc.CallOption) (*EncryptSecretResponse, error) { 2403 out := new(EncryptSecretResponse) 2404 err := c.cc.Invoke(ctx, "/google.actions.sdk.v2.ActionsSdk/EncryptSecret", in, out, opts...) 2405 if err != nil { 2406 return nil, err 2407 } 2408 return out, nil 2409} 2410 2411func (c *actionsSdkClient) DecryptSecret(ctx context.Context, in *DecryptSecretRequest, opts ...grpc.CallOption) (*DecryptSecretResponse, error) { 2412 out := new(DecryptSecretResponse) 2413 err := c.cc.Invoke(ctx, "/google.actions.sdk.v2.ActionsSdk/DecryptSecret", in, out, opts...) 2414 if err != nil { 2415 return nil, err 2416 } 2417 return out, nil 2418} 2419 2420func (c *actionsSdkClient) ListSampleProjects(ctx context.Context, in *ListSampleProjectsRequest, opts ...grpc.CallOption) (*ListSampleProjectsResponse, error) { 2421 out := new(ListSampleProjectsResponse) 2422 err := c.cc.Invoke(ctx, "/google.actions.sdk.v2.ActionsSdk/ListSampleProjects", in, out, opts...) 2423 if err != nil { 2424 return nil, err 2425 } 2426 return out, nil 2427} 2428 2429func (c *actionsSdkClient) ListReleaseChannels(ctx context.Context, in *ListReleaseChannelsRequest, opts ...grpc.CallOption) (*ListReleaseChannelsResponse, error) { 2430 out := new(ListReleaseChannelsResponse) 2431 err := c.cc.Invoke(ctx, "/google.actions.sdk.v2.ActionsSdk/ListReleaseChannels", in, out, opts...) 2432 if err != nil { 2433 return nil, err 2434 } 2435 return out, nil 2436} 2437 2438func (c *actionsSdkClient) ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) { 2439 out := new(ListVersionsResponse) 2440 err := c.cc.Invoke(ctx, "/google.actions.sdk.v2.ActionsSdk/ListVersions", in, out, opts...) 2441 if err != nil { 2442 return nil, err 2443 } 2444 return out, nil 2445} 2446 2447// ActionsSdkServer is the server API for ActionsSdk service. 2448type ActionsSdkServer interface { 2449 // Updates the project draft based on the model. 2450 WriteDraft(ActionsSdk_WriteDraftServer) error 2451 // Updates the user's project preview based on the model. 2452 WritePreview(ActionsSdk_WritePreviewServer) error 2453 // Creates a project version based on the model and triggers deployment to the 2454 // specified release channel, if specified. 2455 CreateVersion(ActionsSdk_CreateVersionServer) error 2456 // Reads the entire content of the project draft. 2457 ReadDraft(*ReadDraftRequest, ActionsSdk_ReadDraftServer) error 2458 // Reads the entire content of a project version. 2459 ReadVersion(*ReadVersionRequest, ActionsSdk_ReadVersionServer) error 2460 // Encrypts the OAuth client secret used in account linking flows. 2461 // This can be used to encrypt the client secret for the first time (e.g. 2462 // before the first push or after changing the client secret) or to re-encrypt 2463 // a client secret using the latest primary key version (considering key 2464 // rotation). 2465 EncryptSecret(context.Context, *EncryptSecretRequest) (*EncryptSecretResponse, error) 2466 // Decrypts the OAuth client secret used in account linking flows. 2467 // This can be used to view the client secret (e.g. after pulling a project). 2468 DecryptSecret(context.Context, *DecryptSecretRequest) (*DecryptSecretResponse, error) 2469 // Lists all the sample projects supported by the gactions CLI. 2470 ListSampleProjects(context.Context, *ListSampleProjectsRequest) (*ListSampleProjectsResponse, error) 2471 // Lists all release channels and corresponding versions, if any. 2472 ListReleaseChannels(context.Context, *ListReleaseChannelsRequest) (*ListReleaseChannelsResponse, error) 2473 // Lists all versions and their current states. 2474 ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) 2475} 2476 2477// UnimplementedActionsSdkServer can be embedded to have forward compatible implementations. 2478type UnimplementedActionsSdkServer struct { 2479} 2480 2481func (*UnimplementedActionsSdkServer) WriteDraft(ActionsSdk_WriteDraftServer) error { 2482 return status.Errorf(codes.Unimplemented, "method WriteDraft not implemented") 2483} 2484func (*UnimplementedActionsSdkServer) WritePreview(ActionsSdk_WritePreviewServer) error { 2485 return status.Errorf(codes.Unimplemented, "method WritePreview not implemented") 2486} 2487func (*UnimplementedActionsSdkServer) CreateVersion(ActionsSdk_CreateVersionServer) error { 2488 return status.Errorf(codes.Unimplemented, "method CreateVersion not implemented") 2489} 2490func (*UnimplementedActionsSdkServer) ReadDraft(*ReadDraftRequest, ActionsSdk_ReadDraftServer) error { 2491 return status.Errorf(codes.Unimplemented, "method ReadDraft not implemented") 2492} 2493func (*UnimplementedActionsSdkServer) ReadVersion(*ReadVersionRequest, ActionsSdk_ReadVersionServer) error { 2494 return status.Errorf(codes.Unimplemented, "method ReadVersion not implemented") 2495} 2496func (*UnimplementedActionsSdkServer) EncryptSecret(context.Context, *EncryptSecretRequest) (*EncryptSecretResponse, error) { 2497 return nil, status.Errorf(codes.Unimplemented, "method EncryptSecret not implemented") 2498} 2499func (*UnimplementedActionsSdkServer) DecryptSecret(context.Context, *DecryptSecretRequest) (*DecryptSecretResponse, error) { 2500 return nil, status.Errorf(codes.Unimplemented, "method DecryptSecret not implemented") 2501} 2502func (*UnimplementedActionsSdkServer) ListSampleProjects(context.Context, *ListSampleProjectsRequest) (*ListSampleProjectsResponse, error) { 2503 return nil, status.Errorf(codes.Unimplemented, "method ListSampleProjects not implemented") 2504} 2505func (*UnimplementedActionsSdkServer) ListReleaseChannels(context.Context, *ListReleaseChannelsRequest) (*ListReleaseChannelsResponse, error) { 2506 return nil, status.Errorf(codes.Unimplemented, "method ListReleaseChannels not implemented") 2507} 2508func (*UnimplementedActionsSdkServer) ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) { 2509 return nil, status.Errorf(codes.Unimplemented, "method ListVersions not implemented") 2510} 2511 2512func RegisterActionsSdkServer(s *grpc.Server, srv ActionsSdkServer) { 2513 s.RegisterService(&_ActionsSdk_serviceDesc, srv) 2514} 2515 2516func _ActionsSdk_WriteDraft_Handler(srv interface{}, stream grpc.ServerStream) error { 2517 return srv.(ActionsSdkServer).WriteDraft(&actionsSdkWriteDraftServer{stream}) 2518} 2519 2520type ActionsSdk_WriteDraftServer interface { 2521 SendAndClose(*Draft) error 2522 Recv() (*WriteDraftRequest, error) 2523 grpc.ServerStream 2524} 2525 2526type actionsSdkWriteDraftServer struct { 2527 grpc.ServerStream 2528} 2529 2530func (x *actionsSdkWriteDraftServer) SendAndClose(m *Draft) error { 2531 return x.ServerStream.SendMsg(m) 2532} 2533 2534func (x *actionsSdkWriteDraftServer) Recv() (*WriteDraftRequest, error) { 2535 m := new(WriteDraftRequest) 2536 if err := x.ServerStream.RecvMsg(m); err != nil { 2537 return nil, err 2538 } 2539 return m, nil 2540} 2541 2542func _ActionsSdk_WritePreview_Handler(srv interface{}, stream grpc.ServerStream) error { 2543 return srv.(ActionsSdkServer).WritePreview(&actionsSdkWritePreviewServer{stream}) 2544} 2545 2546type ActionsSdk_WritePreviewServer interface { 2547 SendAndClose(*Preview) error 2548 Recv() (*WritePreviewRequest, error) 2549 grpc.ServerStream 2550} 2551 2552type actionsSdkWritePreviewServer struct { 2553 grpc.ServerStream 2554} 2555 2556func (x *actionsSdkWritePreviewServer) SendAndClose(m *Preview) error { 2557 return x.ServerStream.SendMsg(m) 2558} 2559 2560func (x *actionsSdkWritePreviewServer) Recv() (*WritePreviewRequest, error) { 2561 m := new(WritePreviewRequest) 2562 if err := x.ServerStream.RecvMsg(m); err != nil { 2563 return nil, err 2564 } 2565 return m, nil 2566} 2567 2568func _ActionsSdk_CreateVersion_Handler(srv interface{}, stream grpc.ServerStream) error { 2569 return srv.(ActionsSdkServer).CreateVersion(&actionsSdkCreateVersionServer{stream}) 2570} 2571 2572type ActionsSdk_CreateVersionServer interface { 2573 SendAndClose(*Version) error 2574 Recv() (*CreateVersionRequest, error) 2575 grpc.ServerStream 2576} 2577 2578type actionsSdkCreateVersionServer struct { 2579 grpc.ServerStream 2580} 2581 2582func (x *actionsSdkCreateVersionServer) SendAndClose(m *Version) error { 2583 return x.ServerStream.SendMsg(m) 2584} 2585 2586func (x *actionsSdkCreateVersionServer) Recv() (*CreateVersionRequest, error) { 2587 m := new(CreateVersionRequest) 2588 if err := x.ServerStream.RecvMsg(m); err != nil { 2589 return nil, err 2590 } 2591 return m, nil 2592} 2593 2594func _ActionsSdk_ReadDraft_Handler(srv interface{}, stream grpc.ServerStream) error { 2595 m := new(ReadDraftRequest) 2596 if err := stream.RecvMsg(m); err != nil { 2597 return err 2598 } 2599 return srv.(ActionsSdkServer).ReadDraft(m, &actionsSdkReadDraftServer{stream}) 2600} 2601 2602type ActionsSdk_ReadDraftServer interface { 2603 Send(*ReadDraftResponse) error 2604 grpc.ServerStream 2605} 2606 2607type actionsSdkReadDraftServer struct { 2608 grpc.ServerStream 2609} 2610 2611func (x *actionsSdkReadDraftServer) Send(m *ReadDraftResponse) error { 2612 return x.ServerStream.SendMsg(m) 2613} 2614 2615func _ActionsSdk_ReadVersion_Handler(srv interface{}, stream grpc.ServerStream) error { 2616 m := new(ReadVersionRequest) 2617 if err := stream.RecvMsg(m); err != nil { 2618 return err 2619 } 2620 return srv.(ActionsSdkServer).ReadVersion(m, &actionsSdkReadVersionServer{stream}) 2621} 2622 2623type ActionsSdk_ReadVersionServer interface { 2624 Send(*ReadVersionResponse) error 2625 grpc.ServerStream 2626} 2627 2628type actionsSdkReadVersionServer struct { 2629 grpc.ServerStream 2630} 2631 2632func (x *actionsSdkReadVersionServer) Send(m *ReadVersionResponse) error { 2633 return x.ServerStream.SendMsg(m) 2634} 2635 2636func _ActionsSdk_EncryptSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2637 in := new(EncryptSecretRequest) 2638 if err := dec(in); err != nil { 2639 return nil, err 2640 } 2641 if interceptor == nil { 2642 return srv.(ActionsSdkServer).EncryptSecret(ctx, in) 2643 } 2644 info := &grpc.UnaryServerInfo{ 2645 Server: srv, 2646 FullMethod: "/google.actions.sdk.v2.ActionsSdk/EncryptSecret", 2647 } 2648 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2649 return srv.(ActionsSdkServer).EncryptSecret(ctx, req.(*EncryptSecretRequest)) 2650 } 2651 return interceptor(ctx, in, info, handler) 2652} 2653 2654func _ActionsSdk_DecryptSecret_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2655 in := new(DecryptSecretRequest) 2656 if err := dec(in); err != nil { 2657 return nil, err 2658 } 2659 if interceptor == nil { 2660 return srv.(ActionsSdkServer).DecryptSecret(ctx, in) 2661 } 2662 info := &grpc.UnaryServerInfo{ 2663 Server: srv, 2664 FullMethod: "/google.actions.sdk.v2.ActionsSdk/DecryptSecret", 2665 } 2666 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2667 return srv.(ActionsSdkServer).DecryptSecret(ctx, req.(*DecryptSecretRequest)) 2668 } 2669 return interceptor(ctx, in, info, handler) 2670} 2671 2672func _ActionsSdk_ListSampleProjects_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2673 in := new(ListSampleProjectsRequest) 2674 if err := dec(in); err != nil { 2675 return nil, err 2676 } 2677 if interceptor == nil { 2678 return srv.(ActionsSdkServer).ListSampleProjects(ctx, in) 2679 } 2680 info := &grpc.UnaryServerInfo{ 2681 Server: srv, 2682 FullMethod: "/google.actions.sdk.v2.ActionsSdk/ListSampleProjects", 2683 } 2684 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2685 return srv.(ActionsSdkServer).ListSampleProjects(ctx, req.(*ListSampleProjectsRequest)) 2686 } 2687 return interceptor(ctx, in, info, handler) 2688} 2689 2690func _ActionsSdk_ListReleaseChannels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2691 in := new(ListReleaseChannelsRequest) 2692 if err := dec(in); err != nil { 2693 return nil, err 2694 } 2695 if interceptor == nil { 2696 return srv.(ActionsSdkServer).ListReleaseChannels(ctx, in) 2697 } 2698 info := &grpc.UnaryServerInfo{ 2699 Server: srv, 2700 FullMethod: "/google.actions.sdk.v2.ActionsSdk/ListReleaseChannels", 2701 } 2702 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2703 return srv.(ActionsSdkServer).ListReleaseChannels(ctx, req.(*ListReleaseChannelsRequest)) 2704 } 2705 return interceptor(ctx, in, info, handler) 2706} 2707 2708func _ActionsSdk_ListVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 2709 in := new(ListVersionsRequest) 2710 if err := dec(in); err != nil { 2711 return nil, err 2712 } 2713 if interceptor == nil { 2714 return srv.(ActionsSdkServer).ListVersions(ctx, in) 2715 } 2716 info := &grpc.UnaryServerInfo{ 2717 Server: srv, 2718 FullMethod: "/google.actions.sdk.v2.ActionsSdk/ListVersions", 2719 } 2720 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 2721 return srv.(ActionsSdkServer).ListVersions(ctx, req.(*ListVersionsRequest)) 2722 } 2723 return interceptor(ctx, in, info, handler) 2724} 2725 2726var _ActionsSdk_serviceDesc = grpc.ServiceDesc{ 2727 ServiceName: "google.actions.sdk.v2.ActionsSdk", 2728 HandlerType: (*ActionsSdkServer)(nil), 2729 Methods: []grpc.MethodDesc{ 2730 { 2731 MethodName: "EncryptSecret", 2732 Handler: _ActionsSdk_EncryptSecret_Handler, 2733 }, 2734 { 2735 MethodName: "DecryptSecret", 2736 Handler: _ActionsSdk_DecryptSecret_Handler, 2737 }, 2738 { 2739 MethodName: "ListSampleProjects", 2740 Handler: _ActionsSdk_ListSampleProjects_Handler, 2741 }, 2742 { 2743 MethodName: "ListReleaseChannels", 2744 Handler: _ActionsSdk_ListReleaseChannels_Handler, 2745 }, 2746 { 2747 MethodName: "ListVersions", 2748 Handler: _ActionsSdk_ListVersions_Handler, 2749 }, 2750 }, 2751 Streams: []grpc.StreamDesc{ 2752 { 2753 StreamName: "WriteDraft", 2754 Handler: _ActionsSdk_WriteDraft_Handler, 2755 ClientStreams: true, 2756 }, 2757 { 2758 StreamName: "WritePreview", 2759 Handler: _ActionsSdk_WritePreview_Handler, 2760 ClientStreams: true, 2761 }, 2762 { 2763 StreamName: "CreateVersion", 2764 Handler: _ActionsSdk_CreateVersion_Handler, 2765 ClientStreams: true, 2766 }, 2767 { 2768 StreamName: "ReadDraft", 2769 Handler: _ActionsSdk_ReadDraft_Handler, 2770 ServerStreams: true, 2771 }, 2772 { 2773 StreamName: "ReadVersion", 2774 Handler: _ActionsSdk_ReadVersion_Handler, 2775 ServerStreams: true, 2776 }, 2777 }, 2778 Metadata: "google/actions/sdk/v2/actions_sdk.proto", 2779} 2780