This commit is contained in:
Trey t
2023-07-02 16:37:45 -05:00
parent 939ea16716
commit fbc1ada8c9
14 changed files with 535 additions and 24 deletions

View File

@@ -41,6 +41,11 @@ class CompletedWorkoutFetchable: Fetchable {
var endPoint: String = "/workout/completed/"
}
class PlannedWorkoutFetchable: Fetchable {
typealias Response = [PlannedWorkout]
var endPoint: String = "/workout/planned_workouts/"
}
class CreateWorkoutFetchable: Postable {
var postableData: [String : Any]?
var successStatus = 201
@@ -80,3 +85,15 @@ class LoginFetchable: Postable {
self.postableData = postData
}
}
class PlanWorkoutFetchable: Postable {
var postableData: [String : Any]?
var successStatus = 201
typealias Response = RegisteredUser
var endPoint: String = "/workout/plan_workout/"
init(postData: [String: Any]) {
self.postableData = postData
}
}