Table of Contents

Class DeviceRegistrationStateSearch

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

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

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

Remarks

This is basic implementation.

Constructors

DeviceRegistrationStateSearch()

Initializes a new instance of the DeviceRegistrationStateSearch class.

public DeviceRegistrationStateSearch()

DeviceRegistrationStateSearch(Id)

Initializes a new instance of the DeviceRegistrationStateSearch class.

public DeviceRegistrationStateSearch(Id id)

Parameters

id Id

The id.

Properties

ActualStates

Gets or sets the actual registration states to search for.

public IList<RegistrationStatus>? ActualStates { get; set; }

Property Value

IList<RegistrationStatus>

IList<T> The actual registration states to search for.

DeviceIds

Gets or sets the device ID's to search for.

public IList<Id>? DeviceIds { get; set; }

Property Value

IList<Id>

The device ID's.

HardwareIds

Gets or sets the hardware ID's to search for.

public IList<int>? HardwareIds { get; set; }

Property Value

IList<int>

The hardware ID's.

IntendedStates

Gets or sets the intended registration states to search for.

public IList<RegistrationStatus>? IntendedStates { get; set; }

Property Value

IList<RegistrationStatus>

IList<T> The intended registration states to search for.

OnlyCurrentState

Gets or sets a value indicating only current states are to be searched.

public bool? OnlyCurrentState { get; set; }

Property Value

bool?

bool Only current states are to be searched. If false, all states including historic are returned.