A.3.2 channel.software.listAllPackages

The listAllPackages method returns a list of all packages that are available from a channel, including packages that are not the latest.

Input Parameters

string sessionKey

The session key for the session. For example: JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc.

string channelLabel

The channel label for the channel that you wish to query.

Return Parameters


An array of all packages:

struct (package)

A structure containing the following strings:

string package_arch_label

The package architecture label. For example: noarch

string package_epoch

The package epoch value, if specified. The epoch value can help RPM determine package version ordering if the versioning does not make sense or does not follow sequentially. For example: 1

string package_id

The package ID within the ULN infrastructure. For example: 11776733

string package_last_modified

The date and timestamp for when a package was last modified. For example: 2018-09-27 19:31:13

string package_name

The name of the package. For example: selinux-policy-mls

string package_release

The package release information. For example: 192.0.6.el7_5.6

string package_version

The package version number. For example: 3.13.1