---
title: MEComposeContext
framework: mailkit
role: symbol
role_heading: Class
path: mailkit/mecomposecontext
---

# MEComposeContext

## Declaration

```swift
class MEComposeContext
```

## Topics

### Instance Properties

- [action](mailkit/mecomposecontext/action.md)
- [contextID](mailkit/mecomposecontext/contextid.md)
- [isEncrypted](mailkit/mecomposecontext/isencrypted.md)
- [isSigned](mailkit/mecomposecontext/issigned.md)
- [originalMessage](mailkit/mecomposecontext/originalmessage.md)
- [shouldEncrypt](mailkit/mecomposecontext/shouldencrypt.md)
- [shouldSign](mailkit/mecomposecontext/shouldsign.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

### Classes

- [MEDecodedMessageBanner](mailkit/medecodedmessagebanner.md)
- [MEEmailAddress](mailkit/meemailaddress.md)
- [MEExtensionManager](mailkit/meextensionmanager.md)
