Type Aliases
The following type aliases are available globally.
-
Undocumented
Declaration
Swift
public typealias ValueType = String
-
RSSI in dBm.
Declaration
Swift
public typealias BLE_RSSI = Int
-
Undocumented
Declaration
Swift
public typealias BLE_TxPower = Int
-
Undocumented
Declaration
Swift
public typealias EncryptionKey = Data
-
Undocumented
Declaration
Swift
public typealias KeyExchangePrivateKey = Data
-
Undocumented
Declaration
Swift
public typealias KeyExchangePublicKey = Data
-
Undocumented
Declaration
Swift
public typealias KeyExchangeSharedKey = Data
-
Undocumented
Declaration
Swift
public typealias ExtendedDataSegmentCode = UInt8
-
Secret key for deriving matching keys, contact keys, and contact idenfiers.
Declaration
Swift
public typealias SecretKey = Data
-
Matching key for deriving contact keys, and contact identifiers.
Declaration
Swift
public typealias MatchingKey = Data
-
Contact identifier shared between phones as evidence for an encounter in a specific time period.
Declaration
Swift
public typealias ContactIdentifier = Data
-
Payload timestamp, should normally be Date, but it may change to UInt64 in the future to use server synchronised relative timestamp.
Declaration
Swift
public typealias PayloadTimestamp = Date
-
Ephemeral identifier for detected target (e.g. smartphone, beacon, place). This is likely to be an UUID but using String for variable identifier length.
Declaration
Swift
public typealias TargetIdentifier = String