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