This commit is contained in:
Trey t
2023-07-09 09:52:54 -05:00
parent f81153a674
commit a2098943a8
10 changed files with 526 additions and 83 deletions

View File

@@ -19,9 +19,10 @@ struct Workout: Codable, Identifiable, Equatable {
let registeredUser: RegisteredUser?
let muscles: [String]?
let equipment: [String]?
let exercise_count: Int?
enum CodingKeys: String, CodingKey {
case name, description, exercises, id, muscles, equipment
case name, description, exercises, id, muscles, equipment, exercise_count
case registeredUser = "registered_user"
}
@@ -39,6 +40,7 @@ struct Workout: Codable, Identifiable, Equatable {
self.id = try container.decode(Int.self, forKey: .id)
self.muscles = try container.decodeIfPresent([String].self, forKey: .muscles)
self.equipment = try container.decodeIfPresent([String].self, forKey: .equipment)
self.exercise_count = try container.decodeIfPresent(Int.self, forKey: .exercise_count)
}
var exercisesSortedByCreated_at: [ExerciseElement] {