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