aboutsummaryrefslogtreecommitdiff
path: root/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt
diff options
context:
space:
mode:
Diffstat (limited to 'shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt')
-rw-r--r--shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt76
1 files changed, 0 insertions, 76 deletions
diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt
index 90dd9f6..cccc247 100644
--- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt
+++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/apis/UsersApi.kt
@@ -17,56 +17,6 @@ import mx.trackermap.TrackerMap.client.models.User
import mx.trackermap.TrackerMap.client.infrastructure.*
class UsersApi(sessionManager: SessionManager) : ApiClient(sessionManager), Injectable {
-
- /**
- * Fetch a list of Users
- *
- * @param userId Can only be used by admin or manager users (optional)
- * @return kotlin.Array<User>
- */
- @Suppress("UNCHECKED_CAST")
- suspend fun usersGet(userId: String? = null): Array<User> {
- val localVariableQuery: MultiValueMap = mapOf("userId" to listOf("$userId"))
- val localVariableConfig = RequestConfig(
- RequestMethod.GET,
- "/users", query = localVariableQuery
- )
- val response = request<Array<User>>(
- localVariableConfig
- )
-
- return when (response.responseType) {
- ResponseType.Success -> (response as Success<*>).data as Array<User>
- ResponseType.Informational -> TODO()
- ResponseType.Redirection -> TODO()
- ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
- ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
- }
- }
- /**
- * Delete a User
- *
- * @param id
- * @return void
- */
- suspend fun usersIdDelete(id: Int) {
-
- val localVariableConfig = RequestConfig(
- RequestMethod.DELETE,
- "/users/{id}".replace("{" + "id" + "}", "$id")
- )
- val response = request<Any?>(
- localVariableConfig
- )
-
- return when (response.responseType) {
- ResponseType.Success -> Unit
- ResponseType.Informational -> TODO()
- ResponseType.Redirection -> TODO()
- ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
- ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
- }
- }
/**
* Update a User
*
@@ -93,30 +43,4 @@ class UsersApi(sessionManager: SessionManager) : ApiClient(sessionManager), Inje
ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
}
}
- /**
- * Create a User
- *
- * @param body
- * @return User
- */
- @Suppress("UNCHECKED_CAST")
- suspend fun usersPost(body: User): User {
- val localVariableBody: Any = body
-
- val localVariableConfig = RequestConfig(
- RequestMethod.POST,
- "/users"
- )
- val response = request<User>(
- localVariableConfig, localVariableBody
- )
-
- return when (response.responseType) {
- ResponseType.Success -> (response as Success<*>).data as User
- ResponseType.Informational -> TODO()
- ResponseType.Redirection -> TODO()
- ResponseType.ClientError -> throw ClientException((response as ClientError<*>).body as? String ?: "Client error")
- ResponseType.ServerError -> throw ServerException((response as ServerError<*>).message ?: "Server error")
- }
- }
}