---
title: StatusPackageListPackageObject
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/statuspackagelistpackageobject
---

# StatusPackageListPackageObject

A dictionary that describes a declarative package.

## Declaration

```data
object StatusPackageListPackageObject
```

## Properties

_removed: If true, the system removed the package and only this key and the identifier key are present in the status item object. declaration-identifier: The identifier of the declaration that controls the package. identifier: The package’s unique identifier. This is the package identifier value of the package file. name: The name of the package. reasons: An array that contains additional details about the package state, including errors. state: The status of the package, which has the following possible values: optional: The package is optional and the user has to trigger its installation. queued: Installation of the package has started. prompting-for-consent: The system is displaying a prompt to the user to proceed with package installation. downloading: The system is downloading the package. installing: The system is installing the package. installed: The package is installed. failed: The package install failed. version: The version of the package. This will be the package version value of the package file.

## Topics

### Objects

- [StatusPackageListStatusReasonObject](devicemanagement/statuspackageliststatusreasonobject.md)
