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

# SMSMessageID

A structure that represents an SMS message identifier.

## Declaration

```swift
struct SMSMessageID
```

## Topics

### Creating a message ID

- [init(rawValue:)](telephonymessagingkit/smsmessageid/init(rawvalue:).md)

### Describing a message ID

- [description](telephonymessagingkit/smsmessageid/description.md)

### Working with raw values

- [rawValue](telephonymessagingkit/smsmessageid/rawvalue.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### 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)
