### Enumeration

# AppStream ChassisKind

since: 1.0

#### Declaration

    enum AppStream.ChassisKind

#### Description [src]

The type of chassis a computing device is built into.

Available since: 1.0

#### Members

`AS_CHASSIS_KIND_UNKNOWN`

  Unknown chassis.

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

  A desktop/workstation.

  - Value: `1`
  - Nickname: `desktop`
  - Available since: 1.0
`AS_CHASSIS_KIND_LAPTOP`

  A mobile computer with a bigger screen / laptop.

  - Value: `2`
  - Nickname: `laptop`
  - Available since: 1.0
`AS_CHASSIS_KIND_SERVER`

  A server, often without GUI.

  - Value: `3`
  - Nickname: `server`
  - Available since: 1.0
`AS_CHASSIS_KIND_TABLET`

  A tablet with touch as primary input method.

  - Value: `4`
  - Nickname: `tablet`
  - Available since: 1.0
`AS_CHASSIS_KIND_HANDSET`

  A smaller touch-input device, like a smartphone.

  - Value: `5`
  - Nickname: `handset`
  - Available since: 1.0

#### Type functions

###### as_chassis_kind_from_string

Converts the text representation to an enumerated value.

since: 1.0.0

###### as_chassis_kind_to_string

Converts the enumerated value to a text representation.

since: 1.0.0