ResponseSerializationFailureReason

public enum ResponseSerializationFailureReason : Sendable

The underlying reason the response serialization error occurred.

  • The server response contained no data or the data was zero length.

    Declaration

    Swift

    case inputDataNilOrZeroLength
  • The file containing the server response did not exist.

    Declaration

    Swift

    case inputFileNil
  • The file containing the server response could not be read from the associated URL.

    Declaration

    Swift

    case inputFileReadFailed(at: URL)
  • String serialization failed using the provided String.Encoding.

    Declaration

    Swift

    case stringSerializationFailed(encoding: String.Encoding)
  • JSON serialization failed with an underlying system error.

    Declaration

    Swift

    case jsonSerializationFailed(error: any Error)
  • A DataDecoder failed to decode the response due to the associated Error.

    Declaration

    Swift

    case decodingFailed(error: any Error)
  • A custom response serializer failed due to the associated Error.

    Declaration

    Swift

    case customSerializationFailed(error: any Error)
  • Generic serialization failed for an empty response that wasn’t type Empty but instead the associated type.

    Declaration

    Swift

    case invalidEmptyResponse(type: String)