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.23.0
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	// Output only. Whether the domain is verified.
302	// This field is not returned for a Customer's cloud_identity_info resource.
303	// Partners can use the domains.get() method of the Workspace SDK's
304	// Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in
305	// to track domain verification of their resolve Workspace customers.
306	IsDomainVerified bool `protobuf:"varint,4,opt,name=is_domain_verified,json=isDomainVerified,proto3" json:"is_domain_verified,omitempty"`
307	// The alternate email.
308	AlternateEmail string `protobuf:"bytes,6,opt,name=alternate_email,json=alternateEmail,proto3" json:"alternate_email,omitempty"`
309	// Phone number associated with the Cloud Identity.
310	PhoneNumber string `protobuf:"bytes,7,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
311	// Language code.
312	LanguageCode string `protobuf:"bytes,8,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
313	// Output only. URI of Customer's Admin console dashboard.
314	AdminConsoleUri string `protobuf:"bytes,10,opt,name=admin_console_uri,json=adminConsoleUri,proto3" json:"admin_console_uri,omitempty"`
315	// Edu information about the customer.
316	EduData *EduData `protobuf:"bytes,22,opt,name=edu_data,json=eduData,proto3" json:"edu_data,omitempty"`
317}
318
319func (x *CloudIdentityInfo) Reset() {
320	*x = CloudIdentityInfo{}
321	if protoimpl.UnsafeEnabled {
322		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[1]
323		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
324		ms.StoreMessageInfo(mi)
325	}
326}
327
328func (x *CloudIdentityInfo) String() string {
329	return protoimpl.X.MessageStringOf(x)
330}
331
332func (*CloudIdentityInfo) ProtoMessage() {}
333
334func (x *CloudIdentityInfo) ProtoReflect() protoreflect.Message {
335	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[1]
336	if protoimpl.UnsafeEnabled && x != nil {
337		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
338		if ms.LoadMessageInfo() == nil {
339			ms.StoreMessageInfo(mi)
340		}
341		return ms
342	}
343	return mi.MessageOf(x)
344}
345
346// Deprecated: Use CloudIdentityInfo.ProtoReflect.Descriptor instead.
347func (*CloudIdentityInfo) Descriptor() ([]byte, []int) {
348	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{1}
349}
350
351func (x *CloudIdentityInfo) GetCustomerType() CloudIdentityInfo_CustomerType {
352	if x != nil {
353		return x.CustomerType
354	}
355	return CloudIdentityInfo_CUSTOMER_TYPE_UNSPECIFIED
356}
357
358func (x *CloudIdentityInfo) GetPrimaryDomain() string {
359	if x != nil {
360		return x.PrimaryDomain
361	}
362	return ""
363}
364
365func (x *CloudIdentityInfo) GetIsDomainVerified() bool {
366	if x != nil {
367		return x.IsDomainVerified
368	}
369	return false
370}
371
372func (x *CloudIdentityInfo) GetAlternateEmail() string {
373	if x != nil {
374		return x.AlternateEmail
375	}
376	return ""
377}
378
379func (x *CloudIdentityInfo) GetPhoneNumber() string {
380	if x != nil {
381		return x.PhoneNumber
382	}
383	return ""
384}
385
386func (x *CloudIdentityInfo) GetLanguageCode() string {
387	if x != nil {
388		return x.LanguageCode
389	}
390	return ""
391}
392
393func (x *CloudIdentityInfo) GetAdminConsoleUri() string {
394	if x != nil {
395		return x.AdminConsoleUri
396	}
397	return ""
398}
399
400func (x *CloudIdentityInfo) GetEduData() *EduData {
401	if x != nil {
402		return x.EduData
403	}
404	return nil
405}
406
407// Data type and value of a parameter.
408type Value struct {
409	state         protoimpl.MessageState
410	sizeCache     protoimpl.SizeCache
411	unknownFields protoimpl.UnknownFields
412
413	// The kind of value.
414	//
415	// Types that are assignable to Kind:
416	//	*Value_Int64Value
417	//	*Value_StringValue
418	//	*Value_DoubleValue
419	//	*Value_ProtoValue
420	//	*Value_BoolValue
421	Kind isValue_Kind `protobuf_oneof:"kind"`
422}
423
424func (x *Value) Reset() {
425	*x = Value{}
426	if protoimpl.UnsafeEnabled {
427		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[2]
428		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
429		ms.StoreMessageInfo(mi)
430	}
431}
432
433func (x *Value) String() string {
434	return protoimpl.X.MessageStringOf(x)
435}
436
437func (*Value) ProtoMessage() {}
438
439func (x *Value) ProtoReflect() protoreflect.Message {
440	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[2]
441	if protoimpl.UnsafeEnabled && x != nil {
442		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
443		if ms.LoadMessageInfo() == nil {
444			ms.StoreMessageInfo(mi)
445		}
446		return ms
447	}
448	return mi.MessageOf(x)
449}
450
451// Deprecated: Use Value.ProtoReflect.Descriptor instead.
452func (*Value) Descriptor() ([]byte, []int) {
453	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{2}
454}
455
456func (m *Value) GetKind() isValue_Kind {
457	if m != nil {
458		return m.Kind
459	}
460	return nil
461}
462
463func (x *Value) GetInt64Value() int64 {
464	if x, ok := x.GetKind().(*Value_Int64Value); ok {
465		return x.Int64Value
466	}
467	return 0
468}
469
470func (x *Value) GetStringValue() string {
471	if x, ok := x.GetKind().(*Value_StringValue); ok {
472		return x.StringValue
473	}
474	return ""
475}
476
477func (x *Value) GetDoubleValue() float64 {
478	if x, ok := x.GetKind().(*Value_DoubleValue); ok {
479		return x.DoubleValue
480	}
481	return 0
482}
483
484func (x *Value) GetProtoValue() *anypb.Any {
485	if x, ok := x.GetKind().(*Value_ProtoValue); ok {
486		return x.ProtoValue
487	}
488	return nil
489}
490
491func (x *Value) GetBoolValue() bool {
492	if x, ok := x.GetKind().(*Value_BoolValue); ok {
493		return x.BoolValue
494	}
495	return false
496}
497
498type isValue_Kind interface {
499	isValue_Kind()
500}
501
502type Value_Int64Value struct {
503	// Represents an int64 value.
504	Int64Value int64 `protobuf:"varint,1,opt,name=int64_value,json=int64Value,proto3,oneof"`
505}
506
507type Value_StringValue struct {
508	// Represents a string value.
509	StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
510}
511
512type Value_DoubleValue struct {
513	// Represents a double value.
514	DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"`
515}
516
517type Value_ProtoValue struct {
518	// Represents an 'Any' proto value.
519	ProtoValue *anypb.Any `protobuf:"bytes,4,opt,name=proto_value,json=protoValue,proto3,oneof"`
520}
521
522type Value_BoolValue struct {
523	// Represents a boolean value.
524	BoolValue bool `protobuf:"varint,5,opt,name=bool_value,json=boolValue,proto3,oneof"`
525}
526
527func (*Value_Int64Value) isValue_Kind() {}
528
529func (*Value_StringValue) isValue_Kind() {}
530
531func (*Value_DoubleValue) isValue_Kind() {}
532
533func (*Value_ProtoValue) isValue_Kind() {}
534
535func (*Value_BoolValue) isValue_Kind() {}
536
537// Information needed to create an Admin User for Google Workspace.
538type AdminUser struct {
539	state         protoimpl.MessageState
540	sizeCache     protoimpl.SizeCache
541	unknownFields protoimpl.UnknownFields
542
543	// Primary email of the admin user.
544	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
545	// Given name of the admin user.
546	GivenName string `protobuf:"bytes,2,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"`
547	// Family name of the admin user.
548	FamilyName string `protobuf:"bytes,3,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"`
549}
550
551func (x *AdminUser) Reset() {
552	*x = AdminUser{}
553	if protoimpl.UnsafeEnabled {
554		mi := &file_google_cloud_channel_v1_common_proto_msgTypes[3]
555		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
556		ms.StoreMessageInfo(mi)
557	}
558}
559
560func (x *AdminUser) String() string {
561	return protoimpl.X.MessageStringOf(x)
562}
563
564func (*AdminUser) ProtoMessage() {}
565
566func (x *AdminUser) ProtoReflect() protoreflect.Message {
567	mi := &file_google_cloud_channel_v1_common_proto_msgTypes[3]
568	if protoimpl.UnsafeEnabled && x != nil {
569		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
570		if ms.LoadMessageInfo() == nil {
571			ms.StoreMessageInfo(mi)
572		}
573		return ms
574	}
575	return mi.MessageOf(x)
576}
577
578// Deprecated: Use AdminUser.ProtoReflect.Descriptor instead.
579func (*AdminUser) Descriptor() ([]byte, []int) {
580	return file_google_cloud_channel_v1_common_proto_rawDescGZIP(), []int{3}
581}
582
583func (x *AdminUser) GetEmail() string {
584	if x != nil {
585		return x.Email
586	}
587	return ""
588}
589
590func (x *AdminUser) GetGivenName() string {
591	if x != nil {
592		return x.GivenName
593	}
594	return ""
595}
596
597func (x *AdminUser) GetFamilyName() string {
598	if x != nil {
599		return x.FamilyName
600	}
601	return ""
602}
603
604var File_google_cloud_channel_v1_common_proto protoreflect.FileDescriptor
605
606var file_google_cloud_channel_v1_common_proto_rawDesc = []byte{
607	0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
608	0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
609	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
610	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x1a,
611	0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c,
612	0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
613	0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
614	0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f,
615	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
616	0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x03, 0x0a, 0x07, 0x45, 0x64,
617	0x75, 0x44, 0x61, 0x74, 0x61, 0x12, 0x55, 0x0a, 0x0e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75,
618	0x74, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e,
619	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61,
620	0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x2e,
621	0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x69,
622	0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x55, 0x0a, 0x0e,
623	0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
624	0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
625	0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45,
626	0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65,
627	0x53, 0x69, 0x7a, 0x65, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x53,
628	0x69, 0x7a, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x18, 0x03,
629	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x22, 0x48, 0x0a,
630	0x0d, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e,
631	0x0a, 0x1a, 0x49, 0x4e, 0x53, 0x54, 0x49, 0x54, 0x55, 0x54, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
632	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07,
633	0x0a, 0x03, 0x4b, 0x31, 0x32, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x49, 0x56, 0x45,
634	0x52, 0x53, 0x49, 0x54, 0x59, 0x10, 0x02, 0x22, 0xb9, 0x01, 0x0a, 0x0d, 0x49, 0x6e, 0x73, 0x74,
635	0x69, 0x74, 0x75, 0x74, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x49, 0x4e, 0x53,
636	0x54, 0x49, 0x54, 0x55, 0x54, 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
637	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x49, 0x5a,
638	0x45, 0x5f, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x49, 0x5a,
639	0x45, 0x5f, 0x31, 0x30, 0x31, 0x5f, 0x35, 0x30, 0x30, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x53,
640	0x49, 0x5a, 0x45, 0x5f, 0x35, 0x30, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x10, 0x03, 0x12, 0x12,
641	0x0a, 0x0e, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x31, 0x30, 0x30, 0x31, 0x5f, 0x32, 0x30, 0x30, 0x30,
642	0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x32, 0x30, 0x30, 0x31, 0x5f,
643	0x35, 0x30, 0x30, 0x30, 0x10, 0x05, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x35,
644	0x30, 0x30, 0x31, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x30, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x53,
645	0x49, 0x5a, 0x45, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x31, 0x5f, 0x4f, 0x52, 0x5f, 0x4d, 0x4f, 0x52,
646	0x45, 0x10, 0x07, 0x22, 0xf4, 0x03, 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x64, 0x65,
647	0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5c, 0x0a, 0x0d, 0x63, 0x75, 0x73,
648	0x74, 0x6f, 0x6d, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
649	0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
650	0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
651	0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x75, 0x73,
652	0x74, 0x6f, 0x6d, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f,
653	0x6d, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61,
654	0x72, 0x79, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42,
655	0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x44, 0x6f, 0x6d,
656	0x61, 0x69, 0x6e, 0x12, 0x31, 0x0a, 0x12, 0x69, 0x73, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
657	0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x42,
658	0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x69, 0x73, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x56, 0x65,
659	0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e,
660	0x61, 0x74, 0x65, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
661	0x0e, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x74, 0x65, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12,
662	0x21, 0x0a, 0x0c, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
663	0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62,
664	0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63,
665	0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75,
666	0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2f, 0x0a, 0x11, 0x61, 0x64, 0x6d, 0x69, 0x6e,
667	0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x0a, 0x20, 0x01,
668	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x43, 0x6f,
669	0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x55, 0x72, 0x69, 0x12, 0x3b, 0x0a, 0x08, 0x65, 0x64, 0x75, 0x5f,
670	0x64, 0x61, 0x74, 0x61, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f,
671	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65,
672	0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x64, 0x75, 0x44, 0x61, 0x74, 0x61, 0x52, 0x07, 0x65, 0x64,
673	0x75, 0x44, 0x61, 0x74, 0x61, 0x22, 0x43, 0x0a, 0x0c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65,
674	0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x43, 0x55, 0x53, 0x54, 0x4f, 0x4d, 0x45,
675	0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
676	0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x4f, 0x4d, 0x41, 0x49, 0x4e, 0x10, 0x01,
677	0x12, 0x08, 0x0a, 0x04, 0x54, 0x45, 0x41, 0x4d, 0x10, 0x02, 0x22, 0xd6, 0x01, 0x0a, 0x05, 0x56,
678	0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x76, 0x61,
679	0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x69, 0x6e, 0x74,
680	0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e,
681	0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
682	0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x23, 0x0a, 0x0c,
683	0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01,
684	0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75,
685	0x65, 0x12, 0x37, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
686	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
687	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52, 0x0a,
688	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x62, 0x6f,
689	0x6f, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
690	0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x6b,
691	0x69, 0x6e, 0x64, 0x22, 0x61, 0x0a, 0x09, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x55, 0x73, 0x65, 0x72,
692	0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
693	0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x5f,
694	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x69, 0x76, 0x65,
695	0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x5f,
696	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x61, 0x6d, 0x69,
697	0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x6c, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
698	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x68, 0x61, 0x6e, 0x6e,
699	0x65, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
700	0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
701	0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
702	0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
703	0x64, 0x2f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x68, 0x61,
704	0x6e, 0x6e, 0x65, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
705}
706
707var (
708	file_google_cloud_channel_v1_common_proto_rawDescOnce sync.Once
709	file_google_cloud_channel_v1_common_proto_rawDescData = file_google_cloud_channel_v1_common_proto_rawDesc
710)
711
712func file_google_cloud_channel_v1_common_proto_rawDescGZIP() []byte {
713	file_google_cloud_channel_v1_common_proto_rawDescOnce.Do(func() {
714		file_google_cloud_channel_v1_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_channel_v1_common_proto_rawDescData)
715	})
716	return file_google_cloud_channel_v1_common_proto_rawDescData
717}
718
719var file_google_cloud_channel_v1_common_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
720var file_google_cloud_channel_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
721var file_google_cloud_channel_v1_common_proto_goTypes = []interface{}{
722	(EduData_InstituteType)(0),          // 0: google.cloud.channel.v1.EduData.InstituteType
723	(EduData_InstituteSize)(0),          // 1: google.cloud.channel.v1.EduData.InstituteSize
724	(CloudIdentityInfo_CustomerType)(0), // 2: google.cloud.channel.v1.CloudIdentityInfo.CustomerType
725	(*EduData)(nil),                     // 3: google.cloud.channel.v1.EduData
726	(*CloudIdentityInfo)(nil),           // 4: google.cloud.channel.v1.CloudIdentityInfo
727	(*Value)(nil),                       // 5: google.cloud.channel.v1.Value
728	(*AdminUser)(nil),                   // 6: google.cloud.channel.v1.AdminUser
729	(*anypb.Any)(nil),                   // 7: google.protobuf.Any
730}
731var file_google_cloud_channel_v1_common_proto_depIdxs = []int32{
732	0, // 0: google.cloud.channel.v1.EduData.institute_type:type_name -> google.cloud.channel.v1.EduData.InstituteType
733	1, // 1: google.cloud.channel.v1.EduData.institute_size:type_name -> google.cloud.channel.v1.EduData.InstituteSize
734	2, // 2: google.cloud.channel.v1.CloudIdentityInfo.customer_type:type_name -> google.cloud.channel.v1.CloudIdentityInfo.CustomerType
735	3, // 3: google.cloud.channel.v1.CloudIdentityInfo.edu_data:type_name -> google.cloud.channel.v1.EduData
736	7, // 4: google.cloud.channel.v1.Value.proto_value:type_name -> google.protobuf.Any
737	5, // [5:5] is the sub-list for method output_type
738	5, // [5:5] is the sub-list for method input_type
739	5, // [5:5] is the sub-list for extension type_name
740	5, // [5:5] is the sub-list for extension extendee
741	0, // [0:5] is the sub-list for field type_name
742}
743
744func init() { file_google_cloud_channel_v1_common_proto_init() }
745func file_google_cloud_channel_v1_common_proto_init() {
746	if File_google_cloud_channel_v1_common_proto != nil {
747		return
748	}
749	if !protoimpl.UnsafeEnabled {
750		file_google_cloud_channel_v1_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
751			switch v := v.(*EduData); i {
752			case 0:
753				return &v.state
754			case 1:
755				return &v.sizeCache
756			case 2:
757				return &v.unknownFields
758			default:
759				return nil
760			}
761		}
762		file_google_cloud_channel_v1_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
763			switch v := v.(*CloudIdentityInfo); i {
764			case 0:
765				return &v.state
766			case 1:
767				return &v.sizeCache
768			case 2:
769				return &v.unknownFields
770			default:
771				return nil
772			}
773		}
774		file_google_cloud_channel_v1_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
775			switch v := v.(*Value); i {
776			case 0:
777				return &v.state
778			case 1:
779				return &v.sizeCache
780			case 2:
781				return &v.unknownFields
782			default:
783				return nil
784			}
785		}
786		file_google_cloud_channel_v1_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
787			switch v := v.(*AdminUser); i {
788			case 0:
789				return &v.state
790			case 1:
791				return &v.sizeCache
792			case 2:
793				return &v.unknownFields
794			default:
795				return nil
796			}
797		}
798	}
799	file_google_cloud_channel_v1_common_proto_msgTypes[2].OneofWrappers = []interface{}{
800		(*Value_Int64Value)(nil),
801		(*Value_StringValue)(nil),
802		(*Value_DoubleValue)(nil),
803		(*Value_ProtoValue)(nil),
804		(*Value_BoolValue)(nil),
805	}
806	type x struct{}
807	out := protoimpl.TypeBuilder{
808		File: protoimpl.DescBuilder{
809			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
810			RawDescriptor: file_google_cloud_channel_v1_common_proto_rawDesc,
811			NumEnums:      3,
812			NumMessages:   4,
813			NumExtensions: 0,
814			NumServices:   0,
815		},
816		GoTypes:           file_google_cloud_channel_v1_common_proto_goTypes,
817		DependencyIndexes: file_google_cloud_channel_v1_common_proto_depIdxs,
818		EnumInfos:         file_google_cloud_channel_v1_common_proto_enumTypes,
819		MessageInfos:      file_google_cloud_channel_v1_common_proto_msgTypes,
820	}.Build()
821	File_google_cloud_channel_v1_common_proto = out.File
822	file_google_cloud_channel_v1_common_proto_rawDesc = nil
823	file_google_cloud_channel_v1_common_proto_goTypes = nil
824	file_google_cloud_channel_v1_common_proto_depIdxs = nil
825}
826