Show / Hide Table of Contents

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

Inheritance
object
CompensationEntry
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudTalentSolution.v4.Data
Assembly: Google.Apis.CloudTalentSolution.v4.dll
Syntax
public class CompensationEntry : IDirectResponseSchema

Properties

Amount

Compensation amount.

Declaration
[JsonProperty("amount")]
public virtual Money Amount { get; set; }
Property Value
Type Description
Money

Description

Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.

Declaration
[JsonProperty("description")]
public virtual string Description { 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

ExpectedUnitsPerYear

Expected number of units paid each year. If not specified, when Job.employment_types is FULLTIME, a default value is inferred based on unit. Default values: - HOURLY: 2080 - DAILY: 260 - WEEKLY: 52 - MONTHLY: 12 - ANNUAL: 1

Declaration
[JsonProperty("expectedUnitsPerYear")]
public virtual double? ExpectedUnitsPerYear { get; set; }
Property Value
Type Description
double?

Range

Compensation range.

Declaration
[JsonProperty("range")]
public virtual CompensationRange Range { get; set; }
Property Value
Type Description
CompensationRange

Type

Compensation type. Default is CompensationType.COMPENSATION_TYPE_UNSPECIFIED.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

Unit

Frequency of the specified amount. Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED.

Declaration
[JsonProperty("unit")]
public virtual string Unit { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX