Class EventOccurrenceDue
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
[ReportClass]
public class EventOccurrenceDue : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
EventOccurrenceDue
- Implements
- Inherited Members
Constructors
EventOccurrenceDue()
Initializes a new instance of the EventOccurrenceDue class.
public EventOccurrenceDue()
EventOccurrenceDue(EventOccurrence)
Initializes a new instance of the EventOccurrenceDue class.
public EventOccurrenceDue(EventOccurrence eventDue)
Parameters
eventDue
EventOccurrenceAn instance of EventOccurrence representing the event that is due or overdue.
EventOccurrenceDue(Id)
Initializes a new instance of the EventOccurrenceDue class.
public EventOccurrenceDue(Id id)
Parameters
Properties
CreatedDate
Gets or sets the created date of the maintenanceupcomingevents record.
public DateTime? CreatedDate { get; set; }
Property Value
- DateTime?
The created date of the maintenanceupcomingevents record.
DueInDays
Gets or sets the number of days the event is due in.
public long? DueInDays { get; set; }
Property Value
- long?
The number of days the event is due in.
DueInEngineHours
Gets or sets the engine hours the event is due.
public TimeSpan? DueInEngineHours { get; set; }
Property Value
- TimeSpan?
The engine hours the event is due.
DueInOdometer
Gets or sets the odometer the event is due.
public long? DueInOdometer { get; set; }
Property Value
- long?
The odometer the event is due.
DueOnDate
Gets or sets the date the event is due.
public DateTime? DueOnDate { get; set; }
Property Value
- DateTime?
The date the event is due.
EventDue
Gets or sets the event that is due or overdue.
public EventOccurrence EventDue { get; set; }
Property Value
- EventOccurrence
An instance of EventOccurrence representing the event that is due or overdue.
Guid
Gets the records GUID.
public Guid? Guid { get; init; }
Property Value
- Guid?
The GUID id of the maintenanceupcomingevents record.
Id
public override Id? Id { get; set; }
Property Value
IsActiveSnooze
Gets or sets if snoozed is currently active
public bool? IsActiveSnooze { get; set; }
Property Value
- bool?
Snoozed until maintenance is completed
IsSnoozed
Gets or sets if snoozed has not been deactivated
public bool? IsSnoozed { get; set; }
Property Value
- bool?
Snoozed until maintenance is completed
OverdueByDays
Gets or sets the number of days the event is overdue by.
public long? OverdueByDays { get; set; }
Property Value
- long?
The number of days the event is overdue by.
OverdueByEngineHours
Gets or sets the engine hours the event is overdue by.
public TimeSpan? OverdueByEngineHours { get; set; }
Property Value
- TimeSpan?
The engine hours the event is overdue by.
OverdueByOdometer
Gets or sets the odometer the event is overdue by.
public long? OverdueByOdometer { get; set; }
Property Value
- long?
The odometer the event is overdue by.
Severity
Gets or sets the severity of the event.
public MaintenanceSeverity? Severity { get; set; }
Property Value
- MaintenanceSeverity?
The severity of the event.
SnoozeDuration
Gets or sets the snoozed duration
public int? SnoozeDuration { get; set; }
Property Value
- int?
The duration is 1, 7, or 30 days
SnoozedDate
Gets or sets the date snoozed
public DateTime? SnoozedDate { get; set; }
Property Value
- DateTime?
The date the maintenance was snoozed
SnoozedDueOn
Gets or sets the date the snoozed is due
public DateTime? SnoozedDueOn { get; set; }
Property Value
- DateTime?
The last date of the snoozed
Status
Gets or sets the status of the event.
public string? Status { get; set; }
Property Value
- string
The status of the event.
Methods
Clone()
public override IEntity Clone()
Returns
GetReadOnly()
public override IEntity GetReadOnly()