Table of Contents

Class EntityLinkRuleSearch

Namespace
Geotab.Checkmate.ObjectModel.EntityLink
Assembly
Geotab.Checkmate.ObjectModel.dll

The object used to specify the arguments when searching for a EntityLinkRule.

public class EntityLinkRuleSearch : Search, IEntity
Inheritance
EntityLinkRuleSearch
Implements
Inherited Members

Constructors

Initializes a new instance of the EntityLinkRuleSearch class.

public EntityLinkRuleSearch()

Initializes a new instance of the EntityLinkRuleSearch class.

public EntityLinkRuleSearch(Id id)

Parameters

id Id

The id.

Properties

Gets or sets the collection of destination groups to search for.

public ICollection<Group>? DestinationGroups { get; set; }

Property Value

ICollection<Group>

IEnumerable<T> The destination groups to search for.

Gets or sets the entity link type to search for.

public IList<EntityLinkType>? EntityLinkTypes { get; set; }

Property Value

IList<EntityLinkType>

IList<T> The entity link type to search for.

Gets or sets a value indicating rules from source to destination are unioned with rules from destination to source.

public bool? IsBidirectionalSearch { get; set; }

Property Value

bool?

bool The search will consider rules in both directions.

Gets or sets the link date, which is used to search for records that reside within the range.

public DateTime? LinkDate { get; set; }

Property Value

DateTime?

DateTime The link date.

Gets or sets a value indicating only active rules are to be searched.

public bool? OnlyActiveRules { get; set; }

Property Value

bool?

bool Only active rules are to be searched. If false, active state is ignored.

Gets or sets the collection of source groups to search for.

public ICollection<Group>? SourceGroups { get; set; }

Property Value

ICollection<Group>

IEnumerable<T> The source groups to search for.

Gets or sets the from date, which is used to search for records recorded on or after this date.

public DateTime? ValidFrom { get; set; }

Property Value

DateTime?

DateTime The valid from date.

Gets or sets the to date, which is used to search for records recorded on or before this date.

public DateTime? ValidTo { get; set; }

Property Value

DateTime?

DateTime The valid to date.