Files
WerkoutIOS/Werkout_ios/Models/Workout.swift
Trey t bf58ca5167 init
2023-06-14 21:26:50 -05:00

27 lines
569 B
Swift

//
// Workout.swift
// Werkout_ios
//
// Created by Trey Tartt on 6/14/23.
//
import Foundation
struct Workout: Codable {
let name: String
let description: String?
let exercises: [ExerciseElement]
let registeredUser: [RegisteredUser]
enum CodingKeys: String, CodingKey {
case name, description, exercises
case registeredUser = "registered_user"
}
var exercisesSortedByCreated_at: [ExerciseElement] {
return self.exercises.sorted(by: {
$0.createdAtDate < $1.createdAtDate
})
}
}