Class RouteDevice
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
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
RouteThe this route.
thisDevice
DeviceThe this device.
thisStartDate
DateTime?The this start date.
thisEndDate
DateTime?The this end date.
timeZone
stringThe 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.