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