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/v4/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 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 56 // Required. The display name of the company, for example, "Google LLC". 57 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 58 // Required. Client side company identifier, used to uniquely identify the 59 // company. 60 // 61 // The maximum number of allowed characters is 255. 62 ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` 63 // The employer's company size. 64 Size CompanySize `protobuf:"varint,4,opt,name=size,proto3,enum=google.cloud.talent.v4.CompanySize" json:"size,omitempty"` 65 // The street address of the company's main headquarters, which may be 66 // different from the job location. The service attempts 67 // to geolocate the provided address, and populates a more specific 68 // location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location]. 69 HeadquartersAddress string `protobuf:"bytes,5,opt,name=headquarters_address,json=headquartersAddress,proto3" json:"headquarters_address,omitempty"` 70 // Set to true if it is the hiring agency that post jobs for other 71 // employers. 72 // 73 // Defaults to false if not provided. 74 HiringAgency bool `protobuf:"varint,6,opt,name=hiring_agency,json=hiringAgency,proto3" json:"hiring_agency,omitempty"` 75 // Equal Employment Opportunity legal disclaimer text to be 76 // associated with all jobs, and typically to be displayed in all 77 // roles. 78 // 79 // The maximum number of allowed characters is 500. 80 EeoText string `protobuf:"bytes,7,opt,name=eeo_text,json=eeoText,proto3" json:"eeo_text,omitempty"` 81 // The URI representing the company's primary web site or home page, 82 // for example, "https://www.google.com". 83 // 84 // The maximum number of allowed characters is 255. 85 WebsiteUri string `protobuf:"bytes,8,opt,name=website_uri,json=websiteUri,proto3" json:"website_uri,omitempty"` 86 // The URI to employer's career site or careers page on the employer's web 87 // site, for example, "https://careers.google.com". 88 CareerSiteUri string `protobuf:"bytes,9,opt,name=career_site_uri,json=careerSiteUri,proto3" json:"career_site_uri,omitempty"` 89 // A URI that hosts the employer's company logo. 90 ImageUri string `protobuf:"bytes,10,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"` 91 // A list of keys of filterable [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes], whose 92 // corresponding `string_values` are used in keyword searches. Jobs with 93 // `string_values` under these specified field keys are returned if any 94 // of the values match the search keyword. Custom field values with 95 // parenthesis, brackets and special symbols are not searchable as-is, 96 // and those keyword queries must be surrounded by quotes. 97 KeywordSearchableJobCustomAttributes []string `protobuf:"bytes,11,rep,name=keyword_searchable_job_custom_attributes,json=keywordSearchableJobCustomAttributes,proto3" json:"keyword_searchable_job_custom_attributes,omitempty"` 98 // Output only. Derived details about the company. 99 DerivedInfo *Company_DerivedInfo `protobuf:"bytes,12,opt,name=derived_info,json=derivedInfo,proto3" json:"derived_info,omitempty"` 100 // Output only. Indicates whether a company is flagged to be suspended from 101 // public availability by the service when job content appears suspicious, 102 // abusive, or spammy. 103 Suspended bool `protobuf:"varint,13,opt,name=suspended,proto3" json:"suspended,omitempty"` 104} 105 106func (x *Company) Reset() { 107 *x = Company{} 108 if protoimpl.UnsafeEnabled { 109 mi := &file_google_cloud_talent_v4_company_proto_msgTypes[0] 110 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 111 ms.StoreMessageInfo(mi) 112 } 113} 114 115func (x *Company) String() string { 116 return protoimpl.X.MessageStringOf(x) 117} 118 119func (*Company) ProtoMessage() {} 120 121func (x *Company) ProtoReflect() protoreflect.Message { 122 mi := &file_google_cloud_talent_v4_company_proto_msgTypes[0] 123 if protoimpl.UnsafeEnabled && x != nil { 124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 125 if ms.LoadMessageInfo() == nil { 126 ms.StoreMessageInfo(mi) 127 } 128 return ms 129 } 130 return mi.MessageOf(x) 131} 132 133// Deprecated: Use Company.ProtoReflect.Descriptor instead. 134func (*Company) Descriptor() ([]byte, []int) { 135 return file_google_cloud_talent_v4_company_proto_rawDescGZIP(), []int{0} 136} 137 138func (x *Company) GetName() string { 139 if x != nil { 140 return x.Name 141 } 142 return "" 143} 144 145func (x *Company) GetDisplayName() string { 146 if x != nil { 147 return x.DisplayName 148 } 149 return "" 150} 151 152func (x *Company) GetExternalId() string { 153 if x != nil { 154 return x.ExternalId 155 } 156 return "" 157} 158 159func (x *Company) GetSize() CompanySize { 160 if x != nil { 161 return x.Size 162 } 163 return CompanySize_COMPANY_SIZE_UNSPECIFIED 164} 165 166func (x *Company) GetHeadquartersAddress() string { 167 if x != nil { 168 return x.HeadquartersAddress 169 } 170 return "" 171} 172 173func (x *Company) GetHiringAgency() bool { 174 if x != nil { 175 return x.HiringAgency 176 } 177 return false 178} 179 180func (x *Company) GetEeoText() string { 181 if x != nil { 182 return x.EeoText 183 } 184 return "" 185} 186 187func (x *Company) GetWebsiteUri() string { 188 if x != nil { 189 return x.WebsiteUri 190 } 191 return "" 192} 193 194func (x *Company) GetCareerSiteUri() string { 195 if x != nil { 196 return x.CareerSiteUri 197 } 198 return "" 199} 200 201func (x *Company) GetImageUri() string { 202 if x != nil { 203 return x.ImageUri 204 } 205 return "" 206} 207 208func (x *Company) GetKeywordSearchableJobCustomAttributes() []string { 209 if x != nil { 210 return x.KeywordSearchableJobCustomAttributes 211 } 212 return nil 213} 214 215func (x *Company) GetDerivedInfo() *Company_DerivedInfo { 216 if x != nil { 217 return x.DerivedInfo 218 } 219 return nil 220} 221 222func (x *Company) GetSuspended() bool { 223 if x != nil { 224 return x.Suspended 225 } 226 return false 227} 228 229// Derived details about the company. 230type Company_DerivedInfo struct { 231 state protoimpl.MessageState 232 sizeCache protoimpl.SizeCache 233 unknownFields protoimpl.UnknownFields 234 235 // A structured headquarters location of the company, resolved from 236 // [Company.headquarters_address][google.cloud.talent.v4.Company.headquarters_address] if provided. 237 HeadquartersLocation *Location `protobuf:"bytes,1,opt,name=headquarters_location,json=headquartersLocation,proto3" json:"headquarters_location,omitempty"` 238} 239 240func (x *Company_DerivedInfo) Reset() { 241 *x = Company_DerivedInfo{} 242 if protoimpl.UnsafeEnabled { 243 mi := &file_google_cloud_talent_v4_company_proto_msgTypes[1] 244 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 245 ms.StoreMessageInfo(mi) 246 } 247} 248 249func (x *Company_DerivedInfo) String() string { 250 return protoimpl.X.MessageStringOf(x) 251} 252 253func (*Company_DerivedInfo) ProtoMessage() {} 254 255func (x *Company_DerivedInfo) ProtoReflect() protoreflect.Message { 256 mi := &file_google_cloud_talent_v4_company_proto_msgTypes[1] 257 if protoimpl.UnsafeEnabled && x != nil { 258 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 259 if ms.LoadMessageInfo() == nil { 260 ms.StoreMessageInfo(mi) 261 } 262 return ms 263 } 264 return mi.MessageOf(x) 265} 266 267// Deprecated: Use Company_DerivedInfo.ProtoReflect.Descriptor instead. 268func (*Company_DerivedInfo) Descriptor() ([]byte, []int) { 269 return file_google_cloud_talent_v4_company_proto_rawDescGZIP(), []int{0, 0} 270} 271 272func (x *Company_DerivedInfo) GetHeadquartersLocation() *Location { 273 if x != nil { 274 return x.HeadquartersLocation 275 } 276 return nil 277} 278 279var File_google_cloud_talent_v4_company_proto protoreflect.FileDescriptor 280 281var file_google_cloud_talent_v4_company_proto_rawDesc = []byte{ 282 0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 283 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 284 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 285 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x1a, 0x1f, 286 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 287 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 288 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 289 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 290 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 291 0x76, 0x34, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 292 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 293 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8e, 0x06, 294 0x0a, 0x07, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 295 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 296 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 297 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 298 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 299 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 300 0x0a, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x73, 301 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 302 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 303 0x76, 0x34, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x04, 304 0x73, 0x69, 0x7a, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x68, 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 0x72, 305 0x74, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 306 0x28, 0x09, 0x52, 0x13, 0x68, 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x73, 307 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x68, 0x69, 0x72, 0x69, 0x6e, 308 0x67, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 309 0x68, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 310 0x65, 0x65, 0x6f, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 311 0x65, 0x65, 0x6f, 0x54, 0x65, 0x78, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x77, 0x65, 0x62, 0x73, 0x69, 312 0x74, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x77, 0x65, 313 0x62, 0x73, 0x69, 0x74, 0x65, 0x55, 0x72, 0x69, 0x12, 0x26, 0x0a, 0x0f, 0x63, 0x61, 0x72, 0x65, 314 0x65, 0x72, 0x5f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 315 0x09, 0x52, 0x0d, 0x63, 0x61, 0x72, 0x65, 0x65, 0x72, 0x53, 0x69, 0x74, 0x65, 0x55, 0x72, 0x69, 316 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x0a, 0x20, 317 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x69, 0x12, 0x56, 0x0a, 318 0x28, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x61, 319 0x62, 0x6c, 0x65, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x61, 320 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 321 0x24, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x61, 0x62, 322 0x6c, 0x65, 0x4a, 0x6f, 0x62, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x41, 0x74, 0x74, 0x72, 0x69, 323 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x53, 0x0a, 0x0c, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 324 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 325 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 326 0x74, 0x2e, 0x76, 0x34, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2e, 0x44, 0x65, 0x72, 327 0x69, 0x76, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x64, 328 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x21, 0x0a, 0x09, 0x73, 0x75, 329 0x73, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 330 0x41, 0x03, 0x52, 0x09, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x1a, 0x64, 0x0a, 331 0x0b, 0x44, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x55, 0x0a, 0x15, 332 0x68, 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x73, 0x5f, 0x6c, 0x6f, 0x63, 333 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 334 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 335 0x74, 0x2e, 0x76, 0x34, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x68, 336 0x65, 0x61, 0x64, 0x71, 0x75, 0x61, 0x72, 0x74, 0x65, 0x72, 0x73, 0x4c, 0x6f, 0x63, 0x61, 0x74, 337 0x69, 0x6f, 0x6e, 0x3a, 0x59, 0xea, 0x41, 0x56, 0x0a, 0x1b, 0x6a, 0x6f, 0x62, 0x73, 0x2e, 0x67, 338 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6f, 339 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x12, 0x37, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 340 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 341 0x73, 0x2f, 0x7b, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x61, 342 0x6e, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x7d, 0x42, 0x70, 343 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 344 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x42, 0x0c, 0x43, 0x6f, 345 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x6f, 346 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 347 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 348 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 349 0x2f, 0x76, 0x34, 0x3b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0xa2, 0x02, 0x03, 0x43, 0x54, 0x53, 350 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 351} 352 353var ( 354 file_google_cloud_talent_v4_company_proto_rawDescOnce sync.Once 355 file_google_cloud_talent_v4_company_proto_rawDescData = file_google_cloud_talent_v4_company_proto_rawDesc 356) 357 358func file_google_cloud_talent_v4_company_proto_rawDescGZIP() []byte { 359 file_google_cloud_talent_v4_company_proto_rawDescOnce.Do(func() { 360 file_google_cloud_talent_v4_company_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_talent_v4_company_proto_rawDescData) 361 }) 362 return file_google_cloud_talent_v4_company_proto_rawDescData 363} 364 365var file_google_cloud_talent_v4_company_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 366var file_google_cloud_talent_v4_company_proto_goTypes = []interface{}{ 367 (*Company)(nil), // 0: google.cloud.talent.v4.Company 368 (*Company_DerivedInfo)(nil), // 1: google.cloud.talent.v4.Company.DerivedInfo 369 (CompanySize)(0), // 2: google.cloud.talent.v4.CompanySize 370 (*Location)(nil), // 3: google.cloud.talent.v4.Location 371} 372var file_google_cloud_talent_v4_company_proto_depIdxs = []int32{ 373 2, // 0: google.cloud.talent.v4.Company.size:type_name -> google.cloud.talent.v4.CompanySize 374 1, // 1: google.cloud.talent.v4.Company.derived_info:type_name -> google.cloud.talent.v4.Company.DerivedInfo 375 3, // 2: google.cloud.talent.v4.Company.DerivedInfo.headquarters_location:type_name -> google.cloud.talent.v4.Location 376 3, // [3:3] is the sub-list for method output_type 377 3, // [3:3] is the sub-list for method input_type 378 3, // [3:3] is the sub-list for extension type_name 379 3, // [3:3] is the sub-list for extension extendee 380 0, // [0:3] is the sub-list for field type_name 381} 382 383func init() { file_google_cloud_talent_v4_company_proto_init() } 384func file_google_cloud_talent_v4_company_proto_init() { 385 if File_google_cloud_talent_v4_company_proto != nil { 386 return 387 } 388 file_google_cloud_talent_v4_common_proto_init() 389 if !protoimpl.UnsafeEnabled { 390 file_google_cloud_talent_v4_company_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 391 switch v := v.(*Company); i { 392 case 0: 393 return &v.state 394 case 1: 395 return &v.sizeCache 396 case 2: 397 return &v.unknownFields 398 default: 399 return nil 400 } 401 } 402 file_google_cloud_talent_v4_company_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 403 switch v := v.(*Company_DerivedInfo); i { 404 case 0: 405 return &v.state 406 case 1: 407 return &v.sizeCache 408 case 2: 409 return &v.unknownFields 410 default: 411 return nil 412 } 413 } 414 } 415 type x struct{} 416 out := protoimpl.TypeBuilder{ 417 File: protoimpl.DescBuilder{ 418 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 419 RawDescriptor: file_google_cloud_talent_v4_company_proto_rawDesc, 420 NumEnums: 0, 421 NumMessages: 2, 422 NumExtensions: 0, 423 NumServices: 0, 424 }, 425 GoTypes: file_google_cloud_talent_v4_company_proto_goTypes, 426 DependencyIndexes: file_google_cloud_talent_v4_company_proto_depIdxs, 427 MessageInfos: file_google_cloud_talent_v4_company_proto_msgTypes, 428 }.Build() 429 File_google_cloud_talent_v4_company_proto = out.File 430 file_google_cloud_talent_v4_company_proto_rawDesc = nil 431 file_google_cloud_talent_v4_company_proto_goTypes = nil 432 file_google_cloud_talent_v4_company_proto_depIdxs = nil 433} 434