Class CompensationInfo (1.0.0)

CompensationInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Job compensation details.

Attributes

NameDescription
entries Sequence[`.common.CompensationInfo.CompensationEntry`]
Job compensation information. At most one entry can be of type CompensationInfo.CompensationType.BASE, which is referred as **base compensation entry** for the job.
annualized_base_compensation_range `.common.CompensationInfo.CompensationRange`
Output only. Annualized base compensation range. Computed as base compensation entry's CompensationEntry.amount times CompensationEntry.expected_units_per_year. See CompensationEntry for explanation on compensation annualization.
annualized_total_compensation_range `.common.CompensationInfo.CompensationRange`
Output only. Annualized total compensation range. Computed as all compensation entries' CompensationEntry.amount times CompensationEntry.expected_units_per_year. See CompensationEntry for explanation on compensation annualization.

Inheritance

builtins.object > proto.message.Message > CompensationInfo

Classes

CompensationEntry

CompensationEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

CompensationRange

CompensationRange(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Compensation range.

CompensationType

CompensationType(value)

The type of compensation.

For compensation amounts specified in non-monetary amounts, describe the compensation scheme in the CompensationEntry.description.

For example, tipping format is described in CompensationEntry.description (for example, "expect 15-20% tips based on customer bill.") and an estimate of the tips provided in CompensationEntry.amount or CompensationEntry.range ($10 per hour).

For example, equity is described in CompensationEntry.description (for example, "1% - 2% equity vesting over 4 years, 1 year cliff") and value estimated in CompensationEntry.amount or CompensationEntry.range. If no value estimate is possible, units are CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED and then further clarified in CompensationEntry.description field.

CompensationUnit

CompensationUnit(value)

Pay frequency.