## Common function outputs

The following commands echoed to standard error will automatically make the backend-launcher do the correct action in the compiled helper.

Method | Data
--- | ---
Percentage | `percentage[tab]value`
Subpercentage | `subpercentage[tab]value`
NoPercentageUpdates | `no-percentage-updates`
Error | `error[tab]enum[tab]description`
Status | `status[tab]state`
RequireRestart | `requirerestart[tab]type[tab]details`
AllowUpdate | `allow-cancel[tab]enabled`
Package | `package_id[tab]status[tab]summary`
Details | `details[tab]package_id[tab]group[tab]detail[tab]url[tab]size_in_bytes`
Files | `files[tab]package_id[tab]file_list`
UpdateDetail | `package_id[tab]updates[tab]obsoletes[tab]vendor_url[tab]bugzilla_url[tab]cve_url[tab]restart[tab]update_text`
ChangeTransactionData | `change-transaction-data[tab]data`
RepoSignatureRequired | `repository_name[tab]key_url[tab]key_userid[tab]key_id[tab]key_fingerprint[tab]key_timestamp[tab]type`
RepoDetail | `repo-detail[tab]repo_id[tab]description[tab]enabled`