Gio.FileAttributeType
Description: Reference for Gio.FileAttributeType

### Enumeration

# GioFileAttributeType

since: 2.0

#### Declaration

    enum Gio.FileAttributeType

#### Description

The data types for file attributes.

Available since: 2.0

#### Members

`G_FILE_ATTRIBUTE_TYPE_INVALID`

  Indicates an invalid or uninitialized type.

  - Value: `0`
  - Nickname: `invalid`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_STRING`

  A null terminated UTF8 string.

  - Value: `1`
  - Nickname: `string`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_BYTE_STRING`

  A zero terminated string of non-zero bytes.

  - Value: `2`
  - Nickname: `byte-string`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_BOOLEAN`

  A boolean value.

  - Value: `3`
  - Nickname: `boolean`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_UINT32`

  An unsigned 4-byte/32-bit integer.

  - Value: `4`
  - Nickname: `uint32`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_INT32`

  A signed 4-byte/32-bit integer.

  - Value: `5`
  - Nickname: `int32`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_UINT64`

  An unsigned 8-byte/64-bit integer.

  - Value: `6`
  - Nickname: `uint64`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_INT64`

  A signed 8-byte/64-bit integer.

  - Value: `7`
  - Nickname: `int64`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_OBJECT`

  A `GObject`.

  - Value: `8`
  - Nickname: `object`
  - Available since: 2.0
`G_FILE_ATTRIBUTE_TYPE_STRINGV`

  A `NULL` terminated char **. Since 2.22

  - Value: `9`
  - Nickname: `stringv`
  - Available since: 2.0