### Enumeration

# AppStream DataIdMatchFlags

since: 1.0

#### Declaration

    flags AppStream.DataIdMatchFlags

#### Description [src]

The flags used when matching unique IDs.

Available since: 1.0

#### Members

`AS_DATA_ID_MATCH_FLAG_NONE`

  No flags set.

  - Value: `0`
  - Nickname: `none`
  - Available since: 1.0
`AS_DATA_ID_MATCH_FLAG_SCOPE`

  Scope, e.g. a `AsComponentScope`.

  - Value: `1`
  - Nickname: `scope`
  - Available since: 1.0
`AS_DATA_ID_MATCH_FLAG_BUNDLE_KIND`

  Bundle kind, e.g. a `AsBundleKind`.

  - Value: `2`
  - Nickname: `bundle-kind`
  - Available since: 1.0
`AS_DATA_ID_MATCH_FLAG_ORIGIN`

  Origin.

  - Value: `4`
  - Nickname: `origin`
  - Available since: 1.0
`AS_DATA_ID_MATCH_FLAG_ID`

  Component AppStream ID.

  - Value: `8`
  - Nickname: `id`
  - Available since: 1.0
`AS_DATA_ID_MATCH_FLAG_BRANCH`

  Branch.

  - Value: `16`
  - Nickname: `branch`
  - Available since: 1.0