Response

public enum Response : Error

Undocumented

  • Undocumented

    Declaration

    Swift

    case couldNotRetrieveStatusCode
  • Undocumented

    Declaration

    Swift

    case unexpectedStatusCode(HTTPURLResponse)
  • Undocumented

    Declaration

    Swift

    case redirect(Int)
  • Undocumented

    Declaration

    Swift

    case unknown(Int)
  • Undocumented

    See more

    Declaration

    Swift

    public enum ClientError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum ServerError : Error
  • Returns a human readable HTTP Error

     code ~= 200...299 -> nil // Success!
     code ~= 300...399 -> Errors.Response.redirect(statusCode)
     code ~= 400 -> Errors.Response.ClientError.badRequest_400
     code ~= 401 -> Errors.Response.ClientError.invalidCredentials_401
     code ~= 403 -> Errors.Response.ClientError.forbidden_403
     code ~= 404 -> Errors.Response.ClientError.notFound_404
     code ~= 405 -> Errors.Response.ClientError.notAllowed_405
     code ~= 409 -> Errors.Response.ClientError.conflict_409
     code ~= 429 -> Errors.Response.ClientError.tooManyRequests_429
     code ~= 402, 410...418, 430...499 -> Errors.Response.ClientError.unkown(statusCode)
     code ~= 500 -> Errors.Response.ServerError.internalServerError_500
     code ~= 501 -> Errors.Response.ServerError.notImplemented_501
     code ~= 502 -> Errors.Response.ServerError.badGateway_502
     code ~= 503 -> Errors.Response.ServerError.unavailable_503
     code ~= 504 -> Errors.Response.ServerError.timeout_504
     code ~= 505...599 -> Errors.Response.ServerError.unkown(statusCode)
     default -> Errors.Response.unknown(statusCode)
    

    Declaration

    Swift

    public static func errorWith(statusCode: Int) -> Error?

    Parameters

    statusCode

    HTTP Status Code

    Return Value

    Error?