|
@@ -1,33 +0,0 @@
|
|
|
-import Foundation
|
|
|
|
|
-
|
|
|
|
|
-struct Glucose: JSON, Decodable {
|
|
|
|
|
- let sgv: Int?
|
|
|
|
|
- let glucose: Int?
|
|
|
|
|
- let type: GlucoseType
|
|
|
|
|
- let noise: Int?
|
|
|
|
|
- let date: Date
|
|
|
|
|
- let filtered: Double?
|
|
|
|
|
- let direction: Direction?
|
|
|
|
|
- let _id: String?
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-enum GlucoseType: String, JSON {
|
|
|
|
|
- case sgv
|
|
|
|
|
- case cal
|
|
|
|
|
- case manual = "Manual"
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-enum Direction: String, JSON {
|
|
|
|
|
- case tripleUp = "TripleUp"
|
|
|
|
|
- case doubleUp = "DoubleUp"
|
|
|
|
|
- case singleUp = "SingleUp"
|
|
|
|
|
- case fortyFiveUp = "FortyFiveUp"
|
|
|
|
|
- case flat = "Flat"
|
|
|
|
|
- case fortyFiveDown = "FortyFiveDown"
|
|
|
|
|
- case singleDown = "SingleDown"
|
|
|
|
|
- case doubleDown = "DoubleDown"
|
|
|
|
|
- case tripleDown = "TripleDown"
|
|
|
|
|
- case none = "NONE"
|
|
|
|
|
- case notComputable = "NOT COMPUTABLE"
|
|
|
|
|
- case rateOutOfRange = "RATE OUT OF RANGE"
|
|
|
|
|
-}
|
|
|