1// Copyright 2021 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.25.0-devel 18// protoc v3.13.0 19// source: google/cloud/dialogflow/cx/v3/environment.proto 20 21package cx 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 proto "github.com/golang/protobuf/proto" 29 _ "google.golang.org/genproto/googleapis/api/annotations" 30 longrunning "google.golang.org/genproto/googleapis/longrunning" 31 grpc "google.golang.org/grpc" 32 codes "google.golang.org/grpc/codes" 33 status "google.golang.org/grpc/status" 34 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 35 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 36 emptypb "google.golang.org/protobuf/types/known/emptypb" 37 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 38 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 39) 40 41const ( 42 // Verify that this generated code is sufficiently up-to-date. 43 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 44 // Verify that runtime/protoimpl is sufficiently up-to-date. 45 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 46) 47 48// This is a compile-time assertion that a sufficiently up-to-date version 49// of the legacy proto package is being used. 50const _ = proto.ProtoPackageIsVersion4 51 52// Represents an environment for an agent. You can create multiple versions 53// of your agent and publish them to separate environments. When you edit an 54// agent, you are editing the draft agent. At any point, you can save the draft 55// agent as an agent version, which is an immutable snapshot of your agent. When 56// you save the draft agent, it is published to the default environment. When 57// you create agent versions, you can publish them to custom environments. You 58// can create a variety of custom environments for testing, development, 59// production, etc. 60type Environment struct { 61 state protoimpl.MessageState 62 sizeCache protoimpl.SizeCache 63 unknownFields protoimpl.UnknownFields 64 65 // The name of the environment. 66 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 67 // ID>/environments/<Environment ID>`. 68 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 69 // Required. The human-readable name of the environment (unique in an agent). Limit of 70 // 64 characters. 71 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 72 // The human-readable description of the environment. The maximum length is 73 // 500 characters. If exceeded, the request is rejected. 74 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 75 // Required. A list of configurations for flow versions. You should include version 76 // configs for all flows that are reachable from [`Start 77 // Flow`][Agent.start_flow] in the agent. Otherwise, an error will be 78 // returned. 79 VersionConfigs []*Environment_VersionConfig `protobuf:"bytes,6,rep,name=version_configs,json=versionConfigs,proto3" json:"version_configs,omitempty"` 80 // Output only. Update time of this environment. 81 UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 82} 83 84func (x *Environment) Reset() { 85 *x = Environment{} 86 if protoimpl.UnsafeEnabled { 87 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[0] 88 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 89 ms.StoreMessageInfo(mi) 90 } 91} 92 93func (x *Environment) String() string { 94 return protoimpl.X.MessageStringOf(x) 95} 96 97func (*Environment) ProtoMessage() {} 98 99func (x *Environment) ProtoReflect() protoreflect.Message { 100 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[0] 101 if protoimpl.UnsafeEnabled && x != nil { 102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 103 if ms.LoadMessageInfo() == nil { 104 ms.StoreMessageInfo(mi) 105 } 106 return ms 107 } 108 return mi.MessageOf(x) 109} 110 111// Deprecated: Use Environment.ProtoReflect.Descriptor instead. 112func (*Environment) Descriptor() ([]byte, []int) { 113 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{0} 114} 115 116func (x *Environment) GetName() string { 117 if x != nil { 118 return x.Name 119 } 120 return "" 121} 122 123func (x *Environment) GetDisplayName() string { 124 if x != nil { 125 return x.DisplayName 126 } 127 return "" 128} 129 130func (x *Environment) GetDescription() string { 131 if x != nil { 132 return x.Description 133 } 134 return "" 135} 136 137func (x *Environment) GetVersionConfigs() []*Environment_VersionConfig { 138 if x != nil { 139 return x.VersionConfigs 140 } 141 return nil 142} 143 144func (x *Environment) GetUpdateTime() *timestamppb.Timestamp { 145 if x != nil { 146 return x.UpdateTime 147 } 148 return nil 149} 150 151// The request message for [Environments.ListEnvironments][google.cloud.dialogflow.cx.v3.Environments.ListEnvironments]. 152type ListEnvironmentsRequest struct { 153 state protoimpl.MessageState 154 sizeCache protoimpl.SizeCache 155 unknownFields protoimpl.UnknownFields 156 157 // Required. The [Agent][google.cloud.dialogflow.cx.v3.Agent] to list all environments for. 158 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 159 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 160 // The maximum number of items to return in a single page. By default 20 and 161 // at most 100. 162 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 163 // The next_page_token value returned from a previous list request. 164 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 165} 166 167func (x *ListEnvironmentsRequest) Reset() { 168 *x = ListEnvironmentsRequest{} 169 if protoimpl.UnsafeEnabled { 170 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[1] 171 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 172 ms.StoreMessageInfo(mi) 173 } 174} 175 176func (x *ListEnvironmentsRequest) String() string { 177 return protoimpl.X.MessageStringOf(x) 178} 179 180func (*ListEnvironmentsRequest) ProtoMessage() {} 181 182func (x *ListEnvironmentsRequest) ProtoReflect() protoreflect.Message { 183 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[1] 184 if protoimpl.UnsafeEnabled && x != nil { 185 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 186 if ms.LoadMessageInfo() == nil { 187 ms.StoreMessageInfo(mi) 188 } 189 return ms 190 } 191 return mi.MessageOf(x) 192} 193 194// Deprecated: Use ListEnvironmentsRequest.ProtoReflect.Descriptor instead. 195func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int) { 196 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{1} 197} 198 199func (x *ListEnvironmentsRequest) GetParent() string { 200 if x != nil { 201 return x.Parent 202 } 203 return "" 204} 205 206func (x *ListEnvironmentsRequest) GetPageSize() int32 { 207 if x != nil { 208 return x.PageSize 209 } 210 return 0 211} 212 213func (x *ListEnvironmentsRequest) GetPageToken() string { 214 if x != nil { 215 return x.PageToken 216 } 217 return "" 218} 219 220// The response message for [Environments.ListEnvironments][google.cloud.dialogflow.cx.v3.Environments.ListEnvironments]. 221type ListEnvironmentsResponse struct { 222 state protoimpl.MessageState 223 sizeCache protoimpl.SizeCache 224 unknownFields protoimpl.UnknownFields 225 226 // The list of environments. There will be a maximum number of items 227 // returned based on the page_size field in the request. The list may in some 228 // cases be empty or contain fewer entries than page_size even if this isn't 229 // the last page. 230 Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"` 231 // Token to retrieve the next page of results, or empty if there are no more 232 // results in the list. 233 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 234} 235 236func (x *ListEnvironmentsResponse) Reset() { 237 *x = ListEnvironmentsResponse{} 238 if protoimpl.UnsafeEnabled { 239 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[2] 240 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 241 ms.StoreMessageInfo(mi) 242 } 243} 244 245func (x *ListEnvironmentsResponse) String() string { 246 return protoimpl.X.MessageStringOf(x) 247} 248 249func (*ListEnvironmentsResponse) ProtoMessage() {} 250 251func (x *ListEnvironmentsResponse) ProtoReflect() protoreflect.Message { 252 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[2] 253 if protoimpl.UnsafeEnabled && x != nil { 254 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 255 if ms.LoadMessageInfo() == nil { 256 ms.StoreMessageInfo(mi) 257 } 258 return ms 259 } 260 return mi.MessageOf(x) 261} 262 263// Deprecated: Use ListEnvironmentsResponse.ProtoReflect.Descriptor instead. 264func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int) { 265 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{2} 266} 267 268func (x *ListEnvironmentsResponse) GetEnvironments() []*Environment { 269 if x != nil { 270 return x.Environments 271 } 272 return nil 273} 274 275func (x *ListEnvironmentsResponse) GetNextPageToken() string { 276 if x != nil { 277 return x.NextPageToken 278 } 279 return "" 280} 281 282// The request message for [Environments.GetEnvironment][google.cloud.dialogflow.cx.v3.Environments.GetEnvironment]. 283type GetEnvironmentRequest struct { 284 state protoimpl.MessageState 285 sizeCache protoimpl.SizeCache 286 unknownFields protoimpl.UnknownFields 287 288 // Required. The name of the [Environment][google.cloud.dialogflow.cx.v3.Environment]. 289 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 290 // ID>/environments/<Environment ID>`. 291 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 292} 293 294func (x *GetEnvironmentRequest) Reset() { 295 *x = GetEnvironmentRequest{} 296 if protoimpl.UnsafeEnabled { 297 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[3] 298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 299 ms.StoreMessageInfo(mi) 300 } 301} 302 303func (x *GetEnvironmentRequest) String() string { 304 return protoimpl.X.MessageStringOf(x) 305} 306 307func (*GetEnvironmentRequest) ProtoMessage() {} 308 309func (x *GetEnvironmentRequest) ProtoReflect() protoreflect.Message { 310 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[3] 311 if protoimpl.UnsafeEnabled && x != nil { 312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 313 if ms.LoadMessageInfo() == nil { 314 ms.StoreMessageInfo(mi) 315 } 316 return ms 317 } 318 return mi.MessageOf(x) 319} 320 321// Deprecated: Use GetEnvironmentRequest.ProtoReflect.Descriptor instead. 322func (*GetEnvironmentRequest) Descriptor() ([]byte, []int) { 323 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{3} 324} 325 326func (x *GetEnvironmentRequest) GetName() string { 327 if x != nil { 328 return x.Name 329 } 330 return "" 331} 332 333// The request message for [Environments.CreateEnvironment][google.cloud.dialogflow.cx.v3.Environments.CreateEnvironment]. 334type CreateEnvironmentRequest struct { 335 state protoimpl.MessageState 336 sizeCache protoimpl.SizeCache 337 unknownFields protoimpl.UnknownFields 338 339 // Required. The [Agent][google.cloud.dialogflow.cx.v3.Agent] to create an [Environment][google.cloud.dialogflow.cx.v3.Environment] for. 340 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 341 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 342 // Required. The environment to create. 343 Environment *Environment `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"` 344} 345 346func (x *CreateEnvironmentRequest) Reset() { 347 *x = CreateEnvironmentRequest{} 348 if protoimpl.UnsafeEnabled { 349 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[4] 350 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 351 ms.StoreMessageInfo(mi) 352 } 353} 354 355func (x *CreateEnvironmentRequest) String() string { 356 return protoimpl.X.MessageStringOf(x) 357} 358 359func (*CreateEnvironmentRequest) ProtoMessage() {} 360 361func (x *CreateEnvironmentRequest) ProtoReflect() protoreflect.Message { 362 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[4] 363 if protoimpl.UnsafeEnabled && x != nil { 364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 365 if ms.LoadMessageInfo() == nil { 366 ms.StoreMessageInfo(mi) 367 } 368 return ms 369 } 370 return mi.MessageOf(x) 371} 372 373// Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead. 374func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int) { 375 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{4} 376} 377 378func (x *CreateEnvironmentRequest) GetParent() string { 379 if x != nil { 380 return x.Parent 381 } 382 return "" 383} 384 385func (x *CreateEnvironmentRequest) GetEnvironment() *Environment { 386 if x != nil { 387 return x.Environment 388 } 389 return nil 390} 391 392// The request message for [Environments.UpdateEnvironment][google.cloud.dialogflow.cx.v3.Environments.UpdateEnvironment]. 393type UpdateEnvironmentRequest struct { 394 state protoimpl.MessageState 395 sizeCache protoimpl.SizeCache 396 unknownFields protoimpl.UnknownFields 397 398 // Required. The environment to update. 399 Environment *Environment `protobuf:"bytes,1,opt,name=environment,proto3" json:"environment,omitempty"` 400 // Required. The mask to control which fields get updated. 401 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 402} 403 404func (x *UpdateEnvironmentRequest) Reset() { 405 *x = UpdateEnvironmentRequest{} 406 if protoimpl.UnsafeEnabled { 407 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[5] 408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 409 ms.StoreMessageInfo(mi) 410 } 411} 412 413func (x *UpdateEnvironmentRequest) String() string { 414 return protoimpl.X.MessageStringOf(x) 415} 416 417func (*UpdateEnvironmentRequest) ProtoMessage() {} 418 419func (x *UpdateEnvironmentRequest) ProtoReflect() protoreflect.Message { 420 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[5] 421 if protoimpl.UnsafeEnabled && x != nil { 422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 423 if ms.LoadMessageInfo() == nil { 424 ms.StoreMessageInfo(mi) 425 } 426 return ms 427 } 428 return mi.MessageOf(x) 429} 430 431// Deprecated: Use UpdateEnvironmentRequest.ProtoReflect.Descriptor instead. 432func (*UpdateEnvironmentRequest) Descriptor() ([]byte, []int) { 433 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{5} 434} 435 436func (x *UpdateEnvironmentRequest) GetEnvironment() *Environment { 437 if x != nil { 438 return x.Environment 439 } 440 return nil 441} 442 443func (x *UpdateEnvironmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 444 if x != nil { 445 return x.UpdateMask 446 } 447 return nil 448} 449 450// The request message for [Environments.DeleteEnvironment][google.cloud.dialogflow.cx.v3.Environments.DeleteEnvironment]. 451type DeleteEnvironmentRequest struct { 452 state protoimpl.MessageState 453 sizeCache protoimpl.SizeCache 454 unknownFields protoimpl.UnknownFields 455 456 // Required. The name of the [Environment][google.cloud.dialogflow.cx.v3.Environment] to delete. 457 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 458 // ID>/environments/<Environment ID>`. 459 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 460} 461 462func (x *DeleteEnvironmentRequest) Reset() { 463 *x = DeleteEnvironmentRequest{} 464 if protoimpl.UnsafeEnabled { 465 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[6] 466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 467 ms.StoreMessageInfo(mi) 468 } 469} 470 471func (x *DeleteEnvironmentRequest) String() string { 472 return protoimpl.X.MessageStringOf(x) 473} 474 475func (*DeleteEnvironmentRequest) ProtoMessage() {} 476 477func (x *DeleteEnvironmentRequest) ProtoReflect() protoreflect.Message { 478 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[6] 479 if protoimpl.UnsafeEnabled && x != nil { 480 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 481 if ms.LoadMessageInfo() == nil { 482 ms.StoreMessageInfo(mi) 483 } 484 return ms 485 } 486 return mi.MessageOf(x) 487} 488 489// Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead. 490func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int) { 491 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{6} 492} 493 494func (x *DeleteEnvironmentRequest) GetName() string { 495 if x != nil { 496 return x.Name 497 } 498 return "" 499} 500 501// The request message for [Environments.LookupEnvironmentHistory][google.cloud.dialogflow.cx.v3.Environments.LookupEnvironmentHistory]. 502type LookupEnvironmentHistoryRequest struct { 503 state protoimpl.MessageState 504 sizeCache protoimpl.SizeCache 505 unknownFields protoimpl.UnknownFields 506 507 // Required. Resource name of the environment to look up the history for. 508 // Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 509 // ID>/environments/<Environment ID>`. 510 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 511 // The maximum number of items to return in a single page. By default 100 and 512 // at most 1000. 513 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 514 // The next_page_token value returned from a previous list request. 515 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 516} 517 518func (x *LookupEnvironmentHistoryRequest) Reset() { 519 *x = LookupEnvironmentHistoryRequest{} 520 if protoimpl.UnsafeEnabled { 521 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[7] 522 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 523 ms.StoreMessageInfo(mi) 524 } 525} 526 527func (x *LookupEnvironmentHistoryRequest) String() string { 528 return protoimpl.X.MessageStringOf(x) 529} 530 531func (*LookupEnvironmentHistoryRequest) ProtoMessage() {} 532 533func (x *LookupEnvironmentHistoryRequest) ProtoReflect() protoreflect.Message { 534 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[7] 535 if protoimpl.UnsafeEnabled && x != nil { 536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 537 if ms.LoadMessageInfo() == nil { 538 ms.StoreMessageInfo(mi) 539 } 540 return ms 541 } 542 return mi.MessageOf(x) 543} 544 545// Deprecated: Use LookupEnvironmentHistoryRequest.ProtoReflect.Descriptor instead. 546func (*LookupEnvironmentHistoryRequest) Descriptor() ([]byte, []int) { 547 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{7} 548} 549 550func (x *LookupEnvironmentHistoryRequest) GetName() string { 551 if x != nil { 552 return x.Name 553 } 554 return "" 555} 556 557func (x *LookupEnvironmentHistoryRequest) GetPageSize() int32 { 558 if x != nil { 559 return x.PageSize 560 } 561 return 0 562} 563 564func (x *LookupEnvironmentHistoryRequest) GetPageToken() string { 565 if x != nil { 566 return x.PageToken 567 } 568 return "" 569} 570 571// The response message for [Environments.LookupEnvironmentHistory][google.cloud.dialogflow.cx.v3.Environments.LookupEnvironmentHistory]. 572type LookupEnvironmentHistoryResponse struct { 573 state protoimpl.MessageState 574 sizeCache protoimpl.SizeCache 575 unknownFields protoimpl.UnknownFields 576 577 // Represents a list of snapshots for an environment. Time of the snapshots is 578 // stored in [`update_time`][google.cloud.dialogflow.cx.v3.Environment.update_time]. 579 Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"` 580 // Token to retrieve the next page of results, or empty if there are no more 581 // results in the list. 582 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 583} 584 585func (x *LookupEnvironmentHistoryResponse) Reset() { 586 *x = LookupEnvironmentHistoryResponse{} 587 if protoimpl.UnsafeEnabled { 588 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[8] 589 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 590 ms.StoreMessageInfo(mi) 591 } 592} 593 594func (x *LookupEnvironmentHistoryResponse) String() string { 595 return protoimpl.X.MessageStringOf(x) 596} 597 598func (*LookupEnvironmentHistoryResponse) ProtoMessage() {} 599 600func (x *LookupEnvironmentHistoryResponse) ProtoReflect() protoreflect.Message { 601 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[8] 602 if protoimpl.UnsafeEnabled && x != nil { 603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 604 if ms.LoadMessageInfo() == nil { 605 ms.StoreMessageInfo(mi) 606 } 607 return ms 608 } 609 return mi.MessageOf(x) 610} 611 612// Deprecated: Use LookupEnvironmentHistoryResponse.ProtoReflect.Descriptor instead. 613func (*LookupEnvironmentHistoryResponse) Descriptor() ([]byte, []int) { 614 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{8} 615} 616 617func (x *LookupEnvironmentHistoryResponse) GetEnvironments() []*Environment { 618 if x != nil { 619 return x.Environments 620 } 621 return nil 622} 623 624func (x *LookupEnvironmentHistoryResponse) GetNextPageToken() string { 625 if x != nil { 626 return x.NextPageToken 627 } 628 return "" 629} 630 631// Configuration for the version. 632type Environment_VersionConfig struct { 633 state protoimpl.MessageState 634 sizeCache protoimpl.SizeCache 635 unknownFields protoimpl.UnknownFields 636 637 // Required. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 638 // ID>/flows/<Flow ID>/versions/<Version ID>. 639 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 640} 641 642func (x *Environment_VersionConfig) Reset() { 643 *x = Environment_VersionConfig{} 644 if protoimpl.UnsafeEnabled { 645 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[9] 646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 647 ms.StoreMessageInfo(mi) 648 } 649} 650 651func (x *Environment_VersionConfig) String() string { 652 return protoimpl.X.MessageStringOf(x) 653} 654 655func (*Environment_VersionConfig) ProtoMessage() {} 656 657func (x *Environment_VersionConfig) ProtoReflect() protoreflect.Message { 658 mi := &file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[9] 659 if protoimpl.UnsafeEnabled && x != nil { 660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 661 if ms.LoadMessageInfo() == nil { 662 ms.StoreMessageInfo(mi) 663 } 664 return ms 665 } 666 return mi.MessageOf(x) 667} 668 669// Deprecated: Use Environment_VersionConfig.ProtoReflect.Descriptor instead. 670func (*Environment_VersionConfig) Descriptor() ([]byte, []int) { 671 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP(), []int{0, 0} 672} 673 674func (x *Environment_VersionConfig) GetVersion() string { 675 if x != nil { 676 return x.Version 677 } 678 return "" 679} 680 681var File_google_cloud_dialogflow_cx_v3_environment_proto protoreflect.FileDescriptor 682 683var file_google_cloud_dialogflow_cx_v3_environment_proto_rawDesc = []byte{ 684 0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 685 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2f, 0x63, 0x78, 0x2f, 0x76, 0x33, 0x2f, 686 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 687 0x6f, 0x12, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 688 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 689 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 690 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 691 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 692 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 693 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 694 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 695 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 696 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 697 0x64, 0x2f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2f, 0x63, 0x78, 0x2f, 698 0x76, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 699 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 700 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 701 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 702 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 703 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 704 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 705 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 706 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 707 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xea, 0x03, 0x0a, 0x0b, 0x45, 0x6e, 0x76, 0x69, 708 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 709 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x64, 710 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 711 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 712 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 713 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 714 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x66, 0x0a, 0x0f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 715 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 716 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 717 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 718 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 719 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x76, 720 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x40, 0x0a, 721 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 722 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 723 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 724 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 725 0x54, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 726 0x12, 0x43, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 727 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x64, 0x69, 0x61, 0x6c, 0x6f, 728 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 729 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 730 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x3a, 0x7d, 0xea, 0x41, 0x7a, 0x0a, 0x25, 0x64, 0x69, 0x61, 0x6c, 731 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 732 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 733 0x74, 0x12, 0x51, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 734 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 735 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 736 0x73, 0x2f, 0x7b, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x7d, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 737 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 738 0x65, 0x6e, 0x74, 0x7d, 0x22, 0x9c, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 739 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 740 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 741 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x12, 0x25, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 742 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 743 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 744 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 745 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 746 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 747 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 748 0x6b, 0x65, 0x6e, 0x22, 0x92, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 749 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 750 0x12, 0x4e, 0x0a, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 751 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 752 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 753 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 754 0x6e, 0x74, 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 755 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 756 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 757 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5a, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x45, 758 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 759 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 760 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 761 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 762 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 763 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb4, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 764 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 765 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 766 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x12, 0x25, 0x64, 0x69, 0x61, 0x6c, 0x6f, 767 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 768 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 769 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 770 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 771 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 772 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 773 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 774 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0xaf, 0x01, 0x0a, 0x18, 775 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 776 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 777 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 778 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 779 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 780 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 781 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x0b, 0x75, 782 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 783 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 784 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 785 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x5d, 0x0a, 786 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 787 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 788 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 789 0x25, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 790 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 791 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 792 0x1f, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 793 0x6e, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 794 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 795 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 796 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 797 0x6d, 0x2f, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x6e, 798 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 799 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 800 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 801 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 802 0x9a, 0x01, 0x0a, 0x20, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 803 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 804 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 805 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 806 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 807 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 808 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 809 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 810 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 811 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xd4, 0x0b, 0x0a, 812 0x0c, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0xcf, 0x01, 813 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 814 0x74, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 815 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 816 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 817 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 818 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 819 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 820 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 821 0x6e, 0x73, 0x65, 0x22, 0x4a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 0x33, 822 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 823 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 824 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 825 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 826 0xbc, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 827 0x6e, 0x74, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 828 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 829 0x76, 0x33, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 830 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 831 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 832 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 833 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x76, 834 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 835 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 836 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 837 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xf9, 838 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 839 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 840 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 841 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 842 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 843 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 844 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8b, 0x01, 0x82, 845 0xd3, 0xe4, 0x93, 0x02, 0x48, 0x22, 0x39, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 846 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 847 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 848 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 849 0x3a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x12, 850 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 851 0x6e, 0x74, 0xca, 0x41, 0x25, 0x0a, 0x0b, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 852 0x6e, 0x74, 0x12, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 853 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x8a, 0x02, 0x0a, 0x11, 0x55, 854 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 855 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 856 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 857 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 858 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 859 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 860 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9c, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 861 0x54, 0x32, 0x45, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 862 0x65, 0x6e, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 863 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 864 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 865 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 866 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x17, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 867 0x65, 0x6e, 0x74, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0xca, 868 0x41, 0x25, 0x0a, 0x0b, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 869 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 870 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0xae, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 871 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x37, 0x2e, 872 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 873 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x65, 874 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 875 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 876 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x48, 877 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x2a, 0x39, 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 878 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 879 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2f, 880 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 881 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xfe, 0x01, 0x0a, 0x18, 0x4c, 0x6f, 0x6f, 882 0x6b, 0x75, 0x70, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 883 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 884 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 885 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x45, 0x6e, 0x76, 0x69, 886 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 887 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 888 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 889 0x63, 0x78, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x45, 0x6e, 0x76, 0x69, 890 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 891 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x54, 0x12, 0x52, 892 0x2f, 0x76, 0x33, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 893 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 894 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 895 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 896 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x48, 0x69, 0x73, 0x74, 0x6f, 897 0x72, 0x79, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x78, 0xca, 0x41, 0x19, 0x64, 0x69, 898 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 899 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x59, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 900 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 901 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 902 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 903 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 904 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 905 0x6c, 0x6f, 0x77, 0x42, 0xa0, 0x01, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 906 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 907 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x42, 0x10, 0x45, 0x6e, 0x76, 0x69, 0x72, 908 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3f, 0x67, 909 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 910 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 911 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x69, 0x61, 0x6c, 0x6f, 912 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2f, 0x63, 0x78, 0x2f, 0x76, 0x33, 0x3b, 0x63, 0x78, 0xf8, 0x01, 913 0x01, 0xa2, 0x02, 0x02, 0x44, 0x46, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 914 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 915 0x2e, 0x43, 0x78, 0x2e, 0x56, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 916} 917 918var ( 919 file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescOnce sync.Once 920 file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescData = file_google_cloud_dialogflow_cx_v3_environment_proto_rawDesc 921) 922 923func file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescGZIP() []byte { 924 file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescOnce.Do(func() { 925 file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescData) 926 }) 927 return file_google_cloud_dialogflow_cx_v3_environment_proto_rawDescData 928} 929 930var file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes = make([]protoimpl.MessageInfo, 10) 931var file_google_cloud_dialogflow_cx_v3_environment_proto_goTypes = []interface{}{ 932 (*Environment)(nil), // 0: google.cloud.dialogflow.cx.v3.Environment 933 (*ListEnvironmentsRequest)(nil), // 1: google.cloud.dialogflow.cx.v3.ListEnvironmentsRequest 934 (*ListEnvironmentsResponse)(nil), // 2: google.cloud.dialogflow.cx.v3.ListEnvironmentsResponse 935 (*GetEnvironmentRequest)(nil), // 3: google.cloud.dialogflow.cx.v3.GetEnvironmentRequest 936 (*CreateEnvironmentRequest)(nil), // 4: google.cloud.dialogflow.cx.v3.CreateEnvironmentRequest 937 (*UpdateEnvironmentRequest)(nil), // 5: google.cloud.dialogflow.cx.v3.UpdateEnvironmentRequest 938 (*DeleteEnvironmentRequest)(nil), // 6: google.cloud.dialogflow.cx.v3.DeleteEnvironmentRequest 939 (*LookupEnvironmentHistoryRequest)(nil), // 7: google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryRequest 940 (*LookupEnvironmentHistoryResponse)(nil), // 8: google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryResponse 941 (*Environment_VersionConfig)(nil), // 9: google.cloud.dialogflow.cx.v3.Environment.VersionConfig 942 (*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp 943 (*fieldmaskpb.FieldMask)(nil), // 11: google.protobuf.FieldMask 944 (*longrunning.Operation)(nil), // 12: google.longrunning.Operation 945 (*emptypb.Empty)(nil), // 13: google.protobuf.Empty 946} 947var file_google_cloud_dialogflow_cx_v3_environment_proto_depIdxs = []int32{ 948 9, // 0: google.cloud.dialogflow.cx.v3.Environment.version_configs:type_name -> google.cloud.dialogflow.cx.v3.Environment.VersionConfig 949 10, // 1: google.cloud.dialogflow.cx.v3.Environment.update_time:type_name -> google.protobuf.Timestamp 950 0, // 2: google.cloud.dialogflow.cx.v3.ListEnvironmentsResponse.environments:type_name -> google.cloud.dialogflow.cx.v3.Environment 951 0, // 3: google.cloud.dialogflow.cx.v3.CreateEnvironmentRequest.environment:type_name -> google.cloud.dialogflow.cx.v3.Environment 952 0, // 4: google.cloud.dialogflow.cx.v3.UpdateEnvironmentRequest.environment:type_name -> google.cloud.dialogflow.cx.v3.Environment 953 11, // 5: google.cloud.dialogflow.cx.v3.UpdateEnvironmentRequest.update_mask:type_name -> google.protobuf.FieldMask 954 0, // 6: google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryResponse.environments:type_name -> google.cloud.dialogflow.cx.v3.Environment 955 1, // 7: google.cloud.dialogflow.cx.v3.Environments.ListEnvironments:input_type -> google.cloud.dialogflow.cx.v3.ListEnvironmentsRequest 956 3, // 8: google.cloud.dialogflow.cx.v3.Environments.GetEnvironment:input_type -> google.cloud.dialogflow.cx.v3.GetEnvironmentRequest 957 4, // 9: google.cloud.dialogflow.cx.v3.Environments.CreateEnvironment:input_type -> google.cloud.dialogflow.cx.v3.CreateEnvironmentRequest 958 5, // 10: google.cloud.dialogflow.cx.v3.Environments.UpdateEnvironment:input_type -> google.cloud.dialogflow.cx.v3.UpdateEnvironmentRequest 959 6, // 11: google.cloud.dialogflow.cx.v3.Environments.DeleteEnvironment:input_type -> google.cloud.dialogflow.cx.v3.DeleteEnvironmentRequest 960 7, // 12: google.cloud.dialogflow.cx.v3.Environments.LookupEnvironmentHistory:input_type -> google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryRequest 961 2, // 13: google.cloud.dialogflow.cx.v3.Environments.ListEnvironments:output_type -> google.cloud.dialogflow.cx.v3.ListEnvironmentsResponse 962 0, // 14: google.cloud.dialogflow.cx.v3.Environments.GetEnvironment:output_type -> google.cloud.dialogflow.cx.v3.Environment 963 12, // 15: google.cloud.dialogflow.cx.v3.Environments.CreateEnvironment:output_type -> google.longrunning.Operation 964 12, // 16: google.cloud.dialogflow.cx.v3.Environments.UpdateEnvironment:output_type -> google.longrunning.Operation 965 13, // 17: google.cloud.dialogflow.cx.v3.Environments.DeleteEnvironment:output_type -> google.protobuf.Empty 966 8, // 18: google.cloud.dialogflow.cx.v3.Environments.LookupEnvironmentHistory:output_type -> google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryResponse 967 13, // [13:19] is the sub-list for method output_type 968 7, // [7:13] is the sub-list for method input_type 969 7, // [7:7] is the sub-list for extension type_name 970 7, // [7:7] is the sub-list for extension extendee 971 0, // [0:7] is the sub-list for field type_name 972} 973 974func init() { file_google_cloud_dialogflow_cx_v3_environment_proto_init() } 975func file_google_cloud_dialogflow_cx_v3_environment_proto_init() { 976 if File_google_cloud_dialogflow_cx_v3_environment_proto != nil { 977 return 978 } 979 file_google_cloud_dialogflow_cx_v3_test_case_proto_init() 980 if !protoimpl.UnsafeEnabled { 981 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 982 switch v := v.(*Environment); i { 983 case 0: 984 return &v.state 985 case 1: 986 return &v.sizeCache 987 case 2: 988 return &v.unknownFields 989 default: 990 return nil 991 } 992 } 993 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 994 switch v := v.(*ListEnvironmentsRequest); i { 995 case 0: 996 return &v.state 997 case 1: 998 return &v.sizeCache 999 case 2: 1000 return &v.unknownFields 1001 default: 1002 return nil 1003 } 1004 } 1005 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1006 switch v := v.(*ListEnvironmentsResponse); i { 1007 case 0: 1008 return &v.state 1009 case 1: 1010 return &v.sizeCache 1011 case 2: 1012 return &v.unknownFields 1013 default: 1014 return nil 1015 } 1016 } 1017 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1018 switch v := v.(*GetEnvironmentRequest); i { 1019 case 0: 1020 return &v.state 1021 case 1: 1022 return &v.sizeCache 1023 case 2: 1024 return &v.unknownFields 1025 default: 1026 return nil 1027 } 1028 } 1029 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1030 switch v := v.(*CreateEnvironmentRequest); i { 1031 case 0: 1032 return &v.state 1033 case 1: 1034 return &v.sizeCache 1035 case 2: 1036 return &v.unknownFields 1037 default: 1038 return nil 1039 } 1040 } 1041 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1042 switch v := v.(*UpdateEnvironmentRequest); i { 1043 case 0: 1044 return &v.state 1045 case 1: 1046 return &v.sizeCache 1047 case 2: 1048 return &v.unknownFields 1049 default: 1050 return nil 1051 } 1052 } 1053 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1054 switch v := v.(*DeleteEnvironmentRequest); i { 1055 case 0: 1056 return &v.state 1057 case 1: 1058 return &v.sizeCache 1059 case 2: 1060 return &v.unknownFields 1061 default: 1062 return nil 1063 } 1064 } 1065 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1066 switch v := v.(*LookupEnvironmentHistoryRequest); i { 1067 case 0: 1068 return &v.state 1069 case 1: 1070 return &v.sizeCache 1071 case 2: 1072 return &v.unknownFields 1073 default: 1074 return nil 1075 } 1076 } 1077 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1078 switch v := v.(*LookupEnvironmentHistoryResponse); i { 1079 case 0: 1080 return &v.state 1081 case 1: 1082 return &v.sizeCache 1083 case 2: 1084 return &v.unknownFields 1085 default: 1086 return nil 1087 } 1088 } 1089 file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1090 switch v := v.(*Environment_VersionConfig); i { 1091 case 0: 1092 return &v.state 1093 case 1: 1094 return &v.sizeCache 1095 case 2: 1096 return &v.unknownFields 1097 default: 1098 return nil 1099 } 1100 } 1101 } 1102 type x struct{} 1103 out := protoimpl.TypeBuilder{ 1104 File: protoimpl.DescBuilder{ 1105 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1106 RawDescriptor: file_google_cloud_dialogflow_cx_v3_environment_proto_rawDesc, 1107 NumEnums: 0, 1108 NumMessages: 10, 1109 NumExtensions: 0, 1110 NumServices: 1, 1111 }, 1112 GoTypes: file_google_cloud_dialogflow_cx_v3_environment_proto_goTypes, 1113 DependencyIndexes: file_google_cloud_dialogflow_cx_v3_environment_proto_depIdxs, 1114 MessageInfos: file_google_cloud_dialogflow_cx_v3_environment_proto_msgTypes, 1115 }.Build() 1116 File_google_cloud_dialogflow_cx_v3_environment_proto = out.File 1117 file_google_cloud_dialogflow_cx_v3_environment_proto_rawDesc = nil 1118 file_google_cloud_dialogflow_cx_v3_environment_proto_goTypes = nil 1119 file_google_cloud_dialogflow_cx_v3_environment_proto_depIdxs = nil 1120} 1121 1122// Reference imports to suppress errors if they are not otherwise used. 1123var _ context.Context 1124var _ grpc.ClientConnInterface 1125 1126// This is a compile-time assertion to ensure that this generated file 1127// is compatible with the grpc package it is being compiled against. 1128const _ = grpc.SupportPackageIsVersion6 1129 1130// EnvironmentsClient is the client API for Environments service. 1131// 1132// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 1133type EnvironmentsClient interface { 1134 // Returns the list of all environments in the specified [Agent][google.cloud.dialogflow.cx.v3.Agent]. 1135 ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) 1136 // Retrieves the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1137 GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error) 1138 // Creates an [Environment][google.cloud.dialogflow.cx.v3.Environment] in the specified [Agent][google.cloud.dialogflow.cx.v3.Agent]. 1139 CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1140 // Updates the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1141 UpdateEnvironment(ctx context.Context, in *UpdateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) 1142 // Deletes the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1143 DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 1144 // Looks up the history of the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1145 LookupEnvironmentHistory(ctx context.Context, in *LookupEnvironmentHistoryRequest, opts ...grpc.CallOption) (*LookupEnvironmentHistoryResponse, error) 1146} 1147 1148type environmentsClient struct { 1149 cc grpc.ClientConnInterface 1150} 1151 1152func NewEnvironmentsClient(cc grpc.ClientConnInterface) EnvironmentsClient { 1153 return &environmentsClient{cc} 1154} 1155 1156func (c *environmentsClient) ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) { 1157 out := new(ListEnvironmentsResponse) 1158 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/ListEnvironments", in, out, opts...) 1159 if err != nil { 1160 return nil, err 1161 } 1162 return out, nil 1163} 1164 1165func (c *environmentsClient) GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error) { 1166 out := new(Environment) 1167 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/GetEnvironment", in, out, opts...) 1168 if err != nil { 1169 return nil, err 1170 } 1171 return out, nil 1172} 1173 1174func (c *environmentsClient) CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1175 out := new(longrunning.Operation) 1176 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/CreateEnvironment", in, out, opts...) 1177 if err != nil { 1178 return nil, err 1179 } 1180 return out, nil 1181} 1182 1183func (c *environmentsClient) UpdateEnvironment(ctx context.Context, in *UpdateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) { 1184 out := new(longrunning.Operation) 1185 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/UpdateEnvironment", in, out, opts...) 1186 if err != nil { 1187 return nil, err 1188 } 1189 return out, nil 1190} 1191 1192func (c *environmentsClient) DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 1193 out := new(emptypb.Empty) 1194 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/DeleteEnvironment", in, out, opts...) 1195 if err != nil { 1196 return nil, err 1197 } 1198 return out, nil 1199} 1200 1201func (c *environmentsClient) LookupEnvironmentHistory(ctx context.Context, in *LookupEnvironmentHistoryRequest, opts ...grpc.CallOption) (*LookupEnvironmentHistoryResponse, error) { 1202 out := new(LookupEnvironmentHistoryResponse) 1203 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.cx.v3.Environments/LookupEnvironmentHistory", in, out, opts...) 1204 if err != nil { 1205 return nil, err 1206 } 1207 return out, nil 1208} 1209 1210// EnvironmentsServer is the server API for Environments service. 1211type EnvironmentsServer interface { 1212 // Returns the list of all environments in the specified [Agent][google.cloud.dialogflow.cx.v3.Agent]. 1213 ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) 1214 // Retrieves the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1215 GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error) 1216 // Creates an [Environment][google.cloud.dialogflow.cx.v3.Environment] in the specified [Agent][google.cloud.dialogflow.cx.v3.Agent]. 1217 CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error) 1218 // Updates the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1219 UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*longrunning.Operation, error) 1220 // Deletes the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1221 DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*emptypb.Empty, error) 1222 // Looks up the history of the specified [Environment][google.cloud.dialogflow.cx.v3.Environment]. 1223 LookupEnvironmentHistory(context.Context, *LookupEnvironmentHistoryRequest) (*LookupEnvironmentHistoryResponse, error) 1224} 1225 1226// UnimplementedEnvironmentsServer can be embedded to have forward compatible implementations. 1227type UnimplementedEnvironmentsServer struct { 1228} 1229 1230func (*UnimplementedEnvironmentsServer) ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) { 1231 return nil, status.Errorf(codes.Unimplemented, "method ListEnvironments not implemented") 1232} 1233func (*UnimplementedEnvironmentsServer) GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error) { 1234 return nil, status.Errorf(codes.Unimplemented, "method GetEnvironment not implemented") 1235} 1236func (*UnimplementedEnvironmentsServer) CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error) { 1237 return nil, status.Errorf(codes.Unimplemented, "method CreateEnvironment not implemented") 1238} 1239func (*UnimplementedEnvironmentsServer) UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*longrunning.Operation, error) { 1240 return nil, status.Errorf(codes.Unimplemented, "method UpdateEnvironment not implemented") 1241} 1242func (*UnimplementedEnvironmentsServer) DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*emptypb.Empty, error) { 1243 return nil, status.Errorf(codes.Unimplemented, "method DeleteEnvironment not implemented") 1244} 1245func (*UnimplementedEnvironmentsServer) LookupEnvironmentHistory(context.Context, *LookupEnvironmentHistoryRequest) (*LookupEnvironmentHistoryResponse, error) { 1246 return nil, status.Errorf(codes.Unimplemented, "method LookupEnvironmentHistory not implemented") 1247} 1248 1249func RegisterEnvironmentsServer(s *grpc.Server, srv EnvironmentsServer) { 1250 s.RegisterService(&_Environments_serviceDesc, srv) 1251} 1252 1253func _Environments_ListEnvironments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1254 in := new(ListEnvironmentsRequest) 1255 if err := dec(in); err != nil { 1256 return nil, err 1257 } 1258 if interceptor == nil { 1259 return srv.(EnvironmentsServer).ListEnvironments(ctx, in) 1260 } 1261 info := &grpc.UnaryServerInfo{ 1262 Server: srv, 1263 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/ListEnvironments", 1264 } 1265 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1266 return srv.(EnvironmentsServer).ListEnvironments(ctx, req.(*ListEnvironmentsRequest)) 1267 } 1268 return interceptor(ctx, in, info, handler) 1269} 1270 1271func _Environments_GetEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1272 in := new(GetEnvironmentRequest) 1273 if err := dec(in); err != nil { 1274 return nil, err 1275 } 1276 if interceptor == nil { 1277 return srv.(EnvironmentsServer).GetEnvironment(ctx, in) 1278 } 1279 info := &grpc.UnaryServerInfo{ 1280 Server: srv, 1281 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/GetEnvironment", 1282 } 1283 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1284 return srv.(EnvironmentsServer).GetEnvironment(ctx, req.(*GetEnvironmentRequest)) 1285 } 1286 return interceptor(ctx, in, info, handler) 1287} 1288 1289func _Environments_CreateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1290 in := new(CreateEnvironmentRequest) 1291 if err := dec(in); err != nil { 1292 return nil, err 1293 } 1294 if interceptor == nil { 1295 return srv.(EnvironmentsServer).CreateEnvironment(ctx, in) 1296 } 1297 info := &grpc.UnaryServerInfo{ 1298 Server: srv, 1299 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/CreateEnvironment", 1300 } 1301 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1302 return srv.(EnvironmentsServer).CreateEnvironment(ctx, req.(*CreateEnvironmentRequest)) 1303 } 1304 return interceptor(ctx, in, info, handler) 1305} 1306 1307func _Environments_UpdateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1308 in := new(UpdateEnvironmentRequest) 1309 if err := dec(in); err != nil { 1310 return nil, err 1311 } 1312 if interceptor == nil { 1313 return srv.(EnvironmentsServer).UpdateEnvironment(ctx, in) 1314 } 1315 info := &grpc.UnaryServerInfo{ 1316 Server: srv, 1317 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/UpdateEnvironment", 1318 } 1319 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1320 return srv.(EnvironmentsServer).UpdateEnvironment(ctx, req.(*UpdateEnvironmentRequest)) 1321 } 1322 return interceptor(ctx, in, info, handler) 1323} 1324 1325func _Environments_DeleteEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1326 in := new(DeleteEnvironmentRequest) 1327 if err := dec(in); err != nil { 1328 return nil, err 1329 } 1330 if interceptor == nil { 1331 return srv.(EnvironmentsServer).DeleteEnvironment(ctx, in) 1332 } 1333 info := &grpc.UnaryServerInfo{ 1334 Server: srv, 1335 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/DeleteEnvironment", 1336 } 1337 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1338 return srv.(EnvironmentsServer).DeleteEnvironment(ctx, req.(*DeleteEnvironmentRequest)) 1339 } 1340 return interceptor(ctx, in, info, handler) 1341} 1342 1343func _Environments_LookupEnvironmentHistory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1344 in := new(LookupEnvironmentHistoryRequest) 1345 if err := dec(in); err != nil { 1346 return nil, err 1347 } 1348 if interceptor == nil { 1349 return srv.(EnvironmentsServer).LookupEnvironmentHistory(ctx, in) 1350 } 1351 info := &grpc.UnaryServerInfo{ 1352 Server: srv, 1353 FullMethod: "/google.cloud.dialogflow.cx.v3.Environments/LookupEnvironmentHistory", 1354 } 1355 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1356 return srv.(EnvironmentsServer).LookupEnvironmentHistory(ctx, req.(*LookupEnvironmentHistoryRequest)) 1357 } 1358 return interceptor(ctx, in, info, handler) 1359} 1360 1361var _Environments_serviceDesc = grpc.ServiceDesc{ 1362 ServiceName: "google.cloud.dialogflow.cx.v3.Environments", 1363 HandlerType: (*EnvironmentsServer)(nil), 1364 Methods: []grpc.MethodDesc{ 1365 { 1366 MethodName: "ListEnvironments", 1367 Handler: _Environments_ListEnvironments_Handler, 1368 }, 1369 { 1370 MethodName: "GetEnvironment", 1371 Handler: _Environments_GetEnvironment_Handler, 1372 }, 1373 { 1374 MethodName: "CreateEnvironment", 1375 Handler: _Environments_CreateEnvironment_Handler, 1376 }, 1377 { 1378 MethodName: "UpdateEnvironment", 1379 Handler: _Environments_UpdateEnvironment_Handler, 1380 }, 1381 { 1382 MethodName: "DeleteEnvironment", 1383 Handler: _Environments_DeleteEnvironment_Handler, 1384 }, 1385 { 1386 MethodName: "LookupEnvironmentHistory", 1387 Handler: _Environments_LookupEnvironmentHistory_Handler, 1388 }, 1389 }, 1390 Streams: []grpc.StreamDesc{}, 1391 Metadata: "google/cloud/dialogflow/cx/v3/environment.proto", 1392} 1393