Response

public enum Response : APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible

Undocumented

  • By registering you allow the user to use a Hoyer Card as a payment method. The payment method ID is optional when posting data.

    See more

    Declaration

    Swift

    public class Status201 : APIModel
  • Undocumented

    Declaration

    Swift

    public typealias SuccessType = Status201
  • Created

    Declaration

    Swift

    case status201(Status201)
  • Already exists

    Declaration

    Swift

    case status303
  • Bad request

    Declaration

    Swift

    case status400(PCPayErrors)
  • OAuth token missing or invalid

    Declaration

    Swift

    case status401(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. The following codes may be seen:
    

    provider:card-not-usable: The card is rejected by the payment provider, e.g., fuelcard deactivated provider:invalid-content: One or more fields of the payment method is not accepted by the payment provider. invalid-charset: The fields charset is not latin too-long: The fields content is too long

    Declaration

    Swift

    case status422(PCPayErrors)
  • Internal server error

    Declaration

    Swift

    case status500(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 }