---
title: isDynamic
framework: uniformtypeidentifiers
role: symbol
role_heading: Instance Property
path: uniformtypeidentifiers/uttype-swift.struct/isdynamic
---

# isDynamic

A Boolean value that indicates whether the system generates the type.

## Declaration

```swift
var isDynamic: Bool { get }
```

## Discussion

Discussion The system recognizes dynamic types, but they may not be directly declared or claimed by an app. The system returns dynamic types when it encounters a file whose metadata doesn’t have a corresponding type known to the system. The system either declares a type or dynamically generates a type, but not both.

## See Also

### Obtaining additional type information

- [isDeclared](uniformtypeidentifiers/uttype-swift.struct/isdeclared.md)
- [isPublic](uniformtypeidentifiers/uttype-swift.struct/ispublic.md)
- [referenceURL](uniformtypeidentifiers/uttype-swift.struct/referenceurl.md)
- [version](uniformtypeidentifiers/uttype-swift.struct/version.md)
