1// Copyright 2021 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.25.0-devel
18// 	protoc        v3.13.0
19// source: google/cloud/channel/v1/common.proto
20
21package channel
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
30	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
31	anypb "google.golang.org/protobuf/types/known/anypb"
32)
33
34const (
35	// Verify that this generated code is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
37	// Verify that runtime/protoimpl is sufficiently up-to-date.
38	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
39)
40
41// This is a compile-time assertion that a sufficiently up-to-date version
42// of the legacy proto package is being used.
43const _ = proto.ProtoPackageIsVersion4
44
45// Enum to specify the institute type.
46type EduData_InstituteType int32
47
48const (
49	// Default value.  This state doesn't show unless an error occurs.
50	EduData_INSTITUTE_TYPE_UNSPECIFIED EduData_InstituteType = 0
51	// Elementary/Secondary Schools & Districts
52	EduData_K12 EduData_InstituteType = 1
53	// Higher Education Universities & Colleges
54	EduData_UNIVERSITY EduData_InstituteType = 2
55)
56
57// Enum value maps for EduData_InstituteType.
58var (
59	EduData_InstituteType_name = map[int32]string{
60		0: "INSTITUTE_TYPE_UNSPECIFIED",
61		1: "K12",
62		2: "UNIVERSITY",
63	}
64	EduData_InstituteType_value = map[string]int32{
65		"INSTITUTE_TYPE_UNSPECIFIED": 0,
66		"K12":                        1,
67		"UNIVERSITY":                 2,
68	}
69)
70
71func (x EduData_InstituteType) Enum() *EduData_InstituteType {
72	p := new(EduData_InstituteType)
73	*p = x
74	return p
75}
76
77func (x EduData_InstituteType) String() string {
78	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
79}
80
81func (EduData_InstituteType) Descriptor() protoreflect.EnumDescriptor {
82	return file_google_cloud_channel_v1_common_proto_enumTypes[0].Descriptor()
83}
84
85func (EduData_InstituteType) Type() protoreflect.EnumType {
86	return &file_google_cloud_channel_v1_common_proto_enumTypes[0]
87}
88
89func (x EduData_InstituteType) Number() protoreflect.EnumNumber {
90	return protoreflect.EnumNumber(x)
91}
92
93// Deprecated: Use EduData_InstituteType.Descriptor instead.
94func (EduData_InstituteType) EnumDescriptor() ([]byte, []int) {
95	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{0, 0}
96}
97
98// Number of students and staff the institute has.
99type EduData_InstituteSize int32
100
101const (
102	// Default value. This state doesn't show unless an error occurs.
103	EduData_INSTITUTE_SIZE_UNSPECIFIED EduData_InstituteSize = 0
104	// 1 - 100
105	EduData_SIZE_1_100 EduData_InstituteSize = 1
106	// 101 - 500
107	EduData_SIZE_101_500 EduData_InstituteSize = 2
108	// 501 - 1,000
109	EduData_SIZE_501_1000 EduData_InstituteSize = 3
110	// 1,001 - 2,000
111	EduData_SIZE_1001_2000 EduData_InstituteSize = 4
112	// 2,001 - 5,000
113	EduData_SIZE_2001_5000 EduData_InstituteSize = 5
114	// 5,001 - 10,000
115	EduData_SIZE_5001_10000 EduData_InstituteSize = 6
116	// 10,001 +
117	EduData_SIZE_10001_OR_MORE EduData_InstituteSize = 7
118)
119
120// Enum value maps for EduData_InstituteSize.
121var (
122	EduData_InstituteSize_name = map[int32]string{
123		0: "INSTITUTE_SIZE_UNSPECIFIED",
124		1: "SIZE_1_100",
125		2: "SIZE_101_500",
126		3: "SIZE_501_1000",
127		4: "SIZE_1001_2000",
128		5: "SIZE_2001_5000",
129		6: "SIZE_5001_10000",
130		7: "SIZE_10001_OR_MORE",
131	}
132	EduData_InstituteSize_value = map[string]int32{
133		"INSTITUTE_SIZE_UNSPECIFIED": 0,
134		"SIZE_1_100":                 1,
135		"SIZE_101_500":               2,
136		"SIZE_501_1000":              3,
137		"SIZE_1001_2000":             4,
138		"SIZE_2001_5000":             5,
139		"SIZE_5001_10000":            6,
140		"SIZE_10001_OR_MORE":         7,
141	}
142)
143
144func (x EduData_InstituteSize) Enum() *EduData_InstituteSize {
145	p := new(EduData_InstituteSize)
146	*p = x
147	return p
148}
149
150func (x EduData_InstituteSize) String() string {
151	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
152}
153
154func (EduData_InstituteSize) Descriptor() protoreflect.EnumDescriptor {
155	return file_google_cloud_channel_v1_common_proto_enumTypes[1].Descriptor()
156}
157
158func (EduData_InstituteSize) Type() protoreflect.EnumType {
159	return &file_google_cloud_channel_v1_common_proto_enumTypes[1]
160}
161
162func (x EduData_InstituteSize) Number() protoreflect.EnumNumber {
163	return protoreflect.EnumNumber(x)
164}
165
166// Deprecated: Use EduData_InstituteSize.Descriptor instead.
167func (EduData_InstituteSize) EnumDescriptor() ([]byte, []int) {
168	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{0, 1}
169}
170
171// CustomerType of the customer
172type CloudIdentityInfo_CustomerType int32
173
174const (
175	// Default value. This state doesn't show unless an error occurs.
176	CloudIdentityInfo_CUSTOMER_TYPE_UNSPECIFIED CloudIdentityInfo_CustomerType = 0
177	// Domain-owning customer which needs domain verification to use services.
178	CloudIdentityInfo_DOMAIN CloudIdentityInfo_CustomerType = 1
179	// Team customer which needs email verification to use services.
180	CloudIdentityInfo_TEAM CloudIdentityInfo_CustomerType = 2
181)
182
183// Enum value maps for CloudIdentityInfo_CustomerType.
184var (
185	CloudIdentityInfo_CustomerType_name = map[int32]string{
186		0: "CUSTOMER_TYPE_UNSPECIFIED",
187		1: "DOMAIN",
188		2: "TEAM",
189	}
190	CloudIdentityInfo_CustomerType_value = map[string]int32{
191		"CUSTOMER_TYPE_UNSPECIFIED": 0,
192		"DOMAIN":                    1,
193		"TEAM":                      2,
194	}
195)
196
197func (x CloudIdentityInfo_CustomerType) Enum() *CloudIdentityInfo_CustomerType {
198	p := new(CloudIdentityInfo_CustomerType)
199	*p = x
200	return p
201}
202
203func (x CloudIdentityInfo_CustomerType) String() string {
204	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
205}
206
207func (CloudIdentityInfo_CustomerType) Descriptor() protoreflect.EnumDescriptor {
208	return file_google_cloud_channel_v1_common_proto_enumTypes[2].Descriptor()
209}
210
211func (CloudIdentityInfo_CustomerType) Type() protoreflect.EnumType {
212	return &file_google_cloud_channel_v1_common_proto_enumTypes[2]
213}
214
215func (x CloudIdentityInfo_CustomerType) Number() protoreflect.EnumNumber {
216	return protoreflect.EnumNumber(x)
217}
218
219// Deprecated: Use CloudIdentityInfo_CustomerType.Descriptor instead.
220func (CloudIdentityInfo_CustomerType) EnumDescriptor() ([]byte, []int) {
221	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{1, 0}
222}
223
224// Required Edu Attributes
225type EduData struct {
226	state         protoimpl.MessageState
227	sizeCache     protoimpl.SizeCache
228	unknownFields protoimpl.UnknownFields
229
230	// Designated institute type of customer.
231	InstituteType EduData_InstituteType `protobuf:"varint,1,opt,name=institute_type,json=instituteType,proto3,enum=google.cloud.channel.v1.EduData_InstituteType" json:"institute_type,omitempty"`
232	// Size of the institute.
233	InstituteSize EduData_InstituteSize `protobuf:"varint,2,opt,name=institute_size,json=instituteSize,proto3,enum=google.cloud.channel.v1.EduData_InstituteSize" json:"institute_size,omitempty"`
234	// Web address for the edu customer's institution.
235	Website string `protobuf:"bytes,3,opt,name=website,proto3" json:"website,omitempty"`
236}
237
238func (x *EduData) Reset() {
239	*x = EduData{}
240	if protoimpl.UnsafeEnabled {
241		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[0]
242		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
243		ms.StoreMessageInfo(mi)
244	}
245}
246
247func (x *EduData) String() string {
248	return protoimpl.X.MessageStringOf(x)
249}
250
251func (*EduData) ProtoMessage() {}
252
253func (x *EduData) ProtoReflect() protoreflect.Message {
254	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[0]
255	if protoimpl.UnsafeEnabled && x != nil {
256		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
257		if ms.LoadMessageInfo() == nil {
258			ms.StoreMessageInfo(mi)
259		}
260		return ms
261	}
262	return mi.MessageOf(x)
263}
264
265// Deprecated: Use EduData.ProtoReflect.Descriptor instead.
266func (*EduData) Descriptor() ([]byte, []int) {
267	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{0}
268}
269
270func (x *EduData) GetInstituteType() EduData_InstituteType {
271	if x != nil {
272		return x.InstituteType
273	}
274	return EduData_INSTITUTE_TYPE_UNSPECIFIED
275}
276
277func (x *EduData) GetInstituteSize() EduData_InstituteSize {
278	if x != nil {
279		return x.InstituteSize
280	}
281	return EduData_INSTITUTE_SIZE_UNSPECIFIED
282}
283
284func (x *EduData) GetWebsite() string {
285	if x != nil {
286		return x.Website
287	}
288	return ""
289}
290
291// Cloud Identity information for the Cloud Channel Customer.
292type CloudIdentityInfo struct {
293	state         protoimpl.MessageState
294	sizeCache     protoimpl.SizeCache
295	unknownFields protoimpl.UnknownFields
296
297	// CustomerType indicates verification type needed for using services.
298	CustomerType CloudIdentityInfo_CustomerType `protobuf:"varint,1,opt,name=customer_type,json=customerType,proto3,enum=google.cloud.channel.v1.CloudIdentityInfo_CustomerType" json:"customer_type,omitempty"`
299	// Output only. The primary domain name.
300	PrimaryDomain string `protobuf:"bytes,9,opt,name=primary_domain,json=primaryDomain,proto3" json:"primary_domain,omitempty"`
301	// Whether the domain is verified.
302	IsDomainVerified bool `protobuf:"varint,4,opt,name=is_domain_verified,json=isDomainVerified,proto3" json:"is_domain_verified,omitempty"`
303	// The alternate email.
304	AlternateEmail string `protobuf:"bytes,6,opt,name=alternate_email,json=alternateEmail,proto3" json:"alternate_email,omitempty"`
305	// Phone number associated with the Cloud Identity.
306	PhoneNumber string `protobuf:"bytes,7,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
307	// Language code.
308	LanguageCode string `protobuf:"bytes,8,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
309	// Output only. URI of Customer's Admin console dashboard.
310	AdminConsoleUri string `protobuf:"bytes,10,opt,name=admin_console_uri,json=adminConsoleUri,proto3" json:"admin_console_uri,omitempty"`
311	// Edu information about the customer.
312	EduData *EduData `protobuf:"bytes,22,opt,name=edu_data,json=eduData,proto3" json:"edu_data,omitempty"`
313}
314
315func (x *CloudIdentityInfo) Reset() {
316	*x = CloudIdentityInfo{}
317	if protoimpl.UnsafeEnabled {
318		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[1]
319		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
320		ms.StoreMessageInfo(mi)
321	}
322}
323
324func (x *CloudIdentityInfo) String() string {
325	return protoimpl.X.MessageStringOf(x)
326}
327
328func (*CloudIdentityInfo) ProtoMessage() {}
329
330func (x *CloudIdentityInfo) ProtoReflect() protoreflect.Message {
331	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[1]
332	if protoimpl.UnsafeEnabled && x != nil {
333		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
334		if ms.LoadMessageInfo() == nil {
335			ms.StoreMessageInfo(mi)
336		}
337		return ms
338	}
339	return mi.MessageOf(x)
340}
341
342// Deprecated: Use CloudIdentityInfo.ProtoReflect.Descriptor instead.
343func (*CloudIdentityInfo) Descriptor() ([]byte, []int) {
344	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{1}
345}
346
347func (x *CloudIdentityInfo) GetCustomerType() CloudIdentityInfo_CustomerType {
348	if x != nil {
349		return x.CustomerType
350	}
351	return CloudIdentityInfo_CUSTOMER_TYPE_UNSPECIFIED
352}
353
354func (x *CloudIdentityInfo) GetPrimaryDomain() string {
355	if x != nil {
356		return x.PrimaryDomain
357	}
358	return ""
359}
360
361func (x *CloudIdentityInfo) GetIsDomainVerified() bool {
362	if x != nil {
363		return x.IsDomainVerified
364	}
365	return false
366}
367
368func (x *CloudIdentityInfo) GetAlternateEmail() string {
369	if x != nil {
370		return x.AlternateEmail
371	}
372	return ""
373}
374
375func (x *CloudIdentityInfo) GetPhoneNumber() string {
376	if x != nil {
377		return x.PhoneNumber
378	}
379	return ""
380}
381
382func (x *CloudIdentityInfo) GetLanguageCode() string {
383	if x != nil {
384		return x.LanguageCode
385	}
386	return ""
387}
388
389func (x *CloudIdentityInfo) GetAdminConsoleUri() string {
390	if x != nil {
391		return x.AdminConsoleUri
392	}
393	return ""
394}
395
396func (x *CloudIdentityInfo) GetEduData() *EduData {
397	if x != nil {
398		return x.EduData
399	}
400	return nil
401}
402
403// Data type and value of a parameter.
404type Value struct {
405	state         protoimpl.MessageState
406	sizeCache     protoimpl.SizeCache
407	unknownFields protoimpl.UnknownFields
408
409	// The kind of value.
410	//
411	// Types that are assignable to Kind:
412	//	*Value_Int64Value
413	//	*Value_StringValue
414	//	*Value_DoubleValue
415	//	*Value_ProtoValue
416	Kind isValue_Kind `protobuf_oneof:"kind"`
417}
418
419func (x *Value) Reset() {
420	*x = Value{}
421	if protoimpl.UnsafeEnabled {
422		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[2]
423		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
424		ms.StoreMessageInfo(mi)
425	}
426}
427
428func (x *Value) String() string {
429	return protoimpl.X.MessageStringOf(x)
430}
431
432func (*Value) ProtoMessage() {}
433
434func (x *Value) ProtoReflect() protoreflect.Message {
435	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[2]
436	if protoimpl.UnsafeEnabled && x != nil {
437		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
438		if ms.LoadMessageInfo() == nil {
439			ms.StoreMessageInfo(mi)
440		}
441		return ms
442	}
443	return mi.MessageOf(x)
444}
445
446// Deprecated: Use Value.ProtoReflect.Descriptor instead.
447func (*Value) Descriptor() ([]byte, []int) {
448	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{2}
449}
450
451func (m *Value) GetKind() isValue_Kind {
452	if m != nil {
453		return m.Kind
454	}
455	return nil
456}
457
458func (x *Value) GetInt64Value() int64 {
459	if x, ok := x.GetKind().(*Value_Int64Value); ok {
460		return x.Int64Value
461	}
462	return 0
463}
464
465func (x *Value) GetStringValue() string {
466	if x, ok := x.GetKind().(*Value_StringValue); ok {
467		return x.StringValue
468	}
469	return ""
470}
471
472func (x *Value) GetDoubleValue() float64 {
473	if x, ok := x.GetKind().(*Value_DoubleValue); ok {
474		return x.DoubleValue
475	}
476	return 0
477}
478
479func (x *Value) GetProtoValue() *anypb.Any {
480	if x, ok := x.GetKind().(*Value_ProtoValue); ok {
481		return x.ProtoValue
482	}
483	return nil
484}
485
486type isValue_Kind interface {
487	isValue_Kind()
488}
489
490type Value_Int64Value struct {
491	// Represents an int64 value.
492	Int64Value int64 `protobuf:"varint,1,opt,name=int64_value,json=int64Value,proto3,oneof"`
493}
494
495type Value_StringValue struct {
496	// Represents a string value.
497	StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
498}
499
500type Value_DoubleValue struct {
501	// Represents a double value.
502	DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"`
503}
504
505type Value_ProtoValue struct {
506	// Represents an 'Any' proto value.
507	ProtoValue *anypb.Any `protobuf:"bytes,4,opt,name=proto_value,json=protoValue,proto3,oneof"`
508}
509
510func (*Value_Int64Value) isValue_Kind() {}
511
512func (*Value_StringValue) isValue_Kind() {}
513
514func (*Value_DoubleValue) isValue_Kind() {}
515
516func (*Value_ProtoValue) isValue_Kind() {}
517
518// Information needed to create an Admin User for Google Workspace.
519type AdminUser struct {
520	state         protoimpl.MessageState
521	sizeCache     protoimpl.SizeCache
522	unknownFields protoimpl.UnknownFields
523
524	// Primary email of the admin user.
525	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
526	// Given name of the admin user.
527	GivenName string `protobuf:"bytes,2,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"`
528	// Family name of the admin user.
529	FamilyName string `protobuf:"bytes,3,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"`
530}
531
532func (x *AdminUser) Reset() {
533	*x = AdminUser{}
534	if protoimpl.UnsafeEnabled {
535		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[3]
536		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
537		ms.StoreMessageInfo(mi)
538	}
539}
540
541func (x *AdminUser) String() string {
542	return protoimpl.X.MessageStringOf(x)
543}
544
545func (*AdminUser) ProtoMessage() {}
546
547func (x *AdminUser) ProtoReflect() protoreflect.Message {
548	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[3]
549	if protoimpl.UnsafeEnabled && x != nil {
550		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
551		if ms.LoadMessageInfo() == nil {
552			ms.StoreMessageInfo(mi)
553		}
554		return ms
555	}
556	return mi.MessageOf(x)
557}
558
559// Deprecated: Use AdminUser.ProtoReflect.Descriptor instead.
560func (*AdminUser) Descriptor() ([]byte, []int) {
561	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{3}
562}
563
564func (x *AdminUser) GetEmail() string {
565	if x != nil {
566		return x.Email
567	}
568	return ""
569}
570
571func (x *AdminUser) GetGivenName() string {
572	if x != nil {
573		return x.GivenName
574	}
575	return ""
576}
577
578func (x *AdminUser) GetFamilyName() string {
579	if x != nil {
580		return x.FamilyName
581	}
582	return ""
583}
584
585var File_google_cloud_channel_v1_common_proto protoreflect.FileDescriptor
586
587var file_google_cloud_channel_v1_common_proto_rawDesc = []byte{
588	0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
589	0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
590	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
591	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x1a,
592	0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c,
593	0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
594	0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
595	0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f,
596	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
597	0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x03, 0x0a, 0x07, 0x45, 0x64,
598	0x75, 0x44, 0x61, 0x74, 0x61, 0x12, 0x55, 0x0a, 0x0e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75,
599	0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e,
600	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61,
601	0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x2e,
602	0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x69,
603	0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x55, 0x0a, 0x0e,
604	0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
605	0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
606	0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45,
607	0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65,
608	0x53, 0x69, 0x7a, 0x65, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x53,
609	0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x18, 0x03,
610	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x22, 0x48, 0x0a,
611	0x0d, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e,
612	0x0a, 0x1a, 0x49, 0x4e, 0x53, 0x54, 0x49, 0x54, 0x55, 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
613	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07,
614	0x0a, 0x03, 0x4b, 0x31, 0x32, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x49, 0x56, 0x45,
615	0x52, 0x53, 0x49, 0x54, 0x59, 0x10, 0x02, 0x22, 0xb9, 0x01, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74,
616	0x69, 0x74, 0x75, 0x74, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x53,
617	0x54, 0x49, 0x54, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
618	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x49, 0x5a,
619	0x45, 0x5f, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x49, 0x5a,
620	0x45, 0x5f, 0x31, 0x30, 0x31, 0x5f, 0x35, 0x30, 0x30, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x53,
621	0x49, 0x5a, 0x45, 0x5f, 0x35, 0x30, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x10, 0x03, 0x12, 0x12,
622	0x0a, 0x0e, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x31, 0x30, 0x30, 0x31, 0x5f, 0x32, 0x30, 0x30, 0x30,
623	0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x32, 0x30, 0x30, 0x31, 0x5f,
624	0x35, 0x30, 0x30, 0x30, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x35,
625	0x30, 0x30, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x30, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x53,
626	0x49, 0x5a, 0x45, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x31, 0x5f, 0x4f, 0x52, 0x5f, 0x4d, 0x4f, 0x52,
627	0x45, 0x10, 0x07, 0x22, 0xef, 0x03, 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x64, 0x65,
628	0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5c, 0x0a, 0x0d, 0x63, 0x75, 0x73,
629	0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
630	0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
631	0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
632	0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x75, 0x73,
633	0x74, 0x6f, 0x6d, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f,
634	0x6d, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61,
635	0x72, 0x79, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42,
636	0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x6d,
637	0x61, 0x69, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
638	0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
639	0x10, 0x69, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65,
640	0x64, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x5f, 0x65,
641	0x6d, 0x61, 0x69, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x6c, 0x74, 0x65,
642	0x72, 0x6e, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x68,
643	0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
644	0x52, 0x0b, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x23, 0x0a,
645	0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08,
646	0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f,
647	0x64, 0x65, 0x12, 0x2f, 0x0a, 0x11, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x73,
648	0x6f, 0x6c, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
649	0x41, 0x03, 0x52, 0x0f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65,
650	0x55, 0x72, 0x69, 0x12, 0x3b, 0x0a, 0x08, 0x65, 0x64, 0x75, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18,
651	0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
652	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
653	0x45, 0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x52, 0x07, 0x65, 0x64, 0x75, 0x44, 0x61, 0x74, 0x61,
654	0x22, 0x43, 0x0a, 0x0c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65,
655	0x12, 0x1d, 0x0a, 0x19, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50,
656	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
657	0x0a, 0x0a, 0x06, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x4e, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x54,
658	0x45, 0x41, 0x4d, 0x10, 0x02, 0x22, 0xb5, 0x01, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12,
659	0x21, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01,
660	0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c,
661	0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c,
662	0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69,
663	0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c,
664	0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52,
665	0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x37, 0x0a, 0x0b,
666	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
667	0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
668	0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x74, 0x6f,
669	0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x61, 0x0a,
670	0x09, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d,
671	0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c,
672	0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,
673	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12,
674	0x1f, 0x0a, 0x0b, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03,
675	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65,
676	0x42, 0x6c, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
677	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x42,
678	0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e,
679	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72,
680	0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
681	0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63, 0x68, 0x61, 0x6e,
682	0x6e, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x62, 0x06,
683	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
684}
685
686var (
687	file_google_cloud_channel_v1_common_proto_rawDescOnce sync.Once
688	file_google_cloud_channel_v1_common_proto_rawDescData = file_google_cloud_channel_v1_common_proto_rawDesc
689)
690
691func file_google_cloud_channel_v1_common_proto_rawDescGZIP() []byte {
692	file_google_cloud_channel_v1_common_proto_rawDescOnce.Do(func() {
693		file_google_cloud_channel_v1_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_channel_v1_common_proto_rawDescData)
694	})
695	return file_google_cloud_channel_v1_common_proto_rawDescData
696}
697
698var file_google_cloud_channel_v1_common_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
699var file_google_cloud_channel_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
700var file_google_cloud_channel_v1_common_proto_goTypes = []interface{}{
701	(EduData_InstituteType)(0),          // 0: google.cloud.channel.v1.EduData.InstituteType
702	(EduData_InstituteSize)(0),          // 1: google.cloud.channel.v1.EduData.InstituteSize
703	(CloudIdentityInfo_CustomerType)(0), // 2: google.cloud.channel.v1.CloudIdentityInfo.CustomerType
704	(*EduData)(nil),                     // 3: google.cloud.channel.v1.EduData
705	(*CloudIdentityInfo)(nil),           // 4: google.cloud.channel.v1.CloudIdentityInfo
706	(*Value)(nil),                       // 5: google.cloud.channel.v1.Value
707	(*AdminUser)(nil),                   // 6: google.cloud.channel.v1.AdminUser
708	(*anypb.Any)(nil),                   // 7: google.protobuf.Any
709}
710var file_google_cloud_channel_v1_common_proto_depIdxs = []int32{
711	0, // 0: google.cloud.channel.v1.EduData.institute_type:type_name -> google.cloud.channel.v1.EduData.InstituteType
712	1, // 1: google.cloud.channel.v1.EduData.institute_size:type_name -> google.cloud.channel.v1.EduData.InstituteSize
713	2, // 2: google.cloud.channel.v1.CloudIdentityInfo.customer_type:type_name -> google.cloud.channel.v1.CloudIdentityInfo.CustomerType
714	3, // 3: google.cloud.channel.v1.CloudIdentityInfo.edu_data:type_name -> google.cloud.channel.v1.EduData
715	7, // 4: google.cloud.channel.v1.Value.proto_value:type_name -> google.protobuf.Any
716	5, // [5:5] is the sub-list for method output_type
717	5, // [5:5] is the sub-list for method input_type
718	5, // [5:5] is the sub-list for extension type_name
719	5, // [5:5] is the sub-list for extension extendee
720	0, // [0:5] is the sub-list for field type_name
721}
722
723func init() { file_google_cloud_channel_v1_common_proto_init() }
724func file_google_cloud_channel_v1_common_proto_init() {
725	if File_google_cloud_channel_v1_common_proto != nil {
726		return
727	}
728	if !protoimpl.UnsafeEnabled {
729		file_google_cloud_channel_v1_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
730			switch v := v.(*EduData); i {
731			case 0:
732				return &v.state
733			case 1:
734				return &v.sizeCache
735			case 2:
736				return &v.unknownFields
737			default:
738				return nil
739			}
740		}
741		file_google_cloud_channel_v1_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
742			switch v := v.(*CloudIdentityInfo); i {
743			case 0:
744				return &v.state
745			case 1:
746				return &v.sizeCache
747			case 2:
748				return &v.unknownFields
749			default:
750				return nil
751			}
752		}
753		file_google_cloud_channel_v1_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
754			switch v := v.(*Value); i {
755			case 0:
756				return &v.state
757			case 1:
758				return &v.sizeCache
759			case 2:
760				return &v.unknownFields
761			default:
762				return nil
763			}
764		}
765		file_google_cloud_channel_v1_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
766			switch v := v.(*AdminUser); i {
767			case 0:
768				return &v.state
769			case 1:
770				return &v.sizeCache
771			case 2:
772				return &v.unknownFields
773			default:
774				return nil
775			}
776		}
777	}
778	file_google_cloud_channel_v1_common_proto_msgTypes[2].OneofWrappers = []interface{}{
779		(*Value_Int64Value)(nil),
780		(*Value_StringValue)(nil),
781		(*Value_DoubleValue)(nil),
782		(*Value_ProtoValue)(nil),
783	}
784	type x struct{}
785	out := protoimpl.TypeBuilder{
786		File: protoimpl.DescBuilder{
787			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
788			RawDescriptor: file_google_cloud_channel_v1_common_proto_rawDesc,
789			NumEnums:      3,
790			NumMessages:   4,
791			NumExtensions: 0,
792			NumServices:   0,
793		},
794		GoTypes:           file_google_cloud_channel_v1_common_proto_goTypes,
795		DependencyIndexes: file_google_cloud_channel_v1_common_proto_depIdxs,
796		EnumInfos:         file_google_cloud_channel_v1_common_proto_enumTypes,
797		MessageInfos:      file_google_cloud_channel_v1_common_proto_msgTypes,
798	}.Build()
799	File_google_cloud_channel_v1_common_proto = out.File
800	file_google_cloud_channel_v1_common_proto_rawDesc = nil
801	file_google_cloud_channel_v1_common_proto_goTypes = nil
802	file_google_cloud_channel_v1_common_proto_depIdxs = nil
803}
804