AppStream.ProvidedKind
Description: Reference for AppStream.ProvidedKind

### Enumeration

# AppStreamProvidedKind

#### Declaration

    enum AppStream.ProvidedKind

#### Description [src]

Type of the public interface components can provide.

#### Members

Name | Description
--- | ---
`AS_PROVIDED_KIND_UNKNOWN` | Unknown kind.
`AS_PROVIDED_KIND_LIBRARY` | A shared library.
`AS_PROVIDED_KIND_BINARY` | A binary installed into a directory in PATH.
`AS_PROVIDED_KIND_MEDIATYPE` | Provides a handler for a mimetype.
`AS_PROVIDED_KIND_FONT` | A font.
`AS_PROVIDED_KIND_MODALIAS` | A modalias.
`AS_PROVIDED_KIND_PYTHON` | A Python 3 module.
`AS_PROVIDED_KIND_DBUS_SYSTEM` | A DBus service name on the system bus.
`AS_PROVIDED_KIND_DBUS_USER` | A DBus service name on the user/session bus.
`AS_PROVIDED_KIND_FIRMWARE_RUNTIME` | Firmware flashed at runtime.
`AS_PROVIDED_KIND_FIRMWARE_FLASHED` | Firmware flashed permanently to the device.
`AS_PROVIDED_KIND_ID` | An AppStream component.

#### Type functions

###### as_provided_kind_from_string

Converts the text representation to an enumerated value.

###### as_provided_kind_to_l10n_string

Converts the enumerated value to a localized text representation, using the plural forms (e.g. “Libraries” instead of “Library”).

###### as_provided_kind_to_string

Converts the enumerated value to a text representation.