---
title: RCSMessage.Content
framework: TelephonyMessagingKit
role: symbol
role_heading: Enumeration
platforms: [iOS 26.0+]
path: telephonymessagingkit/rcsmessage/content-swift.enum
---

# RCSMessage.Content

An enumeration of the RCS message content types supported by the system.

## Declaration

```swift
enum Content
```

## Overview

Overview The types that are associated values in this enumeration’s cases contain properties unique to their respective content types. For example, RCSMessage.Text content contains a body string, while RCSMessage.GeolocationPush content has a latitude and longitude.

## Topics

### Working with text content

- [RCSMessage.Content.text(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/text(_:).md)
- [RCSMessage.Text](telephonymessagingkit/rcsmessage/text.md)

### Working with file transfers

- [RCSMessage.Content.fileTransfer(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/filetransfer(_:).md)
- [RCSMessage.FileTransfer](telephonymessagingkit/rcsmessage/filetransfer.md)

### Working with geolocation pushes

- [RCSMessage.Content.geolocationPush(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/geolocationpush(_:).md)
- [RCSMessage.GeolocationPush](telephonymessagingkit/rcsmessage/geolocationpush.md)

### Working with composing indicators

- [RCSMessage.Content.composingIndicator(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/composingindicator(_:).md)
- [RCSMessage.ComposingIndicator](telephonymessagingkit/rcsmessage/composingindicator.md)

### Working with disposition notifications

- [RCSMessage.Content.dispositionNotification(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/dispositionnotification(_:).md)
- [RCSMessage.DispositionNotification](telephonymessagingkit/rcsmessage/dispositionnotification.md)

### Working with business messages

- [RCSMessage.Content.businessCard(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/businesscard(_:).md)
- [RCSService.Business.Card](telephonymessagingkit/rcsservice/business/card.md)
- [RCSMessage.Content.businessCardCarousel(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/businesscardcarousel(_:).md)
- [RCSService.Business.CardCarousel](telephonymessagingkit/rcsservice/business/cardcarousel.md)

### Enumeration Cases

- [RCSMessage.Content.customReaction(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/customreaction(_:).md)
- [RCSMessage.Content.reaction(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/reaction(_:).md)
- [RCSMessage.Content.reply(_:)](telephonymessagingkit/rcsmessage/content-swift.enum/reply(_:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing message content

- [content](telephonymessagingkit/rcsmessage/content-swift.property.md)
