Table of Contents

Class PresetSearch

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

false search The object used to specify the arguments when searching for Preset(s).

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

Constructors

PresetSearch()

Initializes a new instance of the PresetSearch class.Constructor.

public PresetSearch()

PresetSearch(Id?)

Initializes a new instance of the PresetSearch class.Constructor.

public PresetSearch(Id? id)

Parameters

id Id

The Id.

Properties

GroupFilterCondition

Gets or sets the presets that belong to groups that are combined with the and/or relation.

public GroupFilterCondition? GroupFilterCondition { get; set; }

Property Value

GroupFilterCondition

And/or relation between groups to search

Groups

Gets or sets search for Preset that are members of these GroupSearch(s) one of it's children or one of it's parents. Available GroupSearch options are:.

public List<GroupSearch>? Groups { get; set; }

Property Value

List<GroupSearch>

Group search list.

IncludeGroups

Gets or sets include presets that are in the in this hierarchy of the GroupSearch(s) provided. If no GroupSearch(s) are provided the user's data scope groups will be used. Default: IncludeGroups.ParentAndChild.

public IncludeGroups? IncludeGroups { get; set; }

Property Value

IncludeGroups?

Included groups.

Keywords

Gets or sets search for entities that contain specific keywords in all wildcard string-searchable fields.

public IList<string>? Keywords { get; set; }

Property Value

IList<string>

IList<T>.