RestApiManager

Manages the REST API

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun addQueryParameter(key: String, value: String): RestApiManager

Adds a query parameters to the request

Link copied to clipboard
open fun delete(endPoint: EndPoint.IEnumEndpoint, vararg params: String): DeleteRestApi
open fun delete(body: RequestBody, endPoint: EndPoint.IEnumEndpoint): DeleteRestApi
abstract fun delete(body: RequestBody?, endPoint: EndPoint.IEnumEndpoint, vararg params: String): DeleteRestApi

Deletes something from the API.

Link copied to clipboard
abstract fun get(endPoint: EndPoint.IEnumEndpoint, vararg params: String): GetRestApi

Gets a certain endpoint from the API.

Link copied to clipboard
open fun patch(body: RequestBody, endPoint: EndPoint.IEnumEndpoint): PatchRestApi
abstract fun patch(body: RequestBody, endPoint: EndPoint.IEnumEndpoint, vararg params: String): PatchRestApi

Patches something from the API.

Link copied to clipboard
open fun post(body: RequestBody?, endPoint: EndPoint.IEnumEndpoint): PostRestApi

Pots something to the API.

abstract fun post(body: RequestBody?, endPoint: EndPoint.IEnumEndpoint, vararg params: String): PostRestApi

Posts something to the API.

Link copied to clipboard
open fun put(body: RequestBody?, endPoint: EndPoint.IEnumEndpoint): PutRestApi
abstract fun put(body: RequestBody?, endPoint: EndPoint.IEnumEndpoint, vararg params: String): PutRestApi

Puts something to the API.