Class BackfillStatus
- Namespace
- Geotab.Checkmate.ObjectModel.Processing
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Log of energy consumed processing
[ReportClass]
public class BackfillStatus : Entity, IEntity, IComparable, IIdentifiable, IDeviceProvider
- Inheritance
-
BackfillStatus
- Implements
- Inherited Members
Constructors
BackfillStatus()
Initializes a new instance of the BackfillStatus class.
public BackfillStatus()
BackfillStatus(Device, DateTime?, DateTime?, string?, bool)
Initializes a new instance of the BackfillStatus class.
public BackfillStatus(Device device, DateTime? earliestProcessedDate, DateTime? backfillDate, string? backfillType, bool isProcessingComplete)
Parameters
device
DeviceThe Device.
earliestProcessedDate
DateTime?The most recent processed DateTime.
backfillDate
DateTime?The upper limit DateTime for processing.
backfillType
stringThe type of backfill to be processed.
isProcessingComplete
boolThe bool flag that signals if processing is completed.
BackfillStatus(Id?, Device, DateTime?, DateTime?, string?, bool)
Initializes a new instance of the BackfillStatus class.
public BackfillStatus(Id? id, Device device, DateTime? earliestProcessedDate, DateTime? backfillDate, string? backfillType, bool isProcessingComplete)
Parameters
id
IdThe id.
device
DeviceThe Device.
earliestProcessedDate
DateTime?The most recent processed DateTime.
backfillDate
DateTime?The upper limit DateTime for processing.
backfillType
stringThe type of snapshot to be processed.
isProcessingComplete
boolThe bool flag that signals if processing is completed.
Properties
BackfillDate
Gets or sets the UTC date and time of the upper limit date for processing.
public DateTime? BackfillDate { get; set; }
Property Value
BackfillType
Gets or sets the type of snapshot that was processed.
public string? BackfillType { get; set; }
Property Value
Device
Gets or sets the Device.
public Device Device { get; set; }
Property Value
EarliestProcessedDate
Gets or sets the UTC date and time of the most recent processed date.
public DateTime? EarliestProcessedDate { get; set; }
Property Value
IsProcessingComplete
Gets or sets a value indicating whether processing is completed.
public bool IsProcessingComplete { get; set; }
Property Value
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.