Skip to content

Instantly share code, notes, and snippets.

@serhatsezer
Last active October 18, 2017 13:14
Show Gist options
  • Save serhatsezer/9369120496929d87b071b39ec509eac7 to your computer and use it in GitHub Desktop.
Save serhatsezer/9369120496929d87b071b39ec509eac7 to your computer and use it in GitHub Desktop.
// Creating our end point
enum UserProvider: SSRequestRepresentable {
typealias RequestParameters = [String: Any]
typealias JSONBody = [String: Any]
var baseURL: URL {
return URL(string: "http://sample.com")!
}
var parameters: RequestParameters {
let params: [String: Any] = ["API_TOKEN": "123123123",
"USER_ID": 3434,
"TIME_STAMP": "12042017"]
return params
}
var bodyData: JSONBody {
let bodyDict: [String: Any] = ["API_TOKEN": "123123123",
"USER_ID": 3434,
"TIME_STAMP": "12042017"]
return bodyDict
}
case getUser(name: String)
case getAllUser
case updateUser(id: String)
case reportUser(id: String)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment