Response
public enum Response : APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible
Undocumented
-
Process payment and notify user (payment receipt) if transaction is finished successfully. The
See morepriceIncludingVATandcurrencyattributes are required, unless when announcing a transaction in which case those values are copied from the token and any given values are ignored.
Only use after approaching (fueling api), otherwise returns403 Forbidden.Declaration
Swift
public class Status201 : APIModel -
Undocumented
Declaration
Swift
public typealias SuccessType = Status201 -
Created
Declaration
Swift
case status201(Status201) -
Bad request
Declaration
Swift
case status400(PCPayErrors) -
OAuth token missing or invalid
Declaration
Swift
case status401(PCPayErrors) -
Forbidden
Declaration
Swift
case status403(PCPayErrors) -
Resource not found
Declaration
Swift
case status404(PCPayErrors) -
The specified accept header is invalid
Declaration
Swift
case status406(PCPayErrors) -
Resource conflicts
Declaration
Swift
case status409(PCPayErrors) -
The specified content type header is invalid
Declaration
Swift
case status415(PCPayErrors) -
The request was well-formed but was unable to be followed due to semantic errors.
Declaration
Swift
case status422(PCPayErrors) -
Internal server error
Declaration
Swift
case status500(PCPayErrors) -
Error occurred while communicating with upstream services
Declaration
Swift
case status502(PCPayErrors) -
Undocumented
Declaration
Swift
public var success: Status201? { 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<Status201, 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 }
View on GitHub
Response Enumeration Reference