public sealed class CompensationInfo : IMessage<CompensationInfo>, IEquatable<CompensationInfo>, IDeepCloneable<CompensationInfo>, IBufferMessage, IMessage
Reference 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 |