---
title: "init(fileMetadata:thumbnailMetadata:)"
framework: TelephonyMessagingKit
role: symbol
role_heading: Initializer
platforms: [iOS 26.0+]
path: "telephonymessagingkit/rcsmessage/filetransfer/init(filemetadata:thumbnailmetadata:)"
---

# init(fileMetadata:thumbnailMetadata:)

Creates a file transfer content instance with the given metadata.

## Declaration

```swift
init(fileMetadata: RCSFileTransferMetadata, thumbnailMetadata: RCSFileTransferMetadata? = nil)
```

## Parameters

- `fileMetadata`: Metadata for the transferred file.
- `thumbnailMetadata`: Metadata for the transferred thumbnail.

## See Also

### Creating a file transfer instance

- [RCSFileTransferMetadata](telephonymessagingkit/rcsfiletransfermetadata.md)
