Namespace
Snapd – 2
The Snapd-GLib library
Classes
| Alias | 
 since: 1.8 | 
| App | 
 since: 1.0 | 
| Assertion | 
 since: 1.0 | 
| AuthData | 
 since: 1.0 | 
| AutorefreshChangeData | 
 since: 1.65 | 
| Category | 
 since: 1.64 | 
| CategoryDetails | 
 since: 1.64 | 
| Change | 
 since: 1.5 | 
| ChangeData | A  since: 1.65 | 
| Channel | 
 since: 1.22 | 
| Client | 
 since: 1.0 | 
| Connection | 
 since: 1.0 | 
| Icon | 
 since: 1.0 | 
| Interface | 
 since: 1.48 | 
| Log | 
 since: 1.64 | 
| Maintenance | 
 since: 1.45 | 
| MarkdownNode | 
 since: 1.48 | 
| MarkdownParser | 
 since: 1.48 | 
| Media | 
 since: 1.45 | 
| Notice | 
 since: 1.65 | 
| NoticesMonitor | 
 since: 1.66 | 
| Plug | 
 since: 1.0 | 
| PlugRef | 
 since: 1.0 | 
| Price | 
 since: 1.0 | 
| Screenshot | 
 since: 1.0 | 
| Slot | 
 since: 1.0 | 
| SlotRef | 
 since: 1.0 | 
| Snap | 
 since: 1.0 | 
| SystemInformation | 
 since: 1.0 | 
| Task | 
 since: 1.0 | 
| TaskData | 
 since: 1.66 | 
| UserInformation | 
 since: 1.3 | 
Enumerations
| AliasStatus | Status of an alias. since: 1.8 | 
| ChangeFilter | Filter to apply to changes. since: 1.29 | 
| Confinement | Confinement used by a snap. since: 1.0 | 
| DaemonType | Type of daemon. since: 1.9 | 
| MaintenanceKind | Type of snap. since: 1.45 | 
| MarkdownNodeType | Type of markdown node. since: 1.48 | 
| MarkdownVersion | Version of markdown to parse. Picking a version will ensure only nodes of the expected type are decoded. since: 1.48 | 
| NoticeType | |
| PublisherValidation | State of validation for a publisher. since: 1.42 | 
| SnapStatus | The current state of a snap. since: 1.0 | 
| SnapType | Type of snap. since: 1.0 | 
| SystemConfinement | Confinement used by a snap. since: 1.15 | 
| ThemeStatus | The status of a snap-packaged desktop theme. since: 1.60 | 
Bitfields
| CreateUserFlags | Flag to control when a user accounts is created. since: 1.3 | 
| FindFlags | Flag to change how a find is performed. since: 1.0 | 
| GetAppsFlags | Flag to change which apps are returned. since: 1.25 | 
| GetConnectionsFlags | Flag to change how connections are returned. since: 1.49 | 
| GetInterfacesFlags | Flags to control how interface information is returned. since: 1.48 | 
| GetSnapsFlags | Flag to change which snaps are returned. since: 1.42 | 
| InstallFlags | Flags to control install options. since: 1.12 | 
| RemoveFlags | Flags to control remove options. since: 1.50 | 
Error Domains
| Error | Error codes returned by snapd operations. since: 1.0 | 
Callbacks
| LogCallback | Signature for callback function used in snapd_client_follow_logs_sync(). since: 1.64 | 
| ProgressCallback | Signature for callback function used in
snapd_client_connect_interface_sync(),
snapd_client_disconnect_interface_async(),
snapd_client_install2_sync(),
snapd_client_refresh_sync(),
snapd_client_remove2_sync(),
 since: 1.0 | 
Functions
| login_async | Asynchronously get authorization to install/remove snaps.
See  deprecated: 1.34 since: 1.0 | 
| login_finish | Complete login started with snapd_login_async().
See  deprecated: 1.34 since: 1.0 | 
| login_sync | This call used to contact a D-Bus service to perform snapd authentication
using Polkit. This now just creates a  deprecated: 1.34 since: 1.0 |