Response

public enum Response : APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias SuccessType = Void
  • No Content

    Declaration

    Swift

    case status204
  • The server cannot or will not process the request due to an apparent client error

    Declaration

    Swift

    case status400(PCErrors)
  • OAuth token missing or invalid

    Declaration

    Swift

    case status401(PCErrors)
  • Resource not found

    Declaration

    Swift

    case status404(PCErrors)
  • The specified Accept header is not valid

    Declaration

    Swift

    case status406(PCErrors)
  • The specified Content-Type header is not valid

    Declaration

    Swift

    case status415(PCErrors)
  • The request was well-formed but was unable to be followed due to semantic errors.

    Declaration

    Swift

    case status422(PCErrors)
  • A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

    Declaration

    Swift

    case status500(PCErrors)
  • Undocumented

    Declaration

    Swift

    public var success: Void? { get }
  • Undocumented

    Declaration

    Swift

    public var failure: PCErrors? { get }
  • either success or failure value. Success is anything in the 200..<300 status code range

    Declaration

    Swift

    public var responseResult: APIResponseResult<Void, PCErrors> { get }
  • Undocumented

    Declaration

    Swift

    public var response: Any { get }
  • Undocumented

    Declaration

    Swift

    public var statusCode: Int { get }
  • Undocumented

    Declaration

    Swift

    public var successful: Bool { get }
  • Undocumented

    Declaration

    Swift

    public init(statusCode: Int, data: Data, decoder: ResponseDecoder) throws
  • Declaration

    Swift

    public var description: String { get }
  • Declaration

    Swift

    public var debugDescription: String { get }