public sealed class Company : IMessage<Company>, IEquatable<Company>, IDeepCloneable<Company>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class Company.
A Company resource represents a company in the service. A company is the entity that owns job postings, that is, the hiring entity responsible for employing applicants for the job position.
Implements
IMessage<Company>, IEquatable<Company>, IDeepCloneable<Company>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Assembly
Google.Cloud.Talent.V4.dll
Constructors
Company()
public Company()
Company(Company)
public Company(Company other)
Parameter | |
---|---|
Name | Description |
other | Company |
Properties
CareerSiteUri
public string CareerSiteUri { get; set; }
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
Property Value | |
---|---|
Type | Description |
String |
CompanyName
public CompanyName CompanyName { get; set; }
CompanyName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
CompanyName |
DerivedInfo
public Company.Types.DerivedInfo DerivedInfo { get; set; }
Output only. Derived details about the company.
Property Value | |
---|---|
Type | Description |
Company.Types.DerivedInfo |
DisplayName
public string DisplayName { get; set; }
Required. The display name of the company, for example, "Google LLC".
Property Value | |
---|---|
Type | Description |
String |
EeoText
public string EeoText { get; set; }
Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles.
The maximum number of allowed characters is 500.
Property Value | |
---|---|
Type | Description |
String |
ExternalId
public string ExternalId { get; set; }
Required. Client side company identifier, used to uniquely identify the company.
The maximum number of allowed characters is 255.
Property Value | |
---|---|
Type | Description |
String |
HeadquartersAddress
public string HeadquartersAddress { get; set; }
The street address of the company's main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in [DerivedInfo.headquarters_location][google.cloud.talent.v4.Company.DerivedInfo.headquarters_location].
Property Value | |
---|---|
Type | Description |
String |
HiringAgency
public bool HiringAgency { get; set; }
Set to true if it is the hiring agency that post jobs for other employers.
Defaults to false if not provided.
Property Value | |
---|---|
Type | Description |
Boolean |
ImageUri
public string ImageUri { get; set; }
A URI that hosts the employer's company logo.
Property Value | |
---|---|
Type | Description |
String |
KeywordSearchableJobCustomAttributes
[Obsolete]
public RepeatedField<string> KeywordSearchableJobCustomAttributes { get; }
This field is deprecated. Please set the searchability of the custom attribute in the [Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes] going forward.
A list of keys of filterable
[Job.custom_attributes][google.cloud.talent.v4.Job.custom_attributes],
whose corresponding string_values
are used in keyword searches. Jobs with
string_values
under these specified field keys are returned if any
of the values match the search keyword. Custom field values with
parenthesis, brackets and special symbols are not searchable as-is,
and those keyword queries must be surrounded by quotes.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Name
public string Name { get; set; }
Required during company update.
The resource name for a company. This is generated by the service when a company is created.
The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".
Property Value | |
---|---|
Type | Description |
String |
Size
public CompanySize Size { get; set; }
The employer's company size.
Property Value | |
---|---|
Type | Description |
CompanySize |
Suspended
public bool Suspended { get; set; }
Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Property Value | |
---|---|
Type | Description |
Boolean |
WebsiteUri
public string WebsiteUri { get; set; }
The URI representing the company's primary web site or home page, for example, "https://www.google.com".
The maximum number of allowed characters is 255.
Property Value | |
---|---|
Type | Description |
String |