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
deviceDeviceThe Device.
earliestProcessedDateDateTime?The most recent processed DateTime.
backfillDateDateTime?The upper limit DateTime for processing.
backfillTypestringThe type of backfill to be processed.
isProcessingCompleteboolThe 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
idIdThe id.
deviceDeviceThe Device.
earliestProcessedDateDateTime?The most recent processed DateTime.
backfillDateDateTime?The upper limit DateTime for processing.
backfillTypestringThe type of snapshot to be processed.
isProcessingCompleteboolThe 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.