TreatmentResponse.swift 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // LoopFollow
  2. // TreatmentResponse.swift
  3. import Foundation
  4. struct TreatmentResponse: Decodable {
  5. let enteredBy: String
  6. let eventType: String
  7. let reason: String
  8. let targetTop: Double
  9. let targetBottom: Double
  10. let duration: Int
  11. let createdAt: String
  12. let utcOffset: Int
  13. let id: String
  14. enum CodingKeys: String, CodingKey {
  15. case enteredBy
  16. case eventType
  17. case reason
  18. case targetTop
  19. case targetBottom
  20. case duration
  21. case createdAt = "created_at"
  22. case utcOffset
  23. case id = "_id"
  24. }
  25. }
  26. struct TreatmentCancelResponse: Decodable {
  27. let enteredBy: String
  28. let eventType: String
  29. let reason: String
  30. let duration: Int
  31. let createdAt: String
  32. let utcOffset: Int
  33. let id: String
  34. enum CodingKeys: String, CodingKey {
  35. case enteredBy
  36. case eventType
  37. case reason
  38. case duration
  39. case createdAt = "created_at"
  40. case utcOffset
  41. case id = "_id"
  42. }
  43. }