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