WIP
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
import Foundation
|
||||
|
||||
enum BaseURLs: String {
|
||||
case local = "http://127.0.0.1:8000/"
|
||||
case local = "http://127.0.0.1:8000"
|
||||
case dev = "https://dev.werkout.fitness"
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ protocol Postable: Fetchable {
|
||||
|
||||
extension Fetchable {
|
||||
var baseURL: String {
|
||||
BaseURLs.dev.rawValue
|
||||
BaseURLs.local.rawValue
|
||||
}
|
||||
|
||||
var attachToken: Bool {
|
||||
|
||||
Reference in New Issue
Block a user