Brands
public class Brands : CustomStringConvertible
Contains information about a brand available on the terminal. It is available after {@link Terminal#login} or {@link Terminal#loginAsync} has been performed or brands have been manually retrieved by {@link Terminal#applicationInformation} or {@link Terminal#applicationInformationAsync}. Immutable class.
-
Create brand.
Declaration
Swift
public init(name: String, dccAvailable: Bool, paymentProtocol: CPaymentProtocol, acqId: Int, lastInitDate: TimeDate?, applications: [Application], currencies: [CurrencyItem])
-
Brand name of a card.
Declaration
Swift
public private(set) var name: String
-
DCC is available for this brand.
Declaration
Swift
public private(set) var dccAvailable: Bool
-
Payment protocol used.
Declaration
Swift
public private(set) var paymentProtocol: CPaymentProtocol
-
Acquirer identifier. Uniquely identifies the acquirer.
Declaration
Swift
public private(set) var acqId: Int
-
Last time a defined acquirer was successfully initialized on the terminal.
Declaration
Swift
public private(set) var lastInitDate: TimeDate?
-
List of applications supported by the brand.
Declaration
Swift
public private(set) var applications: [Application]
-
List of currencies supported by the brand.
Declaration
Swift
public private(set) var currencies: [CurrencyItem]
-
Textual representation.
Declaration
Swift
public var description: String { get }