---
title: AppExtensionPoint.Monitor.State
framework: extensionfoundation
role: symbol
role_heading: Structure
path: extensionfoundation/appextensionpoint/monitor/state-swift.struct
---

# AppExtensionPoint.Monitor.State

A type that contains a snapshot of a monitor’s state information.

## Declaration

```swift
struct State
```

## Overview

Overview Use this type to get more detailed information about the state of the app extensions available to the host app. This type contains AppExtensionIdentity types for all currently available app extensions. It also contains information about how many disabled extensions are present on the system.

## Topics

### Getting the app extension status

- [identities](extensionfoundation/appextensionpoint/monitor/state-swift.struct/identities.md)
- [disabledCount](extensionfoundation/appextensionpoint/monitor/state-swift.struct/disabledcount.md)
- [unapprovedCount](extensionfoundation/appextensionpoint/monitor/state-swift.struct/unapprovedcount.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the monitor state

- [state](extensionfoundation/appextensionpoint/monitor/state-swift.property.md)
