Contents

StatusPackageListPackageObject

A dictionary that describes a declarative package.

Declaration

object StatusPackageListPackageObject

Properties

NameTypeDescription
_removedboolean

If true, the system removed the package and only this key and the identifier key are present in the status item object.

declaration-identifierstring

The identifier of the declaration that controls the package.

identifier Requiredstring

The package’s unique identifier. This is the package identifier value of the package file.

namestring

The name of the package.

reasons[StatusPackageListStatusReasonObject]

An array that contains additional details about the package state, including errors.

statestring

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.

versionstring

The version of the package. This will be the package version value of the package file.

Topics

Objects