AppStream.RelationItemKind
Description: Reference for AppStream.RelationItemKind

### Enumeration

# AppStreamRelationItemKind

#### Declaration

    enum AppStream.RelationItemKind

#### Description [src]

Type of the item an `AsRelation` is for.

#### Members

Name | Description
--- | ---
`AS_RELATION_ITEM_KIND_UNKNOWN` | Unknown kind.
`AS_RELATION_ITEM_KIND_ID` | A component ID.
`AS_RELATION_ITEM_KIND_MODALIAS` | A hardware modalias.
`AS_RELATION_ITEM_KIND_KERNEL` | An operating system kernel (like Linux)
`AS_RELATION_ITEM_KIND_MEMORY` | A system RAM requirement.
`AS_RELATION_ITEM_KIND_FIRMWARE` | A device firmware requirement (used by fwupd)
`AS_RELATION_ITEM_KIND_CONTROL` | An input method for users to control software.
`AS_RELATION_ITEM_KIND_DISPLAY_LENGTH` | Display edge length.
`AS_RELATION_ITEM_KIND_HARDWARE` | A Computer Hardware ID (CHID) to depend on system hardware.
`AS_RELATION_ITEM_KIND_INTERNET` | Internet connectivity (Since: 0.15.5)

#### Type functions

###### as_relation_item_kind_from_string

Converts the text representation to an enumerated value.

since: 0.12.0

###### as_relation_item_kind_to_string

Converts the enumerated value to a text representation.

since: 0.12.0