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