Basic types
- byte
- boolean (0 = false, 1 = true)
- integer (int16, uint16, int32, uint32, int64 and uint64)
- double (IEEE 754 double)
- string (UTF-8 string)
Compound types
- array (contains elements of the same type)
- struct (contains one or more complete types)
- dictionary entry (contains a key (basic type) and a value, must be part of an array)
- variant (contains a type and a value)
- object path (a string representation of a DBUS Object)