Added too many requests status code
This commit is contained in:
parent
e64afca3cc
commit
191fa0ef44
1 changed files with 23 additions and 21 deletions
|
@ -33,27 +33,29 @@ package net.thauvin.erik.bitly
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides a data class to hold the JSON response.
|
* Provides a data class to hold the JSON response.
|
||||||
|
*
|
||||||
|
* @param body The response body.
|
||||||
|
* @param message Bitly error message, if any.
|
||||||
|
* @param description Bitly error description, if any.
|
||||||
|
* @param statusCode HTTP status code,
|
||||||
*/
|
*/
|
||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
data class CallResponse(val body: String = Constants.EMPTY_JSON, val resultCode: Int = -1) {
|
data class CallResponse(
|
||||||
val isSuccessful: Boolean
|
val body: String = Constants.EMPTY_JSON,
|
||||||
get() = resultCode in 200..299
|
val message: String = "",
|
||||||
val isCreated: Boolean
|
val description: String = "",
|
||||||
get() = resultCode == 201
|
val statusCode: Int = -1
|
||||||
val isBadRequest: Boolean
|
) {
|
||||||
get() = resultCode == 400
|
val isSuccessful = statusCode in 200..299
|
||||||
val isUpgradeRequired: Boolean
|
val isCreated = statusCode == 201
|
||||||
get() = resultCode == 402
|
val isBadRequest = statusCode == 400
|
||||||
val isForbidden: Boolean
|
val isUpgradeRequired = statusCode == 402
|
||||||
get() = resultCode == 403
|
val isForbidden = statusCode == 403
|
||||||
val isNotFound: Boolean
|
val isNotFound = statusCode == 404
|
||||||
get() = resultCode == 404
|
val isGone = statusCode == 410
|
||||||
val isExpectationFailed: Boolean
|
val isExpectationFailed = statusCode == 417
|
||||||
get() = resultCode == 417
|
val isUnprocessableEntity = statusCode == 422
|
||||||
val isUnprocessableEntity: Boolean
|
val isTooManyRequests = statusCode == 429
|
||||||
get() = resultCode == 422
|
val isInternalError = statusCode == 500
|
||||||
val isInternalError: Boolean
|
val isTemporarilyUnavailable = statusCode == 503
|
||||||
get() = resultCode == 500
|
|
||||||
val isTemporarilyUnavailable: Boolean
|
|
||||||
get() = resultCode == 503
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue