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