---
title: shouldExpire
framework: messages
role: symbol
role_heading: Instance Property
path: messages/msmessage/shouldexpire
---

# shouldExpire

A Boolean value that determines whether the message should expire after being read.

## Declaration

```swift
var shouldExpire: Bool { get set }
```

## Discussion

Discussion If true, the message should expire after it is read. Expired messages are deleted a short time after being read by the recipient. The recipient may opt to keep the message. The shouldExpire property defaults to false.

## See Also

### Message Properties

- [accessibilityLabel](messages/msmessage/accessibilitylabel.md)
- [error](messages/msmessage/error.md)
- [isPending](messages/msmessage/ispending.md)
- [layout](messages/msmessage/layout.md)
- [senderParticipantIdentifier](messages/msmessage/senderparticipantidentifier.md)
- [session](messages/msmessage/session.md)
- [summaryText](messages/msmessage/summarytext.md)
- [url](messages/msmessage/url.md)
