public sealed class CompensationInfo : IMessage<CompensationInfo>, IEquatable<CompensationInfo>, IDeepCloneable<CompensationInfo>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class CompensationInfo.
Job compensation details.
Implements
IMessageCompensationInfo, IEquatableCompensationInfo, IDeepCloneableCompensationInfo, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
CompensationInfo()
public CompensationInfo()CompensationInfo(CompensationInfo)
public CompensationInfo(CompensationInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
CompensationInfo |
Properties
AnnualizedBaseCompensationRange
public CompensationInfo.Types.CompensationRange AnnualizedBaseCompensationRange { get; set; }Output only. Annualized base compensation range. Computed as base compensation entry's [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount] times [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
See [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for explanation on compensation annualization.
| Property Value | |
|---|---|
| Type | Description |
CompensationInfoTypesCompensationRange |
|
AnnualizedTotalCompensationRange
public CompensationInfo.Types.CompensationRange AnnualizedTotalCompensationRange { get; set; }Output only. Annualized total compensation range. Computed as all compensation entries' [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount] times [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
See [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry] for explanation on compensation annualization.
| Property Value | |
|---|---|
| Type | Description |
CompensationInfoTypesCompensationRange |
|
Entries
public RepeatedField<CompensationInfo.Types.CompensationEntry> Entries { get; }Job compensation information.
At most one entry can be of type [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE], which is referred as base compensation entry for the job.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCompensationInfoTypesCompensationEntry |
|