| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import Foundation
- struct DailyStats: JSON, Equatable {
- var createdAt: Date
- var FAX_Build_Version: String
- var FAX_Build_Number: String
- var FAX_Branch: String
- var FAX_Build_Date: Date
- var Algorithm: String
- var AdjustmentFactor: Decimal
- var Pump: String
- var CGM: String
- var insulinType: String
- var peakActivityTime: Decimal
- var TDD: Decimal
- var Carbs_24h: Decimal
- var TIR: String
- var BG_Average: String
- var HbA1c: String
- init(
- createdAt: Date,
- FAX_Build_Version: String,
- FAX_Build_Number: String,
- FAX_Branch: String,
- FAX_Build_Date: Date,
- Algorithm: String,
- AdjustmentFactor: Decimal,
- Pump: String,
- CGM: String,
- insulinType: String,
- peakActivityTime: Decimal,
- TDD: Decimal,
- Carbs_24h: Decimal,
- TIR: String,
- BG_Average: String,
- HbA1c: String
- ) {
- self.createdAt = createdAt
- self.FAX_Build_Version = FAX_Build_Version
- self.FAX_Build_Number = FAX_Build_Number
- self.FAX_Branch = FAX_Branch
- self.FAX_Build_Date = FAX_Build_Date
- self.Algorithm = Algorithm
- self.AdjustmentFactor = AdjustmentFactor
- self.Pump = Pump
- self.CGM = CGM
- self.insulinType = insulinType
- self.peakActivityTime = peakActivityTime
- self.TDD = TDD
- self.Carbs_24h = Carbs_24h
- self.TIR = TIR
- self.BG_Average = BG_Average
- self.HbA1c = HbA1c
- }
- static func == (lhs: DailyStats, rhs: DailyStats) -> Bool {
- lhs.createdAt == rhs.createdAt
- }
- func hash(into hasher: inout Hasher) {
- hasher.combine(createdAt)
- }
- }
- extension DailyStats {
- private enum CodingKeys: String, CodingKey {
- case createdAt
- case FAX_Build_Version
- case FAX_Build_Number
- case FAX_Branch
- case FAX_Build_Date
- case Algorithm
- case AdjustmentFactor
- case Pump
- case CGM
- case insulinType
- case peakActivityTime
- case TDD
- case Carbs_24h
- case TIR
- case BG_Average
- case HbA1c
- }
- }
|