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