ENUM
APIError
public enum APIError: Error, Equatable
Cases
apiNoDataReceived
case apiNoDataReceived
Request response code is 200 but there is no response data received or Data object is nil.
apiBadStatusCode(statusCode:message:)
case apiBadStatusCode(statusCode: Int, message: String?)
Request response code is different than 200.
apiCannotCreateRequest
case apiCannotCreateRequest
Cannot construct URLRequest from APIRequest.
apiMalformedJSON(message:)
case apiMalformedJSON(message: String?)
JSON received as a response is invalid.
apiRequestCannotCreateURL
case apiRequestCannotCreateURL
Cannot create URL instance.
apiInvalidSchemeInURL
case apiInvalidSchemeInURL
URL scheme component is empty or nil.
apiInvalidHostInURL
case apiInvalidHostInURL
URL host component is empty or nil.
apiNoClientSettings
case apiNoClientSettings
No client settings fetched from the server.
apiFailedRequest
case apiFailedRequest
Request returned APICallResult.failed result .