Structure describing a Unity Package.
Either a reference to a package in a registry, to a revision of a source repository, a resource on the net or to a package available on disk.
| assetPath | The asset path of the package in the AssetDatabase. | 
| author | An AuthorInfo instance of the author of the package. | 
| category | Category of the package. | 
| datePublished | The date and time at which the package was published. | 
| dependencies | An array of DependencyInfos listing all the packages this package directly depends on. | 
| description | Detailed description of the package. | 
| displayName | Friendly display name of the package. | 
| documentationUrl | The URL address of custom documentation for the package. | 
| errors | The errors associated with the package. | 
| git | A GitInfo instance providing detailed information for a Git package. | 
| isDirectDependency | If the package is a direct dependency of the project. | 
| keywords | An array of keywords associated with the package. | 
| name | Unique name of the package. | 
| packageId | Identifier of the package. | 
| registry | The registry from which the Package Manager obtained this package. | 
| repository | A RepositoryInfo instance containing information the repository that the package is hosted on. | 
| resolvedDependencies | An array of DependencyInfos listing all the packages this package directly or indirectly depends to and the versions they resolved to. | 
| resolvedPath | The local path of the project on disk. | 
| source | Source of the package contents. | 
| status | The status of the package. | 
| type | Type of the package. | 
| version | Version of the package. | 
| versions | A VersionsInfo instance containing information about the available versions of the package. | 
| FindForAssembly | Retrieves information about the package containing an Assembly, or the Assembly Definition used to build that Assembly. | 
| FindForAssetPath | Retrieves information about the package containing an asset based on the path of that asset. |