app / com.pzpg.ogr.api.request / RequestServer
RequestServer
class RequestServer
Class responsible for request to server
Constructors
| Name | Summary |
|---|---|
| <init> | Class responsible for request to serverRequestServer(serverUrl: String) |
Functions
| Name | Summary |
|---|---|
| authorize | Authorizes a user on the server to use the APIsuspend fun authorize(account: GoogleSignInAccount): JSONObject |
| deleteAll | Suspend method to delete all entities with processed graphs includes image, graphMl, g6 filessuspend fun deleteAll(jwtToken: String): Int |
| deleteData | Suspend method to delete one of entities with processed graphs includes image, graphMl, g6 filessuspend fun deleteData(guid: String, jwtToken: String): Int |
| downloadGraph | Suspend method to download a file which representations a graph which has been recognitions by the serversuspend fun downloadGraph(guid: String, format: GraphFormat?, jwtToken: String): File? |
| getHistory | Suspend method to get history from the server about the user activitysuspend fun getHistory(jwtToken: String): JSONArray |
| processImage | Suspend method to process a image for graph recognitionsuspend fun processImage(guid: String, jwtToken: String, mode: ProcessMode?): Int |
| refreshToken | Suspend method to refresh token method to refresh the access token “jwtToken” when the time of the token has expired.suspend fun refreshToken(rToken: String): JSONObject |
| revokeToken | Suspend method to revoke token when user logged outsuspend fun revokeToken(jwtToken: String, rToken: String): Int |
| uploadImage | Suspend method to upload an image which will processed to the serversuspend fun uploadImage(dir: String, name: String, jwtToken: String): String |