---
title: NEFilterDataAttribute
framework: networkextension
role: symbol
role_heading: Enumeration
path: networkextension/nefilterdataattribute
---

# NEFilterDataAttribute

Attribute flags that describe the data handled by a filter.

## Declaration

```swift
enum NEFilterDataAttribute
```

## Topics

### Attributes

- [NEFilterDataAttribute.hasIPHeader](networkextension/nefilterdataattribute/hasipheader.md)

### Initializers

- [init(rawValue:)](networkextension/nefilterdataattribute/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Filtering network content

- [handleNewFlow(_:)](networkextension/nefilterdataprovider/handlenewflow(_:).md)
- [handleInboundData(from:readBytesStartOffset:readBytes:)](networkextension/nefilterdataprovider/handleinbounddata(from:readbytesstartoffset:readbytes:).md)
- [handleOutboundData(from:readBytesStartOffset:readBytes:)](networkextension/nefilterdataprovider/handleoutbounddata(from:readbytesstartoffset:readbytes:).md)
- [handleInboundDataComplete(for:)](networkextension/nefilterdataprovider/handleinbounddatacomplete(for:).md)
- [handleOutboundDataComplete(for:)](networkextension/nefilterdataprovider/handleoutbounddatacomplete(for:).md)
