Attributes

public class Attributes : APIModel

Undocumented

  • Payment token value

    Declaration

    Swift

    public var paymentToken: String
  • PACE resource name - referring to the transaction purpose

    Declaration

    Swift

    public var purposePRN: String
  • PACE resource name - referring to the transaction purpose with provider details

    Declaration

    Swift

    public var providerPRN: String
  • vat

    Undocumented

    Declaration

    Swift

    public var vat: VAT?
  • Undocumented

    Declaration

    Swift

    public var currency: PCPayCurrency?
  • Undocumented

    Declaration

    Swift

    public var fuel: PCPayFuel?
  • Fuel amount

    Declaration

    Swift

    public var fuelAmount: Double?
  • Product name

    Declaration

    Swift

    public var fuelProductName: String?
  • PACE resource name - referring to the transaction issuer

    Declaration

    Swift

    public var issuerPRN: String?
  • PACE resource name - referring to the transaction’s merchant

    Declaration

    Swift

    public var merchantPRN: String?
  • Current mileage in meters

    Declaration

    Swift

    public var mileage: Int?
  • Undocumented

    Declaration

    Swift

    public var priceExcludingVAT: Double?
  • Undocumented

    Declaration

    Swift

    public var priceIncludingVAT: Double?
  • vin

    Vehicle identification number

    Declaration

    Swift

    public var vin: String?
  • VAT

    Undocumented

    See more

    Declaration

    Swift

    public class VAT : APIModel
  • Undocumented

    Declaration

    Swift

    public init(paymentToken: String, purposePRN: String, providerPRN: String, vat: VAT? = nil, currency: PCPayCurrency? = nil, fuel: PCPayFuel? = nil, fuelAmount: Double? = nil, fuelProductName: String? = nil, issuerPRN: String? = nil, merchantPRN: String? = nil, mileage: Int? = nil, priceExcludingVAT: Double? = nil, priceIncludingVAT: Double? = nil, vin: String? = nil)
  • Declaration

    Swift

    public required init(from decoder: Decoder) throws
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws
  • Undocumented

    Declaration

    Swift

    public func isEqual(to object: Any?) -> Bool
  • Declaration

    Swift

    public static func == (lhs: Attributes, rhs: Attributes) -> Bool