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 }
Brands Class Reference