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
Inherited Members
Namespace: Google.Apis.CloudTalentSolution.v4.Data
Assembly: Google.Apis.CloudTalentSolution.v4.dll
Syntax
public class Company : IDirectResponseSchema
Properties
CareerSiteUri
The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".
Declaration
[JsonProperty("careerSiteUri")]
public virtual string CareerSiteUri { get; set; }
Property Value
Type | Description |
---|---|
string |
DerivedInfo
Output only. Derived details about the company.
Declaration
[JsonProperty("derivedInfo")]
public virtual CompanyDerivedInfo DerivedInfo { get; set; }
Property Value
Type | Description |
---|---|
CompanyDerivedInfo |
DisplayName
Required. The display name of the company, for example, "Google LLC".
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EeoText
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.
Declaration
[JsonProperty("eeoText")]
public virtual string EeoText { get; set; }
Property Value
Type | Description |
---|---|
string |
ExternalId
Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.
Declaration
[JsonProperty("externalId")]
public virtual string ExternalId { get; set; }
Property Value
Type | Description |
---|---|
string |
HeadquartersAddress
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.
Declaration
[JsonProperty("headquartersAddress")]
public virtual string HeadquartersAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
HiringAgency
Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
Declaration
[JsonProperty("hiringAgency")]
public virtual bool? HiringAgency { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ImageUri
A URI that hosts the employer's company logo.
Declaration
[JsonProperty("imageUri")]
public virtual string ImageUri { get; set; }
Property Value
Type | Description |
---|---|
string |
KeywordSearchableJobCustomAttributes
This field is deprecated. Please set the searchability of the custom attribute in the Job.custom_attributes
going forward. A list of keys of filterable 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.
Declaration
[JsonProperty("keywordSearchableJobCustomAttributes")]
public virtual IList<string> KeywordSearchableJobCustomAttributes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Name
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".
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Size
The employer's company size.
Declaration
[JsonProperty("size")]
public virtual string Size { get; set; }
Property Value
Type | Description |
---|---|
string |
Suspended
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.
Declaration
[JsonProperty("suspended")]
public virtual bool? Suspended { get; set; }
Property Value
Type | Description |
---|---|
bool? |
WebsiteUri
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.
Declaration
[JsonProperty("websiteUri")]
public virtual string WebsiteUri { get; set; }
Property Value
Type | Description |
---|---|
string |