One Logo Pool Ball
CryptoTokenKit · IOS API REFERENCE

TKSmartCardATR

class · iOS 9.0+ · SDK 27.1

class TKSmartCardATR

Members (7)

init · iOS 9.0+

init

TypeScript
static init(bytes: ArrayBuffer): (TKSmartCardATR) | null
Swift declaration
init?(bytes: Data)
method · iOS 9.0+

interfaceGroup

TypeScript
interfaceGroupAt(index: number): (TKSmartCardATR_InterfaceGroup) | null
Swift declaration
func interfaceGroup(at index: Int) -> TKSmartCardATR.InterfaceGroup?
method · iOS 9.0+

interfaceGroup

TypeScript
interfaceGroupFor(protocol: TKSmartCardProtocol): (TKSmartCardATR_InterfaceGroup) | null
Swift declaration
func interfaceGroup(for protocol: TKSmartCardProtocol) -> TKSmartCardATR.InterfaceGroup?
get · iOS 9.0+

bytes

TypeScript
get bytes(): ArrayBuffer
Swift declaration
var bytes: Data { get }
get · iOS 9.0+

historicalBytes

TypeScript
get historicalBytes(): ArrayBuffer
Swift declaration
var historicalBytes: Data { get }
get · iOS 10.0+

historicalRecords

TypeScript
get historicalRecords(): (Array<TKCompactTLVRecord>) | null
Swift declaration
var historicalRecords: [TKCompactTLVRecord]? { get }
get · iOS 9.0+

protocols

TypeScript
get protocols(): Array<_Foundation_NSNumber>
Swift declaration
var protocols: [NSNumber] { get }

Skipped declarations

2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

TKSmartCardATR.init(source:)

callback cannot propagate synchronous failure

TKSmartCardATR.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CryptoTokenKit types →