---
title: SMSMessage
framework: TelephonyMessagingKit
role: symbol
role_heading: Structure
platforms: [iOS 26.0+]
path: telephonymessagingkit/smsmessage
---

# SMSMessage

A structure that contains the data of an SMS message.

## Declaration

```swift
struct SMSMessage
```

## Topics

### Creating an SMS message

- [init(cellularServiceID:handle:messageID:content:)](telephonymessagingkit/smsmessage/init(cellularserviceid:handle:messageid:content:).md)

### Accessing message content

- [content](telephonymessagingkit/smsmessage/content.md)
- [SMSContent](telephonymessagingkit/smscontent.md)

### Accessing message properties

- [cellularServiceID](telephonymessagingkit/smsmessage/cellularserviceid.md)
- [CellularServiceID](telephonymessagingkit/cellularserviceid.md)
- [handle](telephonymessagingkit/smsmessage/handle.md)
- [SMSHandle](telephonymessagingkit/smshandle.md)
- [messageID](telephonymessagingkit/smsmessage/messageid.md)
- [SMSMessageID](telephonymessagingkit/smsmessageid.md)

## Relationships

### Conforms To

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

## See Also

### Sending messages

- [sendMessage(_:)](telephonymessagingkit/smsservice/sendmessage(_:).md)
