DataFlow.swift 652 B

12345678910111213141516171819202122232425262728
  1. import Foundation
  2. struct WatchState: Codable {
  3. var glucose: String?
  4. var trend: String?
  5. var delta: String?
  6. var glucoseDate: Date?
  7. var lastLoopDate: Date?
  8. var bolusIncrement: Decimal?
  9. var maxCOB: Decimal?
  10. var maxBolus: Decimal?
  11. var carbsRequired: Decimal?
  12. var bolusRecommended: Decimal?
  13. var iob: Decimal?
  14. var cob: Decimal?
  15. var tempTargets: [TempTargetWatchPreset] = []
  16. var bolusAfterCarbs: Bool?
  17. var eventualBG: String?
  18. var displayHR: Bool?
  19. }
  20. struct TempTargetWatchPreset: Codable, Identifiable {
  21. let name: String
  22. let id: String
  23. let description: String
  24. let until: Date?
  25. }