jobs library

Classes

ApplicationInfo
Application related details of a job posting.
ApplicationInfoJobsV4
Application related details of a job posting.
ApplicationInfoResponse
Application related details of a job posting.
ApplicationInfoResponseJobsV4
Application related details of a job posting.
Company
Creates a new company entity.
CompanyArgs
The set of arguments for Company. The set of arguments for Company.
CompanyDerivedInfoResponse
Derived details about the company.
CompanyDerivedInfoResponseJobsV4
Derived details about the company.
CompanyJobsV4
Creates a new company entity.
CompanyJobsV4Args
The set of arguments for Company. The set of arguments for Company.
CompensationEntry
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. Annualization: One compensation entry can be annualized if - it contains valid amount or range. - and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
CompensationEntryJobsV4
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. Annualization: One compensation entry can be annualized if - it contains valid amount or range. - and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
CompensationEntryResponse
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. Annualization: One compensation entry can be annualized if - it contains valid amount or range. - and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
CompensationEntryResponseJobsV4
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. Annualization: One compensation entry can be annualized if - it contains valid amount or range. - and its expected_units_per_year is set or can be derived. Its annualized range is determined as (amount or range) times expected_units_per_year.
CompensationInfo
Job compensation details.
CompensationInfoJobsV4
Job compensation details.
CompensationInfoResponse
Job compensation details.
CompensationInfoResponseJobsV4
Job compensation details.
CompensationRange
Compensation range.
CompensationRangeJobsV4
Compensation range.
CompensationRangeResponse
Compensation range.
CompensationRangeResponseJobsV4
Compensation range.
GetCompanyArgs
Arguments for getCompany. Arguments for getCompany.
GetCompanyJobsV4Args
Arguments for getCompany. Arguments for getCompany.
GetCompanyJobsV4Result
Result data returned by getCompany.
GetCompanyResult
Result data returned by getCompany.
GetJobArgs
Arguments for getJob. Arguments for getJob.
GetJobJobsV4Args
Arguments for getJob. Arguments for getJob.
GetJobJobsV4Result
Result data returned by getJob.
GetJobResult
Result data returned by getJob.
GetTenantArgs
Arguments for getTenant. Arguments for getTenant.
GetTenantResult
Result data returned by getTenant.
Job
Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.
JobArgs
The set of arguments for Job. The set of arguments for Job.
JobDerivedInfoResponse
Output only. Derived details about the job posting.
JobDerivedInfoResponseJobsV4
Derived details about the job posting.
JobJobsV4
Creates a new job. Typically, the job becomes searchable within 10 seconds, but it may take up to 5 minutes.
JobJobsV4Args
The set of arguments for Job. The set of arguments for Job.
LatLngResponse
An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.
LatLngResponseJobsV4
An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.
LocationResponse
Output only. A resource that represents a location with full geographic information.
LocationResponseJobsV4
A resource that represents a location with full geographic information.
Money
Represents an amount of money with its currency type.
MoneyJobsV4
Represents an amount of money with its currency type.
MoneyResponse
Represents an amount of money with its currency type.
MoneyResponseJobsV4
Represents an amount of money with its currency type.
PostalAddressResponse
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
PostalAddressResponseJobsV4
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
ProcessingOptions
Input only. Options for job processing.
ProcessingOptionsJobsV4
Options for job processing.
ProcessingOptionsResponse
Input only. Options for job processing.
ProcessingOptionsResponseJobsV4
Options for job processing.
Tenant
Creates a new tenant entity.
TenantArgs
The set of arguments for Tenant. The set of arguments for Tenant.

Enums

CompanySize
Optional. The employer's company size.
CompanySizeJobsV4
The employer's company size.
CompensationEntryType
Optional. Compensation type. Default is CompensationUnit.COMPENSATION_TYPE_UNSPECIFIED.
CompensationEntryTypeJobsV4
Compensation type. Default is CompensationType.COMPENSATION_TYPE_UNSPECIFIED.
CompensationEntryUnit
Optional. Frequency of the specified amount. Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED.
CompensationEntryUnitJobsV4
Frequency of the specified amount. Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED.
JobDegreeTypesItem
JobDegreeTypesItemJobsV4
JobEmploymentTypesItem
JobEmploymentTypesItemJobsV4
JobJobBenefitsItem
JobJobBenefitsItemJobsV4
JobJobLevel
Optional. The experience level associated with the job, such as "Entry Level".
JobJobLevelJobsV4
The experience level associated with the job, such as "Entry Level".
JobPostingRegion
Optional. The job PostingRegion (for example, state, country) throughout which the job is available. If this field is set, a LocationFilter in a search query within the job region finds this job posting if an exact location match isn't specified. If this field is set to PostingRegion.NATION or PostingRegion.ADMINISTRATIVE_AREA, setting job Job.addresses to the same location level as this field is strongly recommended.
JobPostingRegionJobsV4
The job PostingRegion (for example, state, country) throughout which the job is available. If this field is set, a LocationFilter in a search query within the job region finds this job posting if an exact location match isn't specified. If this field is set to PostingRegion.NATION or PostingRegion.ADMINISTRATIVE_AREA, setting job Job.addresses to the same location level as this field is strongly recommended.
JobVisibility
Deprecated. The job is only visible to the owner. The visibility of the job. Defaults to Visibility.ACCOUNT_ONLY if not specified.
JobVisibilityJobsV4
Deprecated. The job is only visible to the owner. The visibility of the job. Defaults to Visibility.ACCOUNT_ONLY if not specified.
ProcessingOptionsHtmlSanitization
Optional. Option for job HTML content sanitization. Applied fields are: * description * applicationInfo.instruction * incentives * qualifications * responsibilities HTML tags in these fields may be stripped if sanitiazation is not disabled. Defaults to HtmlSanitization.SIMPLE_FORMATTING_ONLY.
ProcessingOptionsHtmlSanitizationJobsV4
Option for job HTML content sanitization. Applied fields are: * description * applicationInfo.instruction * incentives * qualifications * responsibilities HTML tags in these fields may be stripped if sanitiazation isn't disabled. Defaults to HtmlSanitization.SIMPLE_FORMATTING_ONLY.

Functions

getCompany(GetCompanyArgs args, {InvokeOptions? options}) → Future<GetCompanyResult>
Retrieves specified company. args Arguments passed to this invoke. Arguments for getCompany. options Invoke options controlling this call.
getCompanyJobsV4(GetCompanyJobsV4Args args, {InvokeOptions? options}) → Future<GetCompanyJobsV4Result>
Retrieves specified company. args Arguments passed to this invoke. Arguments for getCompany. options Invoke options controlling this call.
getJob(GetJobArgs args, {InvokeOptions? options}) → Future<GetJobResult>
Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days. args Arguments passed to this invoke. Arguments for getJob. options Invoke options controlling this call.
getJobJobsV4(GetJobJobsV4Args args, {InvokeOptions? options}) → Future<GetJobJobsV4Result>
Retrieves the specified job, whose status is OPEN or recently EXPIRED within the last 90 days. args Arguments passed to this invoke. Arguments for getJob. options Invoke options controlling this call.
getTenant(GetTenantArgs args, {InvokeOptions? options}) → Future<GetTenantResult>
Retrieves specified tenant. args Arguments passed to this invoke. Arguments for getTenant. options Invoke options controlling this call.