One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSService.RemoteCapabilitiesRequest

struct · iOS 26.0+ · SDK 27.1

struct RemoteCapabilitiesRequest

A structure representing a request to retrieve the capabilities of a remote handle.

Members (7)

get · iOS 26.0+

cachePolicy

TypeScript
get cachePolicy(): RCSService_RemoteCapabilitiesRequest_CachePolicy
Swift declaration
var cachePolicy: RCSService.RemoteCapabilitiesRequest.CachePolicy

Cache policy to use for request. Always use cache first and then if it fails, prefer cacheOrRemote, remote is something that should be avoided (reserved for cases where the client feels that the cache is invalid, or incorrect)

set · iOS 26.0+

cachePolicy

TypeScript
set cachePolicy(value: RCSService_RemoteCapabilitiesRequest_CachePolicy)
Swift declaration
var cachePolicy: RCSService.RemoteCapabilitiesRequest.CachePolicy

Cache policy to use for request. Always use cache first and then if it fails, prefer cacheOrRemote, remote is something that should be avoided (reserved for cases where the client feels that the cache is invalid, or incorrect)

init · iOS 26.0+

init

TypeScript
static init(cellularServiceID: CellularServiceID, handle: RCSHandle, cachePolicy?: RCSService_RemoteCapabilitiesRequest_CachePolicy): RCSService_RemoteCapabilitiesRequest
Swift declaration
init(cellularServiceID: CellularServiceID, handle: RCSHandle, cachePolicy: RCSService.RemoteCapabilitiesRequest.CachePolicy = .cacheOnly)
get · iOS 26.0+

cellularServiceID

TypeScript
get cellularServiceID(): CellularServiceID
Swift declaration
var cellularServiceID: CellularServiceID

Service identifier to use for this request.

set · iOS 26.0+

cellularServiceID

TypeScript
set cellularServiceID(value: CellularServiceID)
Swift declaration
var cellularServiceID: CellularServiceID

Service identifier to use for this request.

get · iOS 26.0+

handle

TypeScript
get handle(): RCSHandle
Swift declaration
var handle: RCSHandle

The RCS handle, typically a phone number.

set · iOS 26.0+

handle

TypeScript
set handle(value: RCSHandle)
Swift declaration
var handle: RCSHandle

The RCS handle, typically a phone number.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →