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.
Attributes | |
---|---|
Name | Description |
type_ |
google.cloud.talent_v4.types.CompensationInfo.CompensationType
Compensation type. Default is CompensationType.COMPENSATION_TYPE_UNSPECIFIED. |
unit |
google.cloud.talent_v4.types.CompensationInfo.CompensationUnit
Frequency of the specified amount. Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED. |
amount |
google.type.money_pb2.Money
Compensation amount. |
range_ |
google.cloud.talent_v4.types.CompensationInfo.CompensationRange
Compensation range. |
description |
str
Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus. |
expected_units_per_year |
google.protobuf.wrappers_pb2.DoubleValue
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 |