Table of Contents

Class IntervalAggregatedEntity

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

Base class for interval aggregated data entities.

public abstract class IntervalAggregatedEntity : AggregatedDataEntity, IEntity, IComparable, IIdentifiable, IDeviceProvider
Inheritance
IntervalAggregatedEntity
Implements
Derived
Inherited Members

Constructors

IntervalAggregatedEntity()

Initializes a new instance of the IntervalAggregatedEntity class.

protected IntervalAggregatedEntity()

IntervalAggregatedEntity(Id?, DateTime?)

Initializes a new instance of the IntervalAggregatedEntity class.

protected IntervalAggregatedEntity(Id? id, DateTime? lastUpdated)

Parameters

id Id

The Id of the data.

lastUpdated DateTime?

The version of the data.

IntervalAggregatedEntity(IntervalAggregatedEntity)

Initializes a new instance of the IntervalAggregatedEntity class.

protected IntervalAggregatedEntity(IntervalAggregatedEntity intervalAggregatedEntity)

Parameters

intervalAggregatedEntity IntervalAggregatedEntity

The IntervalAggregatedEntity.

Properties

AggregateType

Gets or sets the AggregateType of this record.

public IntervalAggregateType? AggregateType { get; set; }

Property Value

IntervalAggregateType?

AggregateType

Device

Gets the device.

public Device? Device { get; set; }

Property Value

Device

Device

EndDateTimeUtc

Gets or sets the end date and time in UTC of the aggregation.

public DateTime? EndDateTimeUtc { get; set; }

Property Value

DateTime?

DateTime

LocalDateTime

Gets or sets the local date and time of the aggregation.

public DateTime? LocalDateTime { get; set; }

Property Value

DateTime?

DateTime

StartDateTimeUtc

Gets or sets the start date and time in UTC of the aggregation.

public DateTime? StartDateTimeUtc { get; set; }

Property Value

DateTime?

DateTime

TimeZoneId

Gets or sets the IANA Timezone id of the record. Default ["Etc/UTC"].

public string? TimeZoneId { get; set; }

Property Value

string

string

Remarks

Retrieve the record timezone id's.