Sendable
public protocol Sendable
Protocol for a sendable message
-
The message timestamp (used to identify messages in Signal)
Declaration
Swift
var timestamp: Date { get }
-
Message expiration (number of seconds after read)
Declaration
Swift
var expiration: TimeInterval? { get }
-
The Signal envelope end-session flag
Declaration
Swift
var endSessionFlag: Bool { get }
-
The Signal envelope expiration-timer-update flag
Declaration
Swift
var expirationTimerUpdateFlag: Bool { get }
-
Information about uploaded attachments (use
SignalClient
.uploadAttachment(...)
to upload them)Declaration
Swift
var attachments: [AttachmentInfo] { get }
-
The Forsta message payload
Declaration
Swift
var payload: ForstaPayloadV1 { get }
-
description
Extension methodPretty-printed version of this
Sendable
Declaration
Swift
public var description: String { get }