Accept an EULA
Cancel transaction
Get package dependencies
Download packages
Get available categories
Get package details
Get details on local package
Get available distribution upgrades
Get files provided by local package
Get old transation information
Get available packages
Get repository list
Get available updates
Get update details
Install package files
Install packages
Install signature
Refresh cache
Remove packages
Repair system
Enable repository
Remove repository
Get packages required by given package
Resolve depdencies
Search for details
Search for file
Search for group
Search for package name
Unknow request
Update packages
Upgrade system
Get what a package provides
What we were asked to do, this never changes for the lifetime of the transaction. Icons that have to represent the whole "aim" of the transaction will use these constants