One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSService.FileDownloadRequest

struct · iOS 26.0+ · SDK 27.1

struct FileDownloadRequest

A structure that represents an RCS file download request.

Members (8)

get · iOS 26.0+

destinationFileURL

TypeScript
get destinationFileURL(): string
Swift declaration
var destinationFileURL: URL

The destination path of the downloaded file. This URL path needs to include the file name.

set · iOS 26.0+

destinationFileURL

TypeScript
set destinationFileURL(value: string)
Swift declaration
var destinationFileURL: URL

The destination path of the downloaded file. This URL path needs to include the file name.

init · iOS 26.5+

init

TypeScript
static initCellularServiceIDFileMetadataDestinationFileURL(cellularServiceID: CellularServiceID, fileMetadata: RCSFileTransferMetadata, destinationFileURL: string): RCSService_FileDownloadRequest
Swift declaration
init(cellularServiceID: CellularServiceID, fileMetadata: RCSFileTransferMetadata, destinationFileURL: URL)

Creates a download request instance. Use this initializer when downloading end-to-end encrypted files. - Parameters: - cellularServiceID: The service identifier associated with this request. - fileMetadata: The file metadata containing the URL of the file to download. - destinationFileURL: The destination path, including the file name, of the downloaded file.

init · iOS 26.0+

init

TypeScript
static initCellularServiceIDFileURLDestinationFileURL(cellularServiceID: CellularServiceID, fileURL: string, destinationFileURL: string): RCSService_FileDownloadRequest
Swift declaration
init(cellularServiceID: CellularServiceID, fileURL: URL, destinationFileURL: URL)

Creates a download request instance. - Parameters: - cellularServiceID: The service identifier associated with this request. - fileURL: The URL of the file to download. - destinationFileURL: The destination path, including the file name, of the downloaded file.

get · iOS 26.0+

cellularServiceID

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

The service identifier associated with this request.

set · iOS 26.0+

cellularServiceID

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

The service identifier associated with this request.

get · iOS 26.0+

fileURL

TypeScript
get fileURL(): string
Swift declaration
var fileURL: URL

The URL of the file to download.

set · iOS 26.0+

fileURL

TypeScript
set fileURL(value: string)
Swift declaration
var fileURL: URL

The URL of the file to download.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →