public sealed class CompensationFilter : IMessage<CompensationFilter>, IEquatable<CompensationFilter>, IDeepCloneable<CompensationFilter>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class CompensationFilter.
Filter on job compensation type and amount.
Implements
IMessageCompensationFilter, IEquatableCompensationFilter, IDeepCloneableCompensationFilter, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Assembly
Google.Cloud.Talent.V4.dll
Constructors
CompensationFilter()
public CompensationFilter()
CompensationFilter(CompensationFilter)
public CompensationFilter(CompensationFilter other)
Parameter | |
---|---|
Name | Description |
other |
CompensationFilter |
Properties
IncludeJobsWithUnspecifiedCompensationRange
public bool IncludeJobsWithUnspecifiedCompensationRange { get; set; }
If set to true, jobs with unspecified compensation range fields are included.
Property Value | |
---|---|
Type | Description |
bool |
Range
public CompensationInfo.Types.CompensationRange Range { get; set; }
Compensation range.
Property Value | |
---|---|
Type | Description |
CompensationInfoTypesCompensationRange |
Type
public CompensationFilter.Types.FilterType Type { get; set; }
Required. Type of filter.
Property Value | |
---|---|
Type | Description |
CompensationFilterTypesFilterType |
Units
public RepeatedField<CompensationInfo.Types.CompensationUnit> Units { get; }
Required. Specify desired base compensation entry's
[CompensationInfo.CompensationUnit][google.cloud.talent.v4.CompensationInfo.CompensationUnit].
Property Value | |
---|---|
Type | Description |
RepeatedFieldCompensationInfoTypesCompensationUnit |