Table of Contents

Class RouteDevice

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

This is a Route for a Device.

public class RouteDevice : IDeviceProvider
Inheritance
RouteDevice
Implements
Derived
Inherited Members

Constructors

RouteDevice()

Initializes a new instance of the RouteDevice class.

public RouteDevice()

RouteDevice(Route, Device, DateTime?, DateTime?, string)

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

public RouteDevice(Route thisRoute, Device thisDevice, DateTime? thisStartDate, DateTime? thisEndDate, string timeZone)

Parameters

thisRoute Route

The this route.

thisDevice Device

The this device.

thisStartDate DateTime?

The this start date.

thisEndDate DateTime?

The this end date.

timeZone string

The device Timezone.

Properties

Device

Gets or sets the Device.

public Device? Device { get; set; }

Property Value

Device

The <see cref="Device"/>.

EndDate

Gets or sets the end date.

public DateTime? EndDate { get; set; }

Property Value

DateTime?

The end date.

LocalStartDate

Gets start Date of the route in the Device specific time zone.

[ExcelColumnHeader(new ReportHeading[] { ReportHeading.RouteDeviceLocalStartDate })]
public DateTimeOffset? LocalStartDate { get; }

Property Value

DateTimeOffset?

Start Date of the route in the Device specific time zone.

Route

Gets or sets the route.

public Route? Route { get; set; }

Property Value

Route

The route.

StartDate

Gets or sets the start date.

public DateTime? StartDate { get; set; }

Property Value

DateTime?

The start date.

TimeZone

Gets or sets the Timezone.

public string? TimeZone { get; set; }

Property Value

string

The Timezone.