---
title: AppExtensionPoint.Scope.Restriction
framework: extensionfoundation
role: symbol
role_heading: Enumeration
path: extensionfoundation/appextensionpoint/scope/restriction
---

# AppExtensionPoint.Scope.Restriction

A type that indicates which app extensions may bind to a host app.

## Declaration

```swift
enum Restriction
```

## Topics

### Getting the restriction types

- [AppExtensionPoint.Scope.Restriction.none](extensionfoundation/appextensionpoint/scope/restriction/none.md)
- [AppExtensionPoint.Scope.Restriction.application](extensionfoundation/appextensionpoint/scope/restriction/application.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Creating a scope attribute

- [init(restriction:)](extensionfoundation/appextensionpoint/scope/init(restriction:).md)
