---
title: AppSchema.MailIntent
framework: appintents
role: symbol
role_heading: Protocol
path: appintents/appschema/mailintent
---

# AppSchema.MailIntent

Identifies intent schemas in the mail domain.

## Declaration

```swift
protocol MailIntent : AppSchema.Kind
```

## Topics

### Instance Properties

- [archiveMail](appintents/appschema/mailintent/archivemail.md)
- [createDraft](appintents/appschema/mailintent/createdraft.md)
- [deleteDraft](appintents/appschema/mailintent/deletedraft.md)
- [deleteMail](appintents/appschema/mailintent/deletemail.md)
- [forwardMail](appintents/appschema/mailintent/forwardmail.md)
- [openDraft](appintents/appschema/mailintent/opendraft.md)
- [openMessage](appintents/appschema/mailintent/openmessage.md)
- [replyMail](appintents/appschema/mailintent/replymail.md)
- [saveDraft](appintents/appschema/mailintent/savedraft.md)
- [sendDraft](appintents/appschema/mailintent/senddraft.md)
- [updateDraft](appintents/appschema/mailintent/updatedraft.md)
- [updateMail](appintents/appschema/mailintent/updatemail.md)

## Relationships

### Inherits From

- [AppSchema.Kind](appintents/appschema/kind.md)

### Conforming Types

- [AppSchema.Intent](appintents/appschema/intent.md)

## See Also

### Actions

- [archiveMail](appintents/appschema/mailintent/archivemail.md)
- [createDraft](appintents/appschema/mailintent/createdraft.md)
- [deleteDraft](appintents/appschema/mailintent/deletedraft.md)
- [deleteMail](appintents/appschema/mailintent/deletemail.md)
- [forwardMail](appintents/appschema/mailintent/forwardmail.md)
- [openDraft](appintents/appschema/mailintent/opendraft.md)
- [openMessage](appintents/appschema/mailintent/openmessage.md)
- [replyMail](appintents/appschema/mailintent/replymail.md)
- [saveDraft](appintents/appschema/mailintent/savedraft.md)
- [sendDraft](appintents/appschema/mailintent/senddraft.md)
- [updateDraft](appintents/appschema/mailintent/updatedraft.md)
- [updateMail](appintents/appschema/mailintent/updatemail.md)
