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