Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Company

import type { Company } from "https://googleapis.deno.dev/v1/jobs:v4.ts";

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.

interface Company {
careerSiteUri?: string;
readonly derivedInfo?: CompanyDerivedInfo;
displayName?: string;
eeoText?: string;
externalId?: string;
headquartersAddress?: string;
hiringAgency?: boolean;
imageUri?: string;
keywordSearchableJobCustomAttributes?: string[];
name?: string;
size?:
| "COMPANY_SIZE_UNSPECIFIED"
| "MINI"
| "SMALL"
| "SMEDIUM"
| "MEDIUM"
| "BIG"
| "BIGGER"
| "GIANT";
readonly suspended?: boolean;
websiteUri?: string;
}

§Properties

§
careerSiteUri?: string
[src]

The URI to employer's career site or careers page on the employer's web site, for example, "https://careers.google.com".

§
readonly derivedInfo?: CompanyDerivedInfo
[src]

Output only. Derived details about the company.

§
displayName?: string
[src]

Required. The display name of the company, for example, "Google LLC".

§
eeoText?: string
[src]

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.

§
externalId?: string
[src]

Required. Client side company identifier, used to uniquely identify the company. The maximum number of allowed characters is 255.

§
headquartersAddress?: string
[src]

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.

§
hiringAgency?: boolean
[src]

Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.

§
imageUri?: string
[src]

A URI that hosts the employer's company logo.

§
keywordSearchableJobCustomAttributes?: string[]
[src]

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.

§
name?: string
[src]

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".

§
size?: "COMPANY_SIZE_UNSPECIFIED" | "MINI" | "SMALL" | "SMEDIUM" | "MEDIUM" | "BIG" | "BIGGER" | "GIANT"
[src]

The employer's company size.

§
readonly suspended?: boolean
[src]

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.

§
websiteUri?: string
[src]

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.