# libpackagekit GObjects

This part documents GObjects used in libpackagekit.

Table of Contents

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
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
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.21