|  |  | PackageKit Reference Manual |

# libpackagekit GObjects

This part documents GObjects used in libpackagekit.

Table of Contents

PkCatalog — Functionality for installing catalogs
PkCategory — Category object
PkClient — For creating new transactions
PkControl — For querying data about PackageKit
PkDesktop — Find desktop metadata about a package
PkDetails — Details object
PkDistroUpgrade — DistroUpgrade object
PkError — ErrorCode object
PkEulaRequired — EulaRequired object
PkFiles — Files object
PkMediaChangeRequired — MediaChangeRequired object
PkMessage — Message object
PkPackageSack — A sack of packages that can be manipulated
PkPackage — Package object
PkProgress — Transaction progress information
PkRepoDetail — RepoDetail object
PkRepoSignatureRequired — RepoSignatureRequired object
PkRequireRestart — RequireRestart object
PkResults — Transaction results
PkServicePack — Functionality for creating and reading service packs
PkTask — An abstract package task GObject, dealing with unsigned transactions, GPG keys and EULA requests.
PkTransactionPast — TransactionPast object
PkUpdateDetail — UpdateDetail object

Generated by GTK-Doc V1.15