Response

public enum Response : APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible

Undocumented

  • In case the transaction is not yet completed the call may be delayed 20s until a response can be given. If the client got this URL as a response to the Pre Auth process the call is save to retry. In case the transaction was canceled by the client an answer will still be delayed but always returns 404, therefore the client has to remember, that the transaction was canceled.

    See more

    Declaration

    Swift

    public class Status200 : APIModel
  • Undocumented

    Declaration

    Swift

    public typealias SuccessType = Status200
  • The requested payment transaction.

    Declaration

    Swift

    case status200(Status200)
  • OAuth token missing or invalid

    Declaration

    Swift

    case status401(PCPayErrors)
  • Resource not found

    Declaration

    Swift

    case status404(PCPayErrors)
  • The specified accept header is invalid

    Declaration

    Swift

    case status406(PCPayErrors)
  • Internal server error

    Declaration

    Swift

    case status500(PCPayErrors)
  • Undocumented

    Declaration

    Swift

    public var success: Status200? { get }
  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

    public var responseResult: APIResponseResult<Status200, PCPayErrors> { 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 }