### Enumeration

# AppStream BundleKind

since: 1.0

#### Declaration

    enum AppStream.BundleKind

#### Description [src]

The bundle type.

Available since: 1.0

#### Members

`AS_BUNDLE_KIND_UNKNOWN`

  Type invalid or not known.

  - Value: `0`
  - Nickname: `unknown`
  - Available since: 1.0
`AS_BUNDLE_KIND_PACKAGE`

  A native package (currently not used)

  - Value: `1`
  - Nickname: `package`
  - Available since: 1.0
`AS_BUNDLE_KIND_LIMBA`

  A Limba bundle.

  - Value: `2`
  - Nickname: `limba`
  - Available since: 1.0
`AS_BUNDLE_KIND_FLATPAK`

  A Flatpak bundle.

  - Value: `3`
  - Nickname: `flatpak`
  - Available since: 1.0
`AS_BUNDLE_KIND_APPIMAGE`

  An AppImageKit bundle.

  - Value: `4`
  - Nickname: `appimage`
  - Available since: 1.0
`AS_BUNDLE_KIND_SNAP`

  A Snap/Snappy bundle.

  - Value: `5`
  - Nickname: `snap`
  - Available since: 1.0
`AS_BUNDLE_KIND_TARBALL`

  A (maybe compressed) tarball.

  - Value: `6`
  - Nickname: `tarball`
  - Available since: 1.0
`AS_BUNDLE_KIND_CABINET`

  Cabinet firmware deployment.

  - Value: `7`
  - Nickname: `cabinet`
  - Available since: 1.0
`AS_BUNDLE_KIND_LINGLONG`

  A Linglong bundle.

  - Value: `8`
  - Nickname: `linglong`
  - Available since: 1.0

#### Type functions

###### as_bundle_kind_from_string

Converts the text representation to an enumerated value.

since: 1.0

###### as_bundle_kind_to_string

Converts the enumerated value to an text representation.

since: 0.8.0