1// Copyright 2021 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.26.0
18// 	protoc        v3.12.2
19// source: google/cloud/dialogflow/cx/v3beta1/validation_message.proto
20
21package cx
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	_ "google.golang.org/genproto/googleapis/api/annotations"
28	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30	_ "google.golang.org/protobuf/types/known/structpb"
31)
32
33const (
34	// Verify that this generated code is sufficiently up-to-date.
35	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36	// Verify that runtime/protoimpl is sufficiently up-to-date.
37	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38)
39
40// Resource types.
41type ValidationMessage_ResourceType int32
42
43const (
44	// Unspecified.
45	ValidationMessage_RESOURCE_TYPE_UNSPECIFIED ValidationMessage_ResourceType = 0
46	// Agent.
47	ValidationMessage_AGENT ValidationMessage_ResourceType = 1
48	// Intent.
49	ValidationMessage_INTENT ValidationMessage_ResourceType = 2
50	// Intent training phrase.
51	ValidationMessage_INTENT_TRAINING_PHRASE ValidationMessage_ResourceType = 8
52	// Intent parameter.
53	ValidationMessage_INTENT_PARAMETER ValidationMessage_ResourceType = 9
54	// Multiple intents.
55	ValidationMessage_INTENTS ValidationMessage_ResourceType = 10
56	// Multiple training phrases.
57	ValidationMessage_INTENT_TRAINING_PHRASES ValidationMessage_ResourceType = 11
58	// Entity type.
59	ValidationMessage_ENTITY_TYPE ValidationMessage_ResourceType = 3
60	// Multiple entity types.
61	ValidationMessage_ENTITY_TYPES ValidationMessage_ResourceType = 12
62	// Webhook.
63	ValidationMessage_WEBHOOK ValidationMessage_ResourceType = 4
64	// Flow.
65	ValidationMessage_FLOW ValidationMessage_ResourceType = 5
66	// Page.
67	ValidationMessage_PAGE ValidationMessage_ResourceType = 6
68	// Multiple pages.
69	ValidationMessage_PAGES ValidationMessage_ResourceType = 13
70	// Transition route group.
71	ValidationMessage_TRANSITION_ROUTE_GROUP ValidationMessage_ResourceType = 7
72)
73
74// Enum value maps for ValidationMessage_ResourceType.
75var (
76	ValidationMessage_ResourceType_name = map[int32]string{
77		0:  "RESOURCE_TYPE_UNSPECIFIED",
78		1:  "AGENT",
79		2:  "INTENT",
80		8:  "INTENT_TRAINING_PHRASE",
81		9:  "INTENT_PARAMETER",
82		10: "INTENTS",
83		11: "INTENT_TRAINING_PHRASES",
84		3:  "ENTITY_TYPE",
85		12: "ENTITY_TYPES",
86		4:  "WEBHOOK",
87		5:  "FLOW",
88		6:  "PAGE",
89		13: "PAGES",
90		7:  "TRANSITION_ROUTE_GROUP",
91	}
92	ValidationMessage_ResourceType_value = map[string]int32{
93		"RESOURCE_TYPE_UNSPECIFIED": 0,
94		"AGENT":                     1,
95		"INTENT":                    2,
96		"INTENT_TRAINING_PHRASE":    8,
97		"INTENT_PARAMETER":          9,
98		"INTENTS":                   10,
99		"INTENT_TRAINING_PHRASES":   11,
100		"ENTITY_TYPE":               3,
101		"ENTITY_TYPES":              12,
102		"WEBHOOK":                   4,
103		"FLOW":                      5,
104		"PAGE":                      6,
105		"PAGES":                     13,
106		"TRANSITION_ROUTE_GROUP":    7,
107	}
108)
109
110func (x ValidationMessage_ResourceType) Enum() *ValidationMessage_ResourceType {
111	p := new(ValidationMessage_ResourceType)
112	*p = x
113	return p
114}
115
116func (x ValidationMessage_ResourceType) String() string {
117	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
118}
119
120func (ValidationMessage_ResourceType) Descriptor() protoreflect.EnumDescriptor {
121	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes[0].Descriptor()
122}
123
124func (ValidationMessage_ResourceType) Type() protoreflect.EnumType {
125	return &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes[0]
126}
127
128func (x ValidationMessage_ResourceType) Number() protoreflect.EnumNumber {
129	return protoreflect.EnumNumber(x)
130}
131
132// Deprecated: Use ValidationMessage_ResourceType.Descriptor instead.
133func (ValidationMessage_ResourceType) EnumDescriptor() ([]byte, []int) {
134	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescGZIP(), []int{0, 0}
135}
136
137// Severity level.
138type ValidationMessage_Severity int32
139
140const (
141	// Unspecified.
142	ValidationMessage_SEVERITY_UNSPECIFIED ValidationMessage_Severity = 0
143	// The agent doesn't follow Dialogflow best practices.
144	ValidationMessage_INFO ValidationMessage_Severity = 1
145	// The agent may not behave as expected.
146	ValidationMessage_WARNING ValidationMessage_Severity = 2
147	// The agent may experience failures.
148	ValidationMessage_ERROR ValidationMessage_Severity = 3
149)
150
151// Enum value maps for ValidationMessage_Severity.
152var (
153	ValidationMessage_Severity_name = map[int32]string{
154		0: "SEVERITY_UNSPECIFIED",
155		1: "INFO",
156		2: "WARNING",
157		3: "ERROR",
158	}
159	ValidationMessage_Severity_value = map[string]int32{
160		"SEVERITY_UNSPECIFIED": 0,
161		"INFO":                 1,
162		"WARNING":              2,
163		"ERROR":                3,
164	}
165)
166
167func (x ValidationMessage_Severity) Enum() *ValidationMessage_Severity {
168	p := new(ValidationMessage_Severity)
169	*p = x
170	return p
171}
172
173func (x ValidationMessage_Severity) String() string {
174	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
175}
176
177func (ValidationMessage_Severity) Descriptor() protoreflect.EnumDescriptor {
178	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes[1].Descriptor()
179}
180
181func (ValidationMessage_Severity) Type() protoreflect.EnumType {
182	return &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes[1]
183}
184
185func (x ValidationMessage_Severity) Number() protoreflect.EnumNumber {
186	return protoreflect.EnumNumber(x)
187}
188
189// Deprecated: Use ValidationMessage_Severity.Descriptor instead.
190func (ValidationMessage_Severity) EnumDescriptor() ([]byte, []int) {
191	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescGZIP(), []int{0, 1}
192}
193
194// Agent/flow validation message.
195type ValidationMessage struct {
196	state         protoimpl.MessageState
197	sizeCache     protoimpl.SizeCache
198	unknownFields protoimpl.UnknownFields
199
200	// The type of the resources where the message is found.
201	ResourceType ValidationMessage_ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=google.cloud.dialogflow.cx.v3beta1.ValidationMessage_ResourceType" json:"resource_type,omitempty"`
202	// The names of the resources where the message is found.
203	//
204	// Deprecated: Do not use.
205	Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
206	// The resource names of the resources where the message is found.
207	ResourceNames []*ResourceName `protobuf:"bytes,6,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
208	// Indicates the severity of the message.
209	Severity ValidationMessage_Severity `protobuf:"varint,3,opt,name=severity,proto3,enum=google.cloud.dialogflow.cx.v3beta1.ValidationMessage_Severity" json:"severity,omitempty"`
210	// The message detail.
211	Detail string `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
212}
213
214func (x *ValidationMessage) Reset() {
215	*x = ValidationMessage{}
216	if protoimpl.UnsafeEnabled {
217		mi := &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[0]
218		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
219		ms.StoreMessageInfo(mi)
220	}
221}
222
223func (x *ValidationMessage) String() string {
224	return protoimpl.X.MessageStringOf(x)
225}
226
227func (*ValidationMessage) ProtoMessage() {}
228
229func (x *ValidationMessage) ProtoReflect() protoreflect.Message {
230	mi := &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[0]
231	if protoimpl.UnsafeEnabled && x != nil {
232		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
233		if ms.LoadMessageInfo() == nil {
234			ms.StoreMessageInfo(mi)
235		}
236		return ms
237	}
238	return mi.MessageOf(x)
239}
240
241// Deprecated: Use ValidationMessage.ProtoReflect.Descriptor instead.
242func (*ValidationMessage) Descriptor() ([]byte, []int) {
243	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescGZIP(), []int{0}
244}
245
246func (x *ValidationMessage) GetResourceType() ValidationMessage_ResourceType {
247	if x != nil {
248		return x.ResourceType
249	}
250	return ValidationMessage_RESOURCE_TYPE_UNSPECIFIED
251}
252
253// Deprecated: Do not use.
254func (x *ValidationMessage) GetResources() []string {
255	if x != nil {
256		return x.Resources
257	}
258	return nil
259}
260
261func (x *ValidationMessage) GetResourceNames() []*ResourceName {
262	if x != nil {
263		return x.ResourceNames
264	}
265	return nil
266}
267
268func (x *ValidationMessage) GetSeverity() ValidationMessage_Severity {
269	if x != nil {
270		return x.Severity
271	}
272	return ValidationMessage_SEVERITY_UNSPECIFIED
273}
274
275func (x *ValidationMessage) GetDetail() string {
276	if x != nil {
277		return x.Detail
278	}
279	return ""
280}
281
282// Resource name and display name.
283type ResourceName struct {
284	state         protoimpl.MessageState
285	sizeCache     protoimpl.SizeCache
286	unknownFields protoimpl.UnknownFields
287
288	// Name.
289	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
290	// Display name.
291	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
292}
293
294func (x *ResourceName) Reset() {
295	*x = ResourceName{}
296	if protoimpl.UnsafeEnabled {
297		mi := &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[1]
298		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
299		ms.StoreMessageInfo(mi)
300	}
301}
302
303func (x *ResourceName) String() string {
304	return protoimpl.X.MessageStringOf(x)
305}
306
307func (*ResourceName) ProtoMessage() {}
308
309func (x *ResourceName) ProtoReflect() protoreflect.Message {
310	mi := &file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[1]
311	if protoimpl.UnsafeEnabled && x != nil {
312		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
313		if ms.LoadMessageInfo() == nil {
314			ms.StoreMessageInfo(mi)
315		}
316		return ms
317	}
318	return mi.MessageOf(x)
319}
320
321// Deprecated: Use ResourceName.ProtoReflect.Descriptor instead.
322func (*ResourceName) Descriptor() ([]byte, []int) {
323	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescGZIP(), []int{1}
324}
325
326func (x *ResourceName) GetName() string {
327	if x != nil {
328		return x.Name
329	}
330	return ""
331}
332
333func (x *ResourceName) GetDisplayName() string {
334	if x != nil {
335		return x.DisplayName
336	}
337	return ""
338}
339
340var File_google_cloud_dialogflow_cx_v3beta1_validation_message_proto protoreflect.FileDescriptor
341
342var file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDesc = []byte{
343	0x0a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64,
344	0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2f, 0x63, 0x78, 0x2f, 0x76, 0x33, 0x62,
345	0x65, 0x74, 0x61, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
346	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x67,
347	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c,
348	0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x62, 0x65, 0x74, 0x61,
349	0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
350	0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
351	0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
352	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc1, 0x05,
353	0x0a, 0x11, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73,
354	0x61, 0x67, 0x65, 0x12, 0x67, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
355	0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f,
356	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67,
357	0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
358	0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
359	0x65, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c,
360	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x09,
361	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42,
362	0x02, 0x18, 0x01, 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x57,
363	0x0a, 0x0e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73,
364	0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
365	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77,
366	0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f,
367	0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
368	0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x5a, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72,
369	0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
370	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66,
371	0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x56,
372	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
373	0x2e, 0x53, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72,
374	0x69, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x04, 0x20,
375	0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x8b, 0x02, 0x0a, 0x0c,
376	0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19,
377	0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
378	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x41,
379	0x47, 0x45, 0x4e, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54,
380	0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x41,
381	0x49, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x48, 0x52, 0x41, 0x53, 0x45, 0x10, 0x08, 0x12, 0x14,
382	0x0a, 0x10, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54,
383	0x45, 0x52, 0x10, 0x09, 0x12, 0x0b, 0x0a, 0x07, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x53, 0x10,
384	0x0a, 0x12, 0x1b, 0x0a, 0x17, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x49,
385	0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x48, 0x52, 0x41, 0x53, 0x45, 0x53, 0x10, 0x0b, 0x12, 0x0f,
386	0x0a, 0x0b, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x03, 0x12,
387	0x10, 0x0a, 0x0c, 0x45, 0x4e, 0x54, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x53, 0x10,
388	0x0c, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x45, 0x42, 0x48, 0x4f, 0x4f, 0x4b, 0x10, 0x04, 0x12, 0x08,
389	0x0a, 0x04, 0x46, 0x4c, 0x4f, 0x57, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x50, 0x41, 0x47, 0x45,
390	0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x50, 0x41, 0x47, 0x45, 0x53, 0x10, 0x0d, 0x12, 0x1a, 0x0a,
391	0x16, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x54,
392	0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x10, 0x07, 0x22, 0x46, 0x0a, 0x08, 0x53, 0x65, 0x76,
393	0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54,
394	0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
395	0x08, 0x0a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x41, 0x52,
396	0x4e, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
397	0x03, 0x22, 0x45, 0x0a, 0x0c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d,
398	0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
399	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79,
400	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73,
401	0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0xde, 0x01, 0x0a, 0x26, 0x63, 0x6f, 0x6d,
402	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x64, 0x69,
403	0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x63, 0x78, 0x2e, 0x76, 0x33, 0x62, 0x65,
404	0x74, 0x61, 0x31, 0x42, 0x16, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
405	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x44, 0x67,
406	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
407	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
408	0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x64, 0x69, 0x61, 0x6c, 0x6f,
409	0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2f, 0x63, 0x78, 0x2f, 0x76, 0x33, 0x62, 0x65, 0x74, 0x61, 0x31,
410	0x3b, 0x63, 0x78, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x02, 0x44, 0x46, 0xaa, 0x02, 0x22, 0x47, 0x6f,
411	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x44, 0x69, 0x61, 0x6c, 0x6f,
412	0x67, 0x66, 0x6c, 0x6f, 0x77, 0x2e, 0x43, 0x78, 0x2e, 0x56, 0x33, 0x42, 0x65, 0x74, 0x61, 0x31,
413	0xea, 0x02, 0x26, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64,
414	0x3a, 0x3a, 0x44, 0x69, 0x61, 0x6c, 0x6f, 0x67, 0x66, 0x6c, 0x6f, 0x77, 0x3a, 0x3a, 0x43, 0x58,
415	0x3a, 0x3a, 0x56, 0x33, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
416	0x33,
417}
418
419var (
420	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescOnce sync.Once
421	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescData = file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDesc
422)
423
424func file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescGZIP() []byte {
425	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescOnce.Do(func() {
426		file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescData)
427	})
428	return file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDescData
429}
430
431var file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
432var file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
433var file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_goTypes = []interface{}{
434	(ValidationMessage_ResourceType)(0), // 0: google.cloud.dialogflow.cx.v3beta1.ValidationMessage.ResourceType
435	(ValidationMessage_Severity)(0),     // 1: google.cloud.dialogflow.cx.v3beta1.ValidationMessage.Severity
436	(*ValidationMessage)(nil),           // 2: google.cloud.dialogflow.cx.v3beta1.ValidationMessage
437	(*ResourceName)(nil),                // 3: google.cloud.dialogflow.cx.v3beta1.ResourceName
438}
439var file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_depIdxs = []int32{
440	0, // 0: google.cloud.dialogflow.cx.v3beta1.ValidationMessage.resource_type:type_name -> google.cloud.dialogflow.cx.v3beta1.ValidationMessage.ResourceType
441	3, // 1: google.cloud.dialogflow.cx.v3beta1.ValidationMessage.resource_names:type_name -> google.cloud.dialogflow.cx.v3beta1.ResourceName
442	1, // 2: google.cloud.dialogflow.cx.v3beta1.ValidationMessage.severity:type_name -> google.cloud.dialogflow.cx.v3beta1.ValidationMessage.Severity
443	3, // [3:3] is the sub-list for method output_type
444	3, // [3:3] is the sub-list for method input_type
445	3, // [3:3] is the sub-list for extension type_name
446	3, // [3:3] is the sub-list for extension extendee
447	0, // [0:3] is the sub-list for field type_name
448}
449
450func init() { file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_init() }
451func file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_init() {
452	if File_google_cloud_dialogflow_cx_v3beta1_validation_message_proto != nil {
453		return
454	}
455	if !protoimpl.UnsafeEnabled {
456		file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
457			switch v := v.(*ValidationMessage); i {
458			case 0:
459				return &v.state
460			case 1:
461				return &v.sizeCache
462			case 2:
463				return &v.unknownFields
464			default:
465				return nil
466			}
467		}
468		file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
469			switch v := v.(*ResourceName); i {
470			case 0:
471				return &v.state
472			case 1:
473				return &v.sizeCache
474			case 2:
475				return &v.unknownFields
476			default:
477				return nil
478			}
479		}
480	}
481	type x struct{}
482	out := protoimpl.TypeBuilder{
483		File: protoimpl.DescBuilder{
484			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
485			RawDescriptor: file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDesc,
486			NumEnums:      2,
487			NumMessages:   2,
488			NumExtensions: 0,
489			NumServices:   0,
490		},
491		GoTypes:           file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_goTypes,
492		DependencyIndexes: file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_depIdxs,
493		EnumInfos:         file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_enumTypes,
494		MessageInfos:      file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_msgTypes,
495	}.Build()
496	File_google_cloud_dialogflow_cx_v3beta1_validation_message_proto = out.File
497	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_rawDesc = nil
498	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_goTypes = nil
499	file_google_cloud_dialogflow_cx_v3beta1_validation_message_proto_depIdxs = nil
500}
501