| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import Foundation
- struct ComputedBGTargetEntry: Codable {
- var low: Decimal
- var high: Decimal
- var start: String
- var offset: Int
- var maxBg: Decimal?
- var minBg: Decimal?
- var temptargetSet: Bool?
- }
- extension ComputedBGTargetEntry {
- private enum CodingKeys: String, CodingKey {
- case low
- case high
- case start
- case offset
- case maxBg = "max_bg"
- case minBg = "min_bg"
- case temptargetSet = "temptarget_set"
- }
- }
- struct ComputedBGTargets: Codable {
- let units: GlucoseUnits
- let userPreferredUnits: GlucoseUnits
- var targets: [ComputedBGTargetEntry]
- }
- extension ComputedBGTargets {
- private enum CodingKeys: String, CodingKey {
- case units
- case userPreferredUnits = "user_preferred_units"
- case targets
- }
- }
|