---
title: LSItemInfoFlags
framework: coreservices
role: symbol
role_heading: Structure
path: coreservices/lsiteminfoflags
---

# LSItemInfoFlags

The specification that provides information about an item.

## Declaration

```swift
struct LSItemInfoFlags
```

## Overview

Overview These flags are set in an item-information record to provide information about an item; see LSItemInfoRecord for a description of this structure.

## Topics

### Creating Item Information Flags

- [init(rawValue:)](coreservices/lsiteminfoflags/1442051-init.md)

### Constants

- [isPlainFile](coreservices/lsiteminfoflags/1444223-isplainfile.md)
- [isPackage](coreservices/lsiteminfoflags/1449324-ispackage.md)
- [isApplication](coreservices/lsiteminfoflags/1449811-isapplication.md)
- [isContainer](coreservices/lsiteminfoflags/1443420-iscontainer.md)
- [isAliasFile](coreservices/lsiteminfoflags/1444478-isaliasfile.md)
- [isSymlink](coreservices/lsiteminfoflags/1446223-issymlink.md)
- [isInvisible](coreservices/lsiteminfoflags/1449065-isinvisible.md)
- [isNativeApp](coreservices/lsiteminfoflags/1443624-isnativeapp.md)
- [isClassicApp](coreservices/lsiteminfoflags/1449915-isclassicapp.md)
- [appPrefersNative](coreservices/lsiteminfoflags/1446535-appprefersnative.md)
- [appPrefersClassic](coreservices/lsiteminfoflags/1447454-appprefersclassic.md)
- [appIsScriptable](coreservices/lsiteminfoflags/1448463-appisscriptable.md)
- [isVolume](coreservices/lsiteminfoflags/1448330-isvolume.md)
- [extensionIsHidden](coreservices/lsiteminfoflags/1445838-extensionishidden.md)

## Relationships

### Conforms To

- [OptionSet](swift/optionset.md)
- [Sendable](swift/sendable.md)
