---
title: CMAttachmentBearerAttachments.Mode
framework: coremedia
role: symbol
role_heading: Enumeration
path: coremedia/cmattachmentbearerattachments/mode
---

# CMAttachmentBearerAttachments.Mode

An enumeration that defines the available attachment modes.

## Declaration

```swift
enum Mode
```

## Topics

### Cases

- [CMAttachmentBearerAttachments.Mode.shouldPropagate](coremedia/cmattachmentbearerattachments/mode/shouldpropagate.md)
- [CMAttachmentBearerAttachments.Mode.shouldNotPropagate](coremedia/cmattachmentbearerattachments/mode/shouldnotpropagate.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing Attachments

- [merge(_:mode:)](coremedia/cmattachmentbearerattachments/merge(_:mode:).md)
- [removeAll()](coremedia/cmattachmentbearerattachments/removeall().md)
