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
See more404
, therefore the client has to remember, that the transaction was canceled.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 }