public sealed class CompensationFilter : IMessage<CompensationFilter>, IEquatable<CompensationFilter>, IDeepCloneable<CompensationFilter>, IBufferMessage, IMessage
Filter on job compensation type and amount.
Inheritance
System.Object > CompensationFilterImplements
Google.Protobuf.IMessage<CompensationFilter>, System.IEquatable<CompensationFilter>, Google.Protobuf.IDeepCloneable<CompensationFilter>, Google.Protobuf.IBufferMessage, Google.Protobuf.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 |
System.Boolean |
Range
public CompensationInfo.Types.CompensationRange Range { get; set; }
Compensation range.
Property Value | |
---|---|
Type | Description |
CompensationInfo.Types.CompensationRange |
Type
public CompensationFilter.Types.FilterType Type { get; set; }
Required. Type of filter.
Property Value | |
---|---|
Type | Description |
CompensationFilter.Types.FilterType |
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 |
Google.Protobuf.Collections.RepeatedField<CompensationInfo.Types.CompensationUnit> |