Class AvailabilityFilter

public sealed class AvailabilityFilter : IMessage<AvailabilityFilter>, IEquatable<AvailabilityFilter>, IDeepCloneable<AvailabilityFilter>, IBufferMessage, IMessage

Filter on availability signals.

Inheritance

Object > AvailabilityFilter

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

AvailabilityFilter()

public AvailabilityFilter()

AvailabilityFilter(AvailabilityFilter)

public AvailabilityFilter(AvailabilityFilter other)
Parameter
NameDescription
otherAvailabilityFilter

Properties

Range

public TimestampRange Range { get; set; }

Required. Range of times to filter candidate signals by.

Property Value
TypeDescription
TimestampRange

Required

public bool Required { get; set; }

If multiple [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter] are provided, the default behavior is to OR all filters, but if this field is set to true, this particular [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter] will be AND'ed against other [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter].

Property Value
TypeDescription
Boolean

SignalType

public AvailabilitySignalType SignalType { get; set; }

Required. Type of signal to apply filter on.

Property Value
TypeDescription
AvailabilitySignalType