Package-level declarations

Types

Link copied to clipboard
@Serializable
@SerialName(value = "API")
abstract class API<Request : JsonEncodable, Response : WebResponse<Result>, Result, Success : Result, Failure : Result>
Link copied to clipboard
@SerialName(value = "")
interface AuthenticatedRequest<E>
Link copied to clipboard
@Serializable
@SerialName(value = "ErrorResponse")
class ErrorResponse(val result: String, val code: Int = 420) : WebResponse<String>
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "JsonEncodable")
abstract class JsonEncodable
Link copied to clipboard
@SerialName(value = "SimpleAPI")
abstract class SimpleAPI<Request, Response>
Link copied to clipboard
@Serializable
@SerialName(value = "WebResponse")
abstract class WebResponse<Result> : JsonEncodable

Functions

Link copied to clipboard