One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSService.SendEncryptedMessageRequest

struct · iOS 26.5+ · SDK 27.1

struct SendEncryptedMessageRequest

A structure that represents a request to send an encrypted message.

Members (8)

get · iOS 26.5+

secureSendReceipt

TypeScript
get secureSendReceipt(): (RCSMessage_SecureSendReceipt) | null
Swift declaration
var secureSendReceipt: RCSMessage.SecureSendReceipt?

The send receipt of the original message. Set this after receiving an ``RCSMessage/DispositionNotification`` message whose disposition is ``RCSMessage/Disposition/deliveryFailedDueToDecryptionFailure``.

set · iOS 26.5+

secureSendReceipt

TypeScript
set secureSendReceipt(value: (RCSMessage_SecureSendReceipt) | null)
Swift declaration
var secureSendReceipt: RCSMessage.SecureSendReceipt?

The send receipt of the original message. Set this after receiving an ``RCSMessage/DispositionNotification`` message whose disposition is ``RCSMessage/Disposition/deliveryFailedDueToDecryptionFailure``.

init · iOS 26.5+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID(content: RCSMessage_FileTransfer, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.FileTransfer, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/FileTransfer``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

init · iOS 27.0+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID49504(content: RCSMessage_CustomReaction, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.CustomReaction, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/CustomReaction``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

init · iOS 26.5+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID5563(content: RCSMessage_GeolocationPush, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.GeolocationPush, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/GeolocationPush``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

init · iOS 26.5+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID14420(content: RCSMessage_Text, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.Text, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/Text``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

init · iOS 27.0+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID71492(content: RCSMessage_Reply, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.Reply, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/Reply``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

init · iOS 27.0+

init

TypeScript
static initContentDestinationCellularServiceIDMessageID82708(content: RCSMessage_Reaction, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID): RCSService_SendEncryptedMessageRequest
Swift declaration
init(content: RCSMessage.Reaction, destination: RCSHandle, cellularServiceID: CellularServiceID, messageID: RCSMessageID)

Creates a new send encrypted message request with the given parameters. - Parameters: - content: The content of the message to send, as an instance of ``RCSMessage/Reaction``. - destination: The destination handle to send the message to. - cellularServiceID: The service identifier to use for the message. - messageID: The message identifier to use for the message.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →