A structure that represents RFC 3994 composing indicator content in an RCS message.
This content type indicates whether the party sending the message is currently active.
Your app can use this to provide an "is typing" indicator to the person using the app.
Members (11)
get · iOS 26.5+
isEndToEndEncrypted
TypeScript
get isEndToEndEncrypted(): boolean
Swift declaration
var isEndToEndEncrypted: Bool
A Boolean value indicating whether this message is end-to-end encrypted.
For outgoing messages, this indicates whether to end-to-end encrypt the message before sending out.
If the service does not support end-to-end encryption, the operation will throw ``RCSService/Error/endToEndEncryptionNotSupported``.
For incoming messages, this indicates whether the message was end-to-end encrypted.
set · iOS 26.5+
isEndToEndEncrypted
TypeScript
set isEndToEndEncrypted(value: boolean)
Swift declaration
var isEndToEndEncrypted: Bool
A Boolean value indicating whether this message is end-to-end encrypted.
For outgoing messages, this indicates whether to end-to-end encrypt the message before sending out.
If the service does not support end-to-end encryption, the operation will throw ``RCSService/Error/endToEndEncryptionNotSupported``.
For incoming messages, this indicates whether the message was end-to-end encrypted.
get · iOS 26.0+
lastActive
TypeScript
get lastActive(): (globalThis.Date) | null
Swift declaration
var lastActive: Date?
The time of last activity.
set · iOS 26.0+
lastActive
TypeScript
set lastActive(value: (globalThis.Date) | null)
Swift declaration
var lastActive: Date?
The time of last activity.
get · iOS 26.0+
contentType
TypeScript
get contentType(): (_UniformTypeIdentifiers_UTType) | null
Swift declaration
var contentType: UTType?
The type of message being composed.
set · iOS 26.0+
contentType
TypeScript
set contentType(value: (_UniformTypeIdentifiers_UTType) | null)
Swift declaration
var contentType: UTType?
The type of message being composed.
get · iOS 26.0+
refreshInterval
TypeScript
get refreshInterval(): (SDKHandle) | null
Swift declaration
var refreshInterval: Duration?
The time interval after which the receiver can expect an update from the composer.
set · iOS 26.0+
refreshInterval
TypeScript
set refreshInterval(value: (SDKHandle) | null)
Swift declaration
var refreshInterval: Duration?
The time interval after which the receiver can expect an update from the composer.