One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSFileTransferMetadata

struct · iOS 26.0+ · SDK 27.1

struct RCSFileTransferMetadata

A structure that contains metadata about an RCS file transfer.

Members (9)

get · iOS 26.0+

contentType

TypeScript
get contentType(): (_UniformTypeIdentifiers_UTType) | null
Swift declaration
let contentType: UTType?

The content type of the file.

get · iOS 26.0+

disposition

TypeScript
get disposition(): (RCSFileTransferMetadata_Disposition) | null
Swift declaration
var disposition: RCSFileTransferMetadata.Disposition?

The disposition of the file, indicating how a recipient needs to handle the file.

set · iOS 26.0+

disposition

TypeScript
set disposition(value: (RCSFileTransferMetadata_Disposition) | null)
Swift declaration
var disposition: RCSFileTransferMetadata.Disposition?

The disposition of the file, indicating how a recipient needs to handle the file.

get · iOS 26.0+

expirationDate

TypeScript
get expirationDate(): globalThis.Date
Swift declaration
let expirationDate: Date

The expiration date of the file.

get · iOS 26.0+

playbackLength

TypeScript
get playbackLength(): (SDKHandle) | null
Swift declaration
var playbackLength: Duration?

Playback length of RCS Recorded Audio Message (RRAM).

set · iOS 26.0+

playbackLength

TypeScript
set playbackLength(value: (SDKHandle) | null)
Swift declaration
var playbackLength: Duration?

Playback length of RCS Recorded Audio Message (RRAM).

get · iOS 26.0+

url

TypeScript
get url(): string
Swift declaration
let url: URL

The URL for the file.

get · iOS 26.0+

fileName

TypeScript
get fileName(): (string) | null
Swift declaration
let fileName: String?

The original name of file.

get · iOS 26.0+

fileSize

TypeScript
get fileSize(): number
Swift declaration
let fileSize: Int

The size of the file in bytes.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →