This commit is contained in:
Trey t
2023-06-19 20:03:41 -05:00
parent c1dc7a2351
commit 55f0926a08
6 changed files with 87 additions and 48 deletions

View File

@@ -8,13 +8,14 @@
import Foundation
struct Workout: Codable {
let id: Int
let name: String
let description: String?
let exercises: [ExerciseElement]
let registeredUser: RegisteredUser
enum CodingKeys: String, CodingKey {
case name, description, exercises
case name, description, exercises, id
case registeredUser = "registered_user"
}
@@ -29,6 +30,7 @@ struct Workout: Codable {
self.name = try container.decode(String.self, forKey: .name)
self.description = try container.decodeIfPresent(String.self, forKey: .description)
self.registeredUser = try container.decode(RegisteredUser.self, forKey: .registeredUser)
self.id = try container.decode(Int.self, forKey: .id)
}
var exercisesSortedByCreated_at: [ExerciseElement] {