---
title: ArchiveHeader.EntryFilter
framework: applearchive
role: symbol
role_heading: Type Alias
path: applearchive/archiveheader/entryfilter
---

# ArchiveHeader.EntryFilter

A type alias for the parameters passed to an archive stream operation’s entry selection and status closure.

## Declaration

```swift
typealias EntryFilter = (ArchiveHeader.EntryMessage, FilePath, ArchiveHeader.EntryFilterData?) -> ArchiveHeader.EntryMessageStatus
```

## See Also

### Manipulating Entries

- [ArchiveHeader.EntryAttributes](applearchive/archiveheader/entryattributes.md)
- [ArchiveHeader.EntryXATBlob](applearchive/archiveheader/entryxatblob.md)
- [entryType](applearchive/archiveheader/entrytype-swift.property.md)
- [ArchiveHeader.EntryType](applearchive/archiveheader/entrytype-swift.struct.md)
- [ArchiveHeader.EntryMessage](applearchive/archiveheader/entrymessage.md)
- [ArchiveHeader.EntryFilterData](applearchive/archiveheader/entryfilterdata.md)
- [ArchiveHeader.EntryMessageStatus](applearchive/archiveheader/entrymessagestatus.md)
