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