WIP
This commit is contained in:
@@ -36,8 +36,14 @@ class AllExerciseFetchable: Fetchable {
|
||||
var endPoint: String = "exercise/all/"
|
||||
}
|
||||
|
||||
class CompletedWorkoutFetchable: Fetchable {
|
||||
typealias Response = [CompletedWorkout]
|
||||
var endPoint: String = "workout/completed/"
|
||||
}
|
||||
|
||||
class CreateWorkoutFetchable: Postable {
|
||||
var postableData: [String : Any]?
|
||||
var successStatus = 201
|
||||
|
||||
typealias Response = Workout
|
||||
var endPoint: String = "workout/create/"
|
||||
@@ -49,6 +55,7 @@ class CreateWorkoutFetchable: Postable {
|
||||
|
||||
class CompleteWorkoutFetchable: Postable {
|
||||
var postableData: [String : Any]?
|
||||
var successStatus = 201
|
||||
|
||||
typealias Response = CompletedWorkout
|
||||
var endPoint: String = "workout/complete/"
|
||||
@@ -57,3 +64,19 @@ class CompleteWorkoutFetchable: Postable {
|
||||
self.postableData = postData
|
||||
}
|
||||
}
|
||||
|
||||
class LoginFetchable: Postable {
|
||||
var postableData: [String : Any]?
|
||||
var successStatus = 200
|
||||
|
||||
typealias Response = RegisteredUser
|
||||
var endPoint: String = "registered_user/login/"
|
||||
|
||||
var attachToken: Bool {
|
||||
return false
|
||||
}
|
||||
|
||||
init(postData: [String: Any]) {
|
||||
self.postableData = postData
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user