Function
AppStreamutils_build_data_id
since: 0.14.0
Declaration [src]
gchar*
as_utils_build_data_id (
  AsComponentScope scope,
  AsBundleKind bundle_kind,
  const gchar* origin,
  const gchar* cid,
  const gchar* branch
)
Description [src]
Builds an identifier string unique to the individual dataset using the supplied information.
Available since: 0.14.0
Parameters
- scope
- 
            Type: AsComponentScopeScope of the metadata as AsComponentScopee.g.AS_COMPONENT_SCOPE_SYSTEM.
- bundle_kind
- 
            Type: AsBundleKindBundling system providing this data, e.g. ‘package’ or ‘flatpak’ 
- origin
- 
            Type: const gchar*Origin string, e.g. ‘os’ or ‘gnome-apps-nightly’ The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- cid
- 
            Type: const gchar*AppStream component ID, e.g. ‘org.freedesktop.appstream.cli’ The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. 
- branch
- 
            Type: const gchar*Branch, e.g. ‘3-20’ or ‘master’ The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.