LoopStats.swift 556 B

123456789101112131415161718192021222324252627282930
  1. import Foundation
  2. struct LoopStats: JSON, Equatable {
  3. var start: Date
  4. var end: Date?
  5. var duration: Double?
  6. var loopStatus: String
  7. var interval: Double?
  8. init(
  9. start: Date,
  10. loopStatus: String,
  11. interval: Double?
  12. ) {
  13. self.start = start
  14. self.loopStatus = loopStatus
  15. self.interval = interval
  16. }
  17. }
  18. extension LoopStats {
  19. private enum CodingKeys: String, CodingKey {
  20. case start
  21. case end
  22. case duration
  23. case loopStatus
  24. case interval
  25. }
  26. }