1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/cloud/talent/v4beta1/company.proto 20 21package talent 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// A Company resource represents a company in the service. A company is the 40// entity that owns job postings, that is, the hiring entity responsible for 41// employing applicants for the job position. 42type Company struct { 43 state protoimpl.MessageState 44 sizeCache protoimpl.SizeCache 45 unknownFields protoimpl.UnknownFields 46 47 // Required during company update. 48 // 49 // The resource name for a company. This is generated by the service when a 50 // company is created. 51 // 52 // The format is 53 // "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for 54 // example, "projects/foo/tenants/bar/companies/baz". 55 // 56 // If tenant id is unspecified, the default tenant is used. For 57 // example, "projects/foo/companies/bar". 58 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 59 // Required. The display name of the company, for example, "Google LLC". 60 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 61 // Required. Client side company identifier, used to uniquely identify the 62 // company. 63 // 64 // The maximum number of allowed characters is 255. 65 ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` 66 // The employer's company size. 67 Size CompanySize `protobuf:"varint,4,opt,name=size,proto3,enum=google.cloud.talent.v4beta1.CompanySize" json:"size,omitempty"` 68 // The street address of the company's main headquarters, which may be 69 // different from the job location. The service attempts 70 // to geolocate the provided address, and populates a more specific 71 // location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4beta1.Company.DerivedInfo.headquarters_location]. 72 HeadquartersAddress string `protobuf:"bytes,5,opt,name=headquarters_address,json=headquartersAddress,proto3" json:"headquarters_address,omitempty"` 73 // Set to true if it is the hiring agency that post jobs for other 74 // employers. 75 // 76 // Defaults to false if not provided. 77 HiringAgency bool `protobuf:"varint,6,opt,name=hiring_agency,json=hiringAgency,proto3" json:"hiring_agency,omitempty"` 78 // Equal Employment Opportunity legal disclaimer text to be 79 // associated with all jobs, and typically to be displayed in all 80 // roles. 81 // 82 // The maximum number of allowed characters is 500. 83 EeoText string `protobuf:"bytes,7,opt,name=eeo_text,json=eeoText,proto3" json:"eeo_text,omitempty"` 84 // The URI representing the company's primary web site or home page, 85 // for example, "https://www.google.com". 86 // 87 // The maximum number of allowed characters is 255. 88 WebsiteUri string `protobuf:"bytes,8,opt,name=website_uri,json=websiteUri,proto3" json:"website_uri,omitempty"` 89 // The URI to employer's career site or careers page on the employer's web 90 // site, for example, "https://careers.google.com". 91 CareerSiteUri string `protobuf:"bytes,9,opt,name=career_site_uri,json=careerSiteUri,proto3" json:"career_site_uri,omitempty"` 92 // A URI that hosts the employer's company logo. 93 ImageUri string `protobuf:"bytes,10,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"` 94 // A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4beta1.Job.custom_attributes], whose 95 // corresponding `string_values` are used in keyword searches. Jobs with 96 // `string_values` under these specified field keys are returned if any 97 // of the values match the search keyword. Custom field values with 98 // parenthesis, brackets and special symbols are not searchable as-is, 99 // and those keyword queries must be surrounded by quotes. 100 KeywordSearchableJobCustomAttributes []string `protobuf:"bytes,11,rep,name=keyword_searchable_job_custom_attributes,json=keywordSearchableJobCustomAttributes,proto3" json:"keyword_searchable_job_custom_attributes,omitempty"` 101 // Output only. Derived details about the company. 102 DerivedInfo *Company_DerivedInfo `protobuf:"bytes,12,opt,name=derived_info,json=derivedInfo,proto3" json:"derived_info,omitempty"` 103 // Output only. Indicates whether a company is flagged to be suspended from 104 // public availability by the service when job content appears suspicious, 105 // abusive, or spammy. 106 Suspended bool `protobuf:"varint,13,opt,name=suspended,proto3" json:"suspended,omitempty"` 107} 108 109func (x *Company) Reset() { 110 *x = Company{} 111 if protoimpl.UnsafeEnabled { 112 mi := &file_google_cloud_talent_v4beta1_company_proto_msgTypes[0] 113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 114 ms.StoreMessageInfo(mi) 115 } 116} 117 118func (x *Company) String() string { 119 return protoimpl.X.MessageStringOf(x) 120} 121 122func (*Company) ProtoMessage() {} 123 124func (x *Company) ProtoReflect() protoreflect.Message { 125 mi := &file_google_cloud_talent_v4beta1_company_proto_msgTypes[0] 126 if protoimpl.UnsafeEnabled && x != nil { 127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 128 if ms.LoadMessageInfo() == nil { 129 ms.StoreMessageInfo(mi) 130 } 131 return ms 132 } 133 return mi.MessageOf(x) 134} 135 136// Deprecated: Use Company.ProtoReflect.Descriptor instead. 137func (*Company) Descriptor() ([]byte, []int) { 138 return file_google_cloud_talent_v4beta1_company_proto_rawDescGZIP(), []int{0} 139} 140 141func (x *Company) GetName() string { 142 if x != nil { 143 return x.Name 144 } 145 return "" 146} 147 148func (x *Company) GetDisplayName() string { 149 if x != nil { 150 return x.DisplayName 151 } 152 return "" 153} 154 155func (x *Company) GetExternalId() string { 156 if x != nil { 157 return x.ExternalId 158 } 159 return "" 160} 161 162func (x *Company) GetSize() CompanySize { 163 if x != nil { 164 return x.Size 165 } 166 return CompanySize_COMPANY_SIZE_UNSPECIFIED 167} 168 169func (x *Company) GetHeadquartersAddress() string { 170 if x != nil { 171 return x.HeadquartersAddress 172 } 173 return "" 174} 175 176func (x *Company) GetHiringAgency() bool { 177 if x != nil { 178 return x.HiringAgency 179 } 180 return false 181} 182 183func (x *Company) GetEeoText() string { 184 if x != nil { 185 return x.EeoText 186 } 187 return "" 188} 189 190func (x *Company) GetWebsiteUri() string { 191 if x != nil { 192 return x.WebsiteUri 193 } 194 return "" 195} 196 197func (x *Company) GetCareerSiteUri() string { 198 if x != nil { 199 return x.CareerSiteUri 200 } 201 return "" 202} 203 204func (x *Company) GetImageUri() string { 205 if x != nil { 206 return x.ImageUri 207 } 208 return "" 209} 210 211func (x *Company) GetKeywordSearchableJobCustomAttributes() []string { 212 if x != nil { 213 return x.KeywordSearchableJobCustomAttributes 214 } 215 return nil 216} 217 218func (x *Company) GetDerivedInfo() *Company_DerivedInfo { 219 if x != nil { 220 return x.DerivedInfo 221 } 222 return nil 223} 224 225func (x *Company) GetSuspended() bool { 226 if x != nil { 227 return x.Suspended 228 } 229 return false 230} 231 232// Derived details about the company. 233type Company_DerivedInfo struct { 234 state protoimpl.MessageState 235 sizeCache protoimpl.SizeCache 236 unknownFields protoimpl.UnknownFields 237 238 // A structured headquarters location of the company, resolved from 239 // [Company.headquarters_address][google.cloud.talent.v4beta1.Company.headquarters_address] if provided. 240 HeadquartersLocation *Location `protobuf:"bytes,1,opt,name=headquarters_location,json=headquartersLocation,proto3" json:"headquarters_location,omitempty"` 241} 242 243func (x *Company_DerivedInfo) Reset() { 244 *x = Company_DerivedInfo{} 245 if protoimpl.UnsafeEnabled { 246 mi := &file_google_cloud_talent_v4beta1_company_proto_msgTypes[1] 247 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 248 ms.StoreMessageInfo(mi) 249 } 250} 251 252func (x *Company_DerivedInfo) String() string { 253 return protoimpl.X.MessageStringOf(x) 254} 255 256func (*Company_DerivedInfo) ProtoMessage() {} 257 258func (x *Company_DerivedInfo) ProtoReflect() protoreflect.Message { 259 mi := &file_google_cloud_talent_v4beta1_company_proto_msgTypes[1] 260 if protoimpl.UnsafeEnabled && x != nil { 261 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 262 if ms.LoadMessageInfo() == nil { 263 ms.StoreMessageInfo(mi) 264 } 265 return ms 266 } 267 return mi.MessageOf(x) 268} 269 270// Deprecated: Use Company_DerivedInfo.ProtoReflect.Descriptor instead. 271func (*Company_DerivedInfo) Descriptor() ([]byte, []int) { 272 return file_google_cloud_talent_v4beta1_company_proto_rawDescGZIP(), []int{0, 0} 273} 274 275func (x *Company_DerivedInfo) GetHeadquartersLocation() *Location { 276 if x != nil { 277 return x.HeadquartersLocation 278 } 279 return nil 280} 281 282var File_google_cloud_talent_v4beta1_company_proto protoreflect.FileDescriptor 283 284var file_google_cloud_talent_v4beta1_company_proto_rawDesc = []byte{ 285 0x0a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 286 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 287 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x67, 0x6f, 0x6f, 288 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 289 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 290 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 291 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 292 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 293 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 294 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 295 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 296 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 297 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x06, 0x0a, 298 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 299 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 300 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 301 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 302 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 303 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 304 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x3c, 0x0a, 0x04, 0x73, 0x69, 305 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 306 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 307 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x53, 0x69, 308 0x7a, 0x65, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x68, 0x65, 0x61, 0x64, 309 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 310 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x68, 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 0x72, 311 0x74, 0x65, 0x72, 0x73, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x68, 312 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x06, 0x20, 0x01, 313 0x28, 0x08, 0x52, 0x0c, 0x68, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x67, 0x65, 0x6e, 0x63, 0x79, 314 0x12, 0x19, 0x0a, 0x08, 0x65, 0x65, 0x6f, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x07, 0x20, 0x01, 315 0x28, 0x09, 0x52, 0x07, 0x65, 0x65, 0x6f, 0x54, 0x65, 0x78, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 316 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 317 0x52, 0x0a, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x55, 0x72, 0x69, 0x12, 0x26, 0x0a, 0x0f, 318 0x63, 0x61, 0x72, 0x65, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 319 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x72, 0x65, 0x65, 0x72, 0x53, 0x69, 0x74, 320 0x65, 0x55, 0x72, 0x69, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x72, 321 0x69, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 322 0x69, 0x12, 0x56, 0x0a, 0x28, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x73, 0x65, 0x61, 323 0x72, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x75, 0x73, 0x74, 324 0x6f, 0x6d, 0x5f, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x0b, 0x20, 325 0x03, 0x28, 0x09, 0x52, 0x24, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 326 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x4a, 0x6f, 0x62, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 327 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x0c, 0x64, 0x65, 0x72, 328 0x69, 0x76, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 329 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 330 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 331 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x44, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x49, 0x6e, 0x66, 332 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x49, 333 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x09, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 334 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x73, 0x75, 0x73, 335 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x1a, 0x69, 0x0a, 0x0b, 0x44, 0x65, 0x72, 0x69, 0x76, 0x65, 336 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5a, 0x0a, 0x15, 0x68, 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 337 0x72, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 338 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 339 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 340 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x68, 0x65, 0x61, 341 0x64, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x73, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 342 0x6e, 0x3a, 0x81, 0x01, 0xea, 0x41, 0x7e, 0x0a, 0x1b, 0x6a, 0x6f, 0x62, 0x73, 0x2e, 0x67, 0x6f, 343 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 0x6d, 344 0x70, 0x61, 0x6e, 0x79, 0x12, 0x37, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 345 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x73, 346 0x2f, 0x7b, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 347 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x7d, 0x12, 0x26, 0x70, 348 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 349 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6d, 350 0x70, 0x61, 0x6e, 0x79, 0x7d, 0x42, 0x82, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 351 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 352 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x14, 0x43, 0x6f, 0x6d, 0x70, 0x61, 353 0x6e, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 354 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 355 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 356 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 357 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x74, 0x61, 358 0x6c, 0x65, 0x6e, 0x74, 0xa2, 0x02, 0x03, 0x43, 0x54, 0x53, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 359 0x6f, 0x33, 360} 361 362var ( 363 file_google_cloud_talent_v4beta1_company_proto_rawDescOnce sync.Once 364 file_google_cloud_talent_v4beta1_company_proto_rawDescData = file_google_cloud_talent_v4beta1_company_proto_rawDesc 365) 366 367func file_google_cloud_talent_v4beta1_company_proto_rawDescGZIP() []byte { 368 file_google_cloud_talent_v4beta1_company_proto_rawDescOnce.Do(func() { 369 file_google_cloud_talent_v4beta1_company_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_talent_v4beta1_company_proto_rawDescData) 370 }) 371 return file_google_cloud_talent_v4beta1_company_proto_rawDescData 372} 373 374var file_google_cloud_talent_v4beta1_company_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 375var file_google_cloud_talent_v4beta1_company_proto_goTypes = []interface{}{ 376 (*Company)(nil), // 0: google.cloud.talent.v4beta1.Company 377 (*Company_DerivedInfo)(nil), // 1: google.cloud.talent.v4beta1.Company.DerivedInfo 378 (CompanySize)(0), // 2: google.cloud.talent.v4beta1.CompanySize 379 (*Location)(nil), // 3: google.cloud.talent.v4beta1.Location 380} 381var file_google_cloud_talent_v4beta1_company_proto_depIdxs = []int32{ 382 2, // 0: google.cloud.talent.v4beta1.Company.size:type_name -> google.cloud.talent.v4beta1.CompanySize 383 1, // 1: google.cloud.talent.v4beta1.Company.derived_info:type_name -> google.cloud.talent.v4beta1.Company.DerivedInfo 384 3, // 2: google.cloud.talent.v4beta1.Company.DerivedInfo.headquarters_location:type_name -> google.cloud.talent.v4beta1.Location 385 3, // [3:3] is the sub-list for method output_type 386 3, // [3:3] is the sub-list for method input_type 387 3, // [3:3] is the sub-list for extension type_name 388 3, // [3:3] is the sub-list for extension extendee 389 0, // [0:3] is the sub-list for field type_name 390} 391 392func init() { file_google_cloud_talent_v4beta1_company_proto_init() } 393func file_google_cloud_talent_v4beta1_company_proto_init() { 394 if File_google_cloud_talent_v4beta1_company_proto != nil { 395 return 396 } 397 file_google_cloud_talent_v4beta1_common_proto_init() 398 if !protoimpl.UnsafeEnabled { 399 file_google_cloud_talent_v4beta1_company_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 400 switch v := v.(*Company); i { 401 case 0: 402 return &v.state 403 case 1: 404 return &v.sizeCache 405 case 2: 406 return &v.unknownFields 407 default: 408 return nil 409 } 410 } 411 file_google_cloud_talent_v4beta1_company_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 412 switch v := v.(*Company_DerivedInfo); i { 413 case 0: 414 return &v.state 415 case 1: 416 return &v.sizeCache 417 case 2: 418 return &v.unknownFields 419 default: 420 return nil 421 } 422 } 423 } 424 type x struct{} 425 out := protoimpl.TypeBuilder{ 426 File: protoimpl.DescBuilder{ 427 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 428 RawDescriptor: file_google_cloud_talent_v4beta1_company_proto_rawDesc, 429 NumEnums: 0, 430 NumMessages: 2, 431 NumExtensions: 0, 432 NumServices: 0, 433 }, 434 GoTypes: file_google_cloud_talent_v4beta1_company_proto_goTypes, 435 DependencyIndexes: file_google_cloud_talent_v4beta1_company_proto_depIdxs, 436 MessageInfos: file_google_cloud_talent_v4beta1_company_proto_msgTypes, 437 }.Build() 438 File_google_cloud_talent_v4beta1_company_proto = out.File 439 file_google_cloud_talent_v4beta1_company_proto_rawDesc = nil 440 file_google_cloud_talent_v4beta1_company_proto_goTypes = nil 441 file_google_cloud_talent_v4beta1_company_proto_depIdxs = nil 442} 443