Kaynağa Gözat

Add docstring, remove extra files

Sam King 1 yıl önce
ebeveyn
işleme
1684d958ce

+ 1 - 0
Model/JSONImporter.swift

@@ -96,6 +96,7 @@ class JSONImporter {
 // MARK: - Extension for Specific Import Functions
 
 extension BloodGlucose {
+    /// Helper function to convert BloodGlucose to GlucoseStorage while importing JSON glucose entries
     func store(in context: NSManagedObjectContext) throws {
         guard let glucoseValue = glucose ?? sgv else {
             throw JSONImporterError.missingGlucoseValueInGlucoseEntry

+ 0 - 0
Trio/Sources/Helpers/CheckboxToggleStyle.swift


+ 0 - 33
Trio/Sources/Models/Glucose.swift

@@ -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"
-}