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