DexcomDataRangeData class

DexcomDataRangeData is a class implementing the data model of the user EGV data.

Implemented types

Constructors

DexcomDataRangeData({DateTime? calibrationsStartSystemTime, DateTime? calibrationsEndSystemTime, DateTime? calibrationsStartDisplayTime, DateTime? calibrationsEndDisplayTime, DateTime? egvsStartSystemTime, DateTime? egvsEndSystemTime, DateTime? egvsStartDisplayTime, DateTime? egvsEndDisplayTime, DateTime? eventsStartSystemTime, DateTime? eventsEndSystemTime, DateTime? eventsStartDisplayTime, DateTime? eventsEndDisplayTime})
Default DexcomDataRangeData constructor.
DexcomDataRangeData.fromJson({required Map<String, dynamic> json})
Generates a DexcomCalibrationData obtained from a json.
factory

Properties

calibrationsEndDisplayTime DateTime?
The latest time for DexcomCalibrationData records within the Dexcom system as displayed on the receiving device.
final
calibrationsEndSystemTime DateTime?
The latest time according to the system clock for DexcomCalibrationData records within the Dexcom system; nominally UTC.
final
calibrationsStartDisplayTime DateTime?
The earliest time for DexcomCalibrationData records within the Dexcom system as displayed on the receiving device.
final
calibrationsStartSystemTime DateTime?
The earliest time according to the system clock for DexcomCalibrationData records within the Dexcom system; nominally UTC.
final
egvsEndDisplayTime DateTime?
The latest time for DexcomEGVData records within the Dexcom system as displayed on the receiving device.
final
egvsEndSystemTime DateTime?
The latest time according to the system clock for DexcomEGVData records within the Dexcom system; nominally UTC.
final
egvsStartDisplayTime DateTime?
The earliest time for DexcomEGVData records within the Dexcom system as displayed on the receiving device.
final
egvsStartSystemTime DateTime?
The earliest time according to the system clock for DexcomEGVData records within the Dexcom system; nominally UTC.
final
eventsEndDisplayTime DateTime?
The latest time for DexcomEventData records within the Dexcom system as displayed on the receiving device.
final
eventsEndSystemTime DateTime?
The latest time according to the system clock for DexcomEventData records within the Dexcom system; nominally UTC.
final
eventsStartDisplayTime DateTime?
The earliest time for DexcomEventData records within the Dexcom system as displayed on the receiving device.
final
eventsStartSystemTime DateTime?
The earliest time according to the system clock for DexcomEventData records within the Dexcom system; nominally UTC.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson<T extends DexcomData>() Map<String, dynamic>
Converts the value to a json.
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited