Table of Contents

Class MediaFileSearch

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

The object used to specify the arguments when searching for MediaFile. This will return the data describing a file, not the actual file.

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

Constructors

MediaFileSearch()

Initializes a new instance of the MediaFileSearch class.

public MediaFileSearch()

MediaFileSearch(Id?)

Initializes a new instance of the MediaFileSearch class.

public MediaFileSearch(Id? id)

Parameters

id Id

The identifier.

Properties

DeviceSearch

Gets or sets filter by the DeviceSearch options. Providing a device ID will search for any MediaFiles that are assigned to that Device. Providing the Groups will search for MediaFiles for that have Devices in that group. Available DeviceSearch options are:

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

DriverSearch

Gets or sets search for MediaFile with this UserSearch Id. Available UserSearch options are:.

public UserSearch? DriverSearch { get; set; }

Property Value

UserSearch

UserSearch

FromDate

Gets or sets search for MediaFile records at this date or after. Includes overlapping dates.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

MaxVersion

Gets or sets search for MediaFile records before this version.

public long? MaxVersion { get; set; }

Property Value

long?

long

MinVersion

Gets or sets search for MediaFile records at or after this version.

public long? MinVersion { get; set; }

Property Value

long?

long

SolutionId

Gets or sets search for MediaFile records with this SolutionId.

public Id? SolutionId { get; set; }

Property Value

Id

Id

TagSearch

Gets or sets search for MediaFile with this TagSearch. Available TagSearch options are:.

public TagSearch? TagSearch { get; set; }

Property Value

TagSearch

TagSearch

ToDate

Gets or sets search for MediaFile records at this date or before. Includes overlapping dates.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime