SignalAddress
-
Serialize a
SignalAddresstoDataDeclaration
Swift
public func toData() throws -> Data -
Deserialize a
SignalAddressfromDataDeclaration
Swift
public static func fromData(_ data: Data) throws -> SignalAddress
-
convenience init using clearer
userIdlabel for the stringDeclaration
Swift
public convenience init(userId: String, deviceId: UInt32) -
convenience init using safer
UUIDforuserIdDeclaration
Swift
public convenience init(userId: UUID, deviceId: UInt32) -
convenience init using safer
UUIDforuserIdDeclaration
Swift
public convenience init(userId: UUID, deviceId: Int32) -
deserialize from a
descriptionstringDeclaration
Swift
public convenience init?(description: String) -
accessor for the address’
nameas aUUIDDeclaration
Swift
public var userId: UUID { get } -
serialize as a
userId.deviceId
stringDeclaration
Swift
public var description: String { get } -
conversion from SignalAddress to the Address we use in the Forsta payload
Declaration
Swift
public var payloadAddress: ForstaPayloadV1.Address { get }
View on GitHub
Install in Dash
SignalAddress Extension Reference