Table of Contents

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 Device

The Device.

earliestProcessedDate DateTime?

The most recent processed DateTime.

backfillDate DateTime?

The upper limit DateTime for processing.

backfillType string

The type of backfill to be processed.

isProcessingComplete bool

The 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 Id

The id.

device Device

The Device.

earliestProcessedDate DateTime?

The most recent processed DateTime.

backfillDate DateTime?

The upper limit DateTime for processing.

backfillType string

The type of snapshot to be processed.

isProcessingComplete bool

The 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

DateTime?

DateTime

BackfillType

Gets or sets the type of snapshot that was processed.

public string? BackfillType { get; set; }

Property Value

string

DateTime

Device

Gets or sets the Device.

public Device Device { get; set; }

Property Value

Device

Device

EarliestProcessedDate

Gets or sets the UTC date and time of the most recent processed date.

public DateTime? EarliestProcessedDate { get; set; }

Property Value

DateTime?

DateTime

IsProcessingComplete

Gets or sets a value indicating whether processing is completed.

public bool IsProcessingComplete { get; set; }

Property Value

bool

bool

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.