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

# isPublic

A Boolean value that indicates whether the type is in the public domain.

## Declaration

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

## Discussion

Discussion Types in the public domain have identifiers starting with public, and are generally defined by a standards body or by convention. Public types aren’t dynamic.

## See Also

### Obtaining additional type information

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