| 12345678910111213141516171819202122232425 |
- import Foundation
- struct TDD: Sendable, Codable, Equatable, Identifiable {
- var id = UUID()
- let totalDailyDose: Decimal?
- let timestamp: Date?
- init(totalDailyDose: Decimal?, timestamp: Date?) {
- self.totalDailyDose = totalDailyDose
- self.timestamp = timestamp
- }
- init?(from dictionary: [String: Any]) {
- guard let deliverAt = dictionary["deliverAt"] as? Date,
- let totalDailyDose = dictionary["totalDailyDose"] as? Decimal
- else {
- return nil
- }
- self.totalDailyDose = totalDailyDose
- timestamp = deliverAt
- }
- }
|