appstream library Null safety

Classes

AppstreamCachedIcon
Metadata for an icon installed in the icon cache.
AppstreamCollection
A collection of Appstream components.
AppstreamComponent
Metadata about a component (application, font etc).
AppstreamIcon
Metadata about an icon.
AppstreamImage
Metadata about an image.
AppstreamIssue
Metadata about issue in an issue tracker.
AppstreamLanguage
Metadata about language support for a component.
AppstreamLaunchable
Metadata about something that can be launched from a component.
AppstreamLaunchableCockpitManifest
Metadata about a Cockpit package that can be launched from a component.
AppstreamLaunchableDesktopId
Metadata about an application that can be launched via a desktop file.
AppstreamLaunchableService
Metadata about a service that can be launched from a component.
AppstreamLaunchableUrl
Metadata for components that are web applications.
AppstreamLocalIcon
Metadata for an icon installed on the local system.
AppstreamPool
Metadata for all the components known about on this system.
AppstreamProvides
Metadata about a thing an Appstream component provides.
AppstreamProvidesBinary
Metadata about a binary an Appstream component provides.
AppstreamProvidesDBus
Metadata about a D-Bus name an Appstream component provides.
AppstreamProvidesFirmware
Metadata about firmware an Appstream component provides.
AppstreamProvidesFont
Metadata about a font an Appstream component provides.
AppstreamProvidesId
Metadata about another Appstream component that can be relaced.
AppstreamProvidesLibrary
Metadata about a library an Appstream component provides.
AppstreamProvidesMediatype
Metadata about an media type this component can handle.
AppstreamProvidesModalias
Metadata about hardware an Appstream component can handle.
AppstreamProvidesPython2
Metadata about a Python 2 module an Appstream component provides.
AppstreamProvidesPython3
Metadata about a Python 3 module an Appstream component provides.
AppstreamRelease
Metadata about an available release for a component.
AppstreamRemoteIcon
Metadata for an icon accessed via a URL.
AppstreamScreenshot
Metadata for a screenshot of a component.
AppstreamStockIcon
Metadata for an icon in the stock set.
AppstreamUrl
A URL for more information about an Appstream component.

Enums

AppstreamComponentType
Types of Appstream component.
AppstreamContentRating
Rating applied to an aspect of a component, e.g. the language used within it.
AppstreamDBusType
A DBus bus.
AppstreamFirmwareType
A firmware type.
AppstreamImageType
Types of screenshot image.
AppstreamIssueType
Types of issues.
AppstreamReleaseType
Types of release.
AppstreamReleaseUrgency
How important this release is to be installed.
AppstreamUrlType
Types of URLs for components.