Table of Contents

Class RouteExtract

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

false A Device and date pair that represents the last time a particular RouteExtract has been executed for a specific vehicle.

public class RouteExtract : Entity, IEntity, IComparable, IIdentifiable, IDeviceProvider
Inheritance
RouteExtract
Implements
Inherited Members

Constructors

RouteExtract()

Initializes a new instance of the RouteExtract class.Initializes a new instance of the RouteExtract class.

public RouteExtract()

RouteExtract(Id?, Device?, DateTime?)

Initializes a new instance of the RouteExtract class.Initializes a new instance of the RouteExtract class.

public RouteExtract(Id? id, Device? device, DateTime? lastExtractDateTime)

Parameters

id Id

The Id.

device Device

The Device.

lastExtractDateTime DateTime?

The last extract DateTime.

RouteExtract(RouteExtract)

Initializes a new instance of the RouteExtract class.Copy constructor.

public RouteExtract(RouteExtract value)

Parameters

value RouteExtract

The RouteExtract object to copy.

Properties

Device

Gets or sets the vehicle object to which the last date of the extract applies.

public Device? Device { get; set; }

Property Value

Device

DateTime

LastExtractDateTime

Gets or sets the date when the extract has been completed for this vehicle.

public DateTime? LastExtractDateTime { get; set; }

Property Value

DateTime?

DateTime

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.