All URIs are relative to https://finchapp.eastus.cloudapp.azure.com/api
| Method | HTTP request | Description |
|---|---|---|
| getUser | GET /user | Gets user info |
| loginUser | POST /login | Log in a user |
| logoutUser | POST /logout | Log out a user |
| signupUser | POST /signup | Sign up a user |
open class func getUser(completion: @escaping (_ data: User?, _ error: Error?) -> Void)Gets user info
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
// Gets user info
UserAPI.getUser() { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}This endpoint does not need any parameter.
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func loginUser(loginPayload: LoginPayload, completion: @escaping (_ data: User?, _ error: Error?) -> Void)Log in a user
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
let loginPayload = LoginPayload(email: "email_example", password: "password_example") // LoginPayload |
// Log in a user
UserAPI.loginUser(loginPayload: loginPayload) { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| loginPayload | LoginPayload |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func logoutUser(completion: @escaping (_ data: Void?, _ error: Error?) -> Void)Log out a user
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
// Log out a user
UserAPI.logoutUser() { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}This endpoint does not need any parameter.
Void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
open class func signupUser(signupPayload: SignupPayload, completion: @escaping (_ data: User?, _ error: Error?) -> Void)Sign up a user
// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
import OpenAPIClient
let signupPayload = SignupPayload(email: "email_example", password: "password_example", firstName: "firstName_example", lastName: "lastName_example", income: 123, netWorth: 123, location: Location(hasLocation: false, lat: 123, lon: 123), birthday: Date()) // SignupPayload |
// Sign up a user
UserAPI.signupUser(signupPayload: signupPayload) { (response, error) in
guard error == nil else {
print(error)
return
}
if (response) {
dump(response)
}
}| Name | Type | Description | Notes |
|---|---|---|---|
| signupPayload | SignupPayload |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]