---
title: INSendMessageAttachment
framework: intents
role: symbol
role_heading: Class
path: intents/insendmessageattachment
---

# INSendMessageAttachment

A file to include in a message.

## Declaration

```swift
class INSendMessageAttachment
```

## Overview

Overview When the type of a message is INOutgoingMessageType.outgoingMessageAudio, the intent includes the audio recording as an INSendMessageAttachment.

## Topics

### Creating an Audio Attachment

- [init(audioMessageFile:)](intents/insendmessageattachment/init(audiomessagefile:).md)

### Accessing the Message File

- [audioMessageFile](intents/insendmessageattachment/audiomessagefile.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Sending a Message

- [INSendMessageIntentHandling](intents/insendmessageintenthandling.md)
- [INSendMessageIntent](intents/insendmessageintent.md)
- [INSendMessageIntentResponse](intents/insendmessageintentresponse.md)
- [INOutgoingMessageType](intents/inoutgoingmessagetype.md)
- [INSendMessageIntentDonationMetadata](intents/insendmessageintentdonationmetadata.md)
