class Aws::CodeArtifact::Types::PackageVersionDescription
@see docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PackageVersionDescription AWS API Documentation
@return [Types::PackageVersionOrigin]<br>: docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionOrigin.html<br><br><br><br>how the package version was added to the repository.
A [PackageVersionOrigin] object that contains information about
@!attribute [rw] origin
@return [String]
A string that contains the status of the package version.
@!attribute [rw] status
@return [String]
The revision of the package version.
@!attribute [rw] revision
@return [Array<Types::LicenseInfo>]
Information about licenses associated with the package version.
@!attribute [rw] licenses
@return [Time]
published.
A timestamp that contains the date and time the package version was
@!attribute [rw] published_time
@return [String]
source code used to build it.
The repository for the source code in the package version, or the
@!attribute [rw] source_code_repository
@return [String]
The homepage associated with the package.
@!attribute [rw] home_page
@return [String]
on the package version’s format.
package. The information in and detail level of the summary depends
A summary of the package version. The summary is extracted from the
@!attribute [rw] summary
@return [String]
The version of the package.
@!attribute [rw] version
@return [String]
‘npm`, then the `displayName` is `@vue/ui`.
package is named `ui`, is in the namespace `vue`, and has the format
depending on the package version’s format. For example, if an npm
The name of the package that is displayed. The ‘displayName` varies
@!attribute [rw] display_name
@return [String]
The name of the requested package.
@!attribute [rw] package_name
@return [String]
have a namespace.
corresponding component, package versions of those formats do not
* Python, NuGet, Ruby, and Cargo package versions do not contain a
* The namespace of a generic package is its `namespace`.
* The namespace of an npm or Swift package version is its `scope`.
* The namespace of a Maven package version is its `groupId`.
specifies its namespace depends on its type. For example:
The namespace of the package version. The package component that
@!attribute [rw] namespace
@return [String]
The format of the package version.
@!attribute [rw] format
Details about a package version.