Package-level declarations

Types

Link copied to clipboard
interface HttpApi

MineAuthのHTTP APIを定義するインターフェース

Link copied to clipboard
class HttpError(val status: HttpStatus, val message: String, val details: Map<String, Any> = mapOf()) : RuntimeException

HTTPエラーを表すクラス

Link copied to clipboard

HTTPメソッドを表す列挙型

Link copied to clipboard
data class HttpRequest(val parameters: Map<String, String>, val body: String?, val headers: Map<String, String>)

HTTPリクエストを表すデータクラス

Link copied to clipboard
data class HttpResponse(val status: Int, val body: String?, val headers: Map<String, String> = mapOf())

HTTPレスポンスを表すデータクラス

Link copied to clipboard

HTTPステータスコードを表す列挙型