pamac-classic/src/vapis/appstream-glib.vapi

2078 lines
80 KiB
Vala

/* appstream-glib.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "As", gir_namespace = "AppStreamGlib", gir_version = "1.0", lower_case_cprefix = "as__")]
namespace As {
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_app_get_type ()")]
public class App : GLib.Object {
[CCode (cname = "as_app_new", has_construct_function = false)]
[Version (since = "0.1.0")]
public App ();
[CCode (cname = "as_app_add_addon")]
[Version (since = "0.1.7")]
public void add_addon (As.App addon);
[CCode (cname = "as_app_add_arch")]
[Version (since = "0.1.1")]
public void add_arch (string arch);
[CCode (cname = "as_app_add_bundle")]
[Version (since = "0.3.5")]
public void add_bundle (As.Bundle bundle);
[CCode (cname = "as_app_add_category")]
[Version (since = "0.1.0")]
public void add_category (string category);
[CCode (cname = "as_app_add_compulsory_for_desktop")]
[Version (since = "0.1.0")]
public void add_compulsory_for_desktop (string compulsory_for_desktop);
[CCode (cname = "as_app_add_content_rating")]
[Version (since = "0.5.12")]
public void add_content_rating (As.ContentRating content_rating);
[CCode (cname = "as_app_add_extends")]
[Version (since = "0.1.7")]
public void add_extends (string extends);
[CCode (cname = "as_app_add_format")]
[Version (since = "0.6.9")]
public void add_format (As.Format format);
[CCode (cname = "as_app_add_icon")]
[Version (since = "0.3.1")]
public void add_icon (As.Icon icon);
[CCode (cname = "as_app_add_keyword")]
[Version (since = "0.3.0")]
public void add_keyword (string locale, string keyword);
[CCode (cname = "as_app_add_kudo")]
[Version (since = "0.2.2")]
public void add_kudo (string kudo);
[CCode (cname = "as_app_add_kudo_kind")]
[Version (since = "0.2.2")]
public void add_kudo_kind (As.KudoKind kudo_kind);
[CCode (cname = "as_app_add_language")]
[Version (since = "0.1.0")]
public void add_language (int percentage, string locale);
[CCode (cname = "as_app_add_launchable")]
[Version (since = "0.6.13")]
public void add_launchable (As.Launchable launchable);
[CCode (cname = "as_app_add_metadata")]
[Version (since = "0.1.0")]
public void add_metadata (string key, string value);
[CCode (cname = "as_app_add_mimetype")]
[Version (since = "0.1.0")]
public void add_mimetype (string mimetype);
[CCode (cname = "as_app_add_permission")]
[Version (since = "0.3.5")]
public void add_permission (string permission);
[CCode (cname = "as_app_add_pkgname")]
[Version (since = "0.1.0")]
public void add_pkgname (string pkgname);
[CCode (cname = "as_app_add_provide")]
[Version (since = "0.1.6")]
public void add_provide (As.Provide provide);
[CCode (cname = "as_app_add_quirk")]
[Version (since = "0.5.10")]
public void add_quirk (As.AppQuirk quirk);
[CCode (cname = "as_app_add_release")]
[Version (since = "0.1.0")]
public void add_release (As.Release release);
[CCode (cname = "as_app_add_require")]
[Version (since = "0.6.7")]
public void add_require (As.Require require);
[CCode (cname = "as_app_add_review")]
[Version (since = "0.6.1")]
public void add_review (As.Review review);
[CCode (cname = "as_app_add_screenshot")]
[Version (since = "0.1.0")]
public void add_screenshot (As.Screenshot screenshot);
[CCode (cname = "as_app_add_suggest")]
[Version (since = "0.6.1")]
public void add_suggest (As.Suggest suggest);
[CCode (cname = "as_app_add_translation")]
[Version (since = "0.5.8")]
public void add_translation (As.Translation translation);
[CCode (cname = "as_app_add_url")]
[Version (since = "0.1.0")]
public void add_url (As.UrlKind url_kind, string url);
[CCode (cname = "as_app_convert_icons")]
[Version (since = "0.3.1")]
public bool convert_icons (As.IconKind kind) throws GLib.Error;
[CCode (cname = "as_app_equal")]
[Version (since = "0.6.1")]
public bool equal (As.App app2);
[CCode (cname = "as_app_error_quark")]
[Version (since = "0.1.2")]
public static GLib.Quark error_quark ();
[CCode (cname = "as_app_get_addons")]
[Version (since = "0.1.7")]
public unowned GLib.GenericArray<As.App> get_addons ();
[CCode (cname = "as_app_get_architectures")]
[Version (since = "0.1.1")]
public unowned GLib.GenericArray<string> get_architectures ();
[CCode (cname = "as_app_get_branch")]
[Version (since = "0.6.1")]
public unowned string get_branch ();
[CCode (cname = "as_app_get_bundle_default")]
[Version (since = "0.3.5")]
public unowned As.Bundle get_bundle_default ();
[CCode (cname = "as_app_get_bundles")]
[Version (since = "0.3.5")]
public unowned GLib.GenericArray<As.Bundle> get_bundles ();
[CCode (cname = "as_app_get_categories")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<string> get_categories ();
[CCode (cname = "as_app_get_comment")]
[Version (since = "0.1.0")]
public unowned string get_comment (string locale);
[CCode (cname = "as_app_get_comments")]
[Version (since = "0.1.6")]
public unowned GLib.HashTable<string,string> get_comments ();
[CCode (cname = "as_app_get_compulsory_for_desktops")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<string> get_compulsory_for_desktops ();
[CCode (cname = "as_app_get_content_rating")]
[Version (since = "0.5.12")]
public unowned As.ContentRating get_content_rating (string kind);
[CCode (cname = "as_app_get_content_ratings")]
[Version (since = "0.5.12")]
public unowned GLib.GenericArray<As.ContentRating> get_content_ratings ();
[CCode (cname = "as_app_get_description")]
[Version (since = "0.1.0")]
public unowned string get_description (string locale);
[CCode (cname = "as_app_get_descriptions")]
[Version (since = "0.1.6")]
public unowned GLib.HashTable<string,string> get_descriptions ();
[CCode (cname = "as_app_get_developer_name")]
[Version (since = "0.1.8")]
public unowned string get_developer_name (string locale);
[CCode (cname = "as_app_get_developer_names")]
[Version (since = "0.1.8")]
public unowned GLib.HashTable<string,string> get_developer_names ();
[CCode (cname = "as_app_get_extends")]
[Version (since = "0.1.7")]
public unowned GLib.GenericArray<string> get_extends ();
[CCode (cname = "as_app_get_format_by_filename")]
[Version (since = "0.6.9")]
public unowned As.Format get_format_by_filename (string filename);
[CCode (cname = "as_app_get_format_by_kind")]
[Version (since = "0.6.9")]
public unowned As.Format get_format_by_kind (As.FormatKind kind);
[CCode (cname = "as_app_get_format_default")]
[Version (since = "0.6.9")]
public unowned As.Format get_format_default ();
[CCode (cname = "as_app_get_formats")]
[Version (since = "0.6.9")]
public unowned GLib.GenericArray<string> get_formats ();
[CCode (cname = "as_app_get_icon_default")]
[Version (since = "0.3.1")]
public unowned As.Icon get_icon_default ();
[CCode (cname = "as_app_get_icon_for_size")]
[Version (since = "0.3.1")]
public unowned As.Icon get_icon_for_size (uint width, uint height);
[CCode (cname = "as_app_get_icon_path")]
[Version (since = "0.1.0")]
public unowned string get_icon_path ();
[CCode (cname = "as_app_get_icons")]
[Version (since = "0.3.1")]
public unowned GLib.GenericArray<As.Icon> get_icons ();
[CCode (cname = "as_app_get_id")]
[Version (since = "0.1.0")]
public unowned string get_id ();
[CCode (cname = "as_app_get_id_filename")]
[Version (since = "0.3.0")]
public unowned string get_id_filename ();
[CCode (cname = "as_app_get_id_kind")]
[Version (since = "0.1.0")]
public As.IdKind get_id_kind ();
[CCode (cname = "as_app_get_id_no_prefix")]
[Version (since = "0.5.12")]
public unowned string get_id_no_prefix ();
[CCode (cname = "as_app_get_keywords")]
[Version (since = "0.3.0")]
public unowned GLib.GenericArray<string> get_keywords (string locale);
[CCode (cname = "as_app_get_kind")]
[Version (since = "0.5.10")]
public As.AppKind get_kind ();
[CCode (cname = "as_app_get_kudos")]
[Version (since = "0.2.2")]
public unowned GLib.GenericArray<string> get_kudos ();
[CCode (cname = "as_app_get_language")]
[Version (since = "0.1.0")]
public int get_language (string locale);
[CCode (cname = "as_app_get_languages")]
[Version (since = "0.1.0")]
public GLib.List<weak string> get_languages ();
[CCode (cname = "as_app_get_launchable_by_kind")]
[Version (since = "0.6.13")]
public unowned As.Launchable get_launchable_by_kind (As.LaunchableKind kind);
[CCode (cname = "as_app_get_launchable_default")]
[Version (since = "0.6.13")]
public unowned As.Launchable get_launchable_default ();
[CCode (cname = "as_app_get_launchables")]
[Version (since = "0.6.13")]
public unowned GLib.GenericArray<As.Launchable> get_launchables ();
[CCode (cname = "as_app_get_merge_kind")]
[Version (since = "0.6.1")]
public As.AppMergeKind get_merge_kind ();
[CCode (cname = "as_app_get_metadata")]
[Version (since = "0.1.6")]
public unowned GLib.HashTable<string,string> get_metadata ();
[CCode (cname = "as_app_get_metadata_item")]
[Version (since = "0.1.0")]
public unowned string get_metadata_item (string key);
[CCode (cname = "as_app_get_metadata_license")]
[Version (since = "0.1.4")]
public unowned string get_metadata_license ();
[CCode (cname = "as_app_get_mimetypes")]
[Version (since = "0.2.0")]
public unowned GLib.GenericArray<string> get_mimetypes ();
[CCode (cname = "as_app_get_name")]
[Version (since = "0.1.0")]
public unowned string get_name (string locale);
[CCode (cname = "as_app_get_names")]
[Version (since = "0.1.6")]
public unowned GLib.HashTable<string,string> get_names ();
[CCode (cname = "as_app_get_origin")]
[Version (since = "0.3.2")]
public unowned string get_origin ();
[CCode (cname = "as_app_get_permissions")]
[Version (since = "0.3.5")]
public unowned GLib.GenericArray<string> get_permissions ();
[CCode (cname = "as_app_get_pkgname_default")]
[Version (since = "0.2.0")]
public unowned string get_pkgname_default ();
[CCode (cname = "as_app_get_pkgnames")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<string> get_pkgnames ();
[CCode (cname = "as_app_get_priority")]
[Version (since = "0.1.0")]
public int get_priority ();
[CCode (cname = "as_app_get_project_group")]
[Version (since = "0.1.0")]
public unowned string get_project_group ();
[CCode (cname = "as_app_get_project_license")]
[Version (since = "0.1.0")]
public unowned string get_project_license ();
[CCode (cname = "as_app_get_provides")]
[Version (since = "0.1.6")]
public unowned GLib.GenericArray<As.Provide> get_provides ();
[CCode (cname = "as_app_get_release")]
[Version (since = "0.3.5")]
public unowned As.Release get_release (string version);
[CCode (cname = "as_app_get_release_default")]
[Version (since = "0.3.5")]
public unowned As.Release get_release_default ();
[CCode (cname = "as_app_get_releases")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<As.Release> get_releases ();
[CCode (cname = "as_app_get_require_by_value")]
[Version (since = "0.6.7")]
public unowned As.Require get_require_by_value (As.RequireKind kind, string value);
[CCode (cname = "as_app_get_requires")]
[Version (since = "0.6.7")]
public unowned GLib.GenericArray<As.Require> get_requires ();
[CCode (cname = "as_app_get_reviews")]
[Version (since = "0.6.1")]
public unowned GLib.GenericArray<As.Screenshot> get_reviews ();
[CCode (cname = "as_app_get_scope")]
[Version (since = "0.6.1")]
public As.AppScope get_scope ();
[CCode (cname = "as_app_get_screenshots")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<As.Screenshot> get_screenshots ();
[CCode (cname = "as_app_get_search_match")]
[Version (since = "0.6.13")]
public As.AppSearchMatch get_search_match ();
[CCode (cname = "as_app_get_source_file")]
[Version (since = "0.2.2")]
public unowned string get_source_file ();
[CCode (cname = "as_app_get_source_kind")]
[Version (since = "0.1.4")]
public As.FormatKind get_source_kind ();
[CCode (cname = "as_app_get_source_pkgname")]
[Version (since = "0.2.4")]
public unowned string get_source_pkgname ();
[CCode (cname = "as_app_get_state")]
[Version (since = "0.2.2")]
public As.AppState get_state ();
[CCode (cname = "as_app_get_suggests")]
[Version (since = "0.6.1")]
public unowned GLib.GenericArray<As.Suggest> get_suggests ();
[CCode (cname = "as_app_get_translations")]
[Version (since = "0.5.8")]
public unowned GLib.GenericArray<As.Translation> get_translations ();
[CCode (cname = "as_app_get_trust_flags")]
[Version (since = "0.2.2")]
public As.AppTrustFlags get_trust_flags ();
[CCode (cname = "as_app_get_unique_id")]
[Version (since = "0.6.1")]
public unowned string get_unique_id ();
[CCode (cname = "as_app_get_update_contact")]
[Version (since = "0.1.4")]
public unowned string get_update_contact ();
[CCode (cname = "as_app_get_url_item")]
[Version (since = "0.1.0")]
public unowned string get_url_item (As.UrlKind url_kind);
[CCode (cname = "as_app_get_urls")]
[Version (since = "0.1.0")]
public unowned GLib.HashTable<string,string> get_urls ();
[CCode (cname = "as_app_get_vetos")]
[Version (since = "0.2.5")]
public unowned GLib.GenericArray<string> get_vetos ();
[CCode (cname = "as_app_guess_source_kind")]
[Version (since = "0.1.8")]
public static As.FormatKind guess_source_kind (string filename);
[CCode (cname = "as_app_has_category")]
[Version (since = "0.1.5")]
public bool has_category (string category);
[CCode (cname = "as_app_has_compulsory_for_desktop")]
[Version (since = "0.5.12")]
public bool has_compulsory_for_desktop (string desktop);
[CCode (cname = "as_app_has_kudo")]
[Version (since = "0.2.2")]
public bool has_kudo (string kudo);
[CCode (cname = "as_app_has_kudo_kind")]
[Version (since = "0.2.2")]
public bool has_kudo_kind (As.KudoKind kudo);
[CCode (cname = "as_app_has_permission")]
[Version (since = "0.3.5")]
public bool has_permission (string permission);
[CCode (cname = "as_app_has_quirk")]
[Version (since = "0.5.10")]
public bool has_quirk (As.AppQuirk quirk);
[CCode (cname = "as_app_kind_from_string")]
[Version (since = "0.5.10")]
public static As.AppKind kind_from_string (string kind);
[CCode (cname = "as_app_kind_to_string")]
[Version (since = "0.5.10")]
public static unowned string kind_to_string (As.AppKind kind);
[CCode (cname = "as_app_merge_kind_from_string")]
[Version (since = "0.6.1")]
public static As.AppMergeKind merge_kind_from_string (string merge_kind);
[CCode (cname = "as_app_merge_kind_to_string")]
[Version (since = "0.6.1")]
public static unowned string merge_kind_to_string (As.AppMergeKind merge_kind);
[CCode (cname = "as_app_parse_file")]
[Version (since = "0.1.2")]
public bool parse_file (string filename, As.AppParseFlags flags) throws GLib.Error;
[CCode (cname = "as_app_remove_category")]
[Version (since = "0.6.13")]
public void remove_category (string category);
[CCode (cname = "as_app_remove_format")]
[Version (since = "0.6.9")]
public void remove_format (As.Format format);
[CCode (cname = "as_app_remove_kudo")]
[Version (since = "0.6.13")]
public void remove_kudo (string kudo);
[CCode (cname = "as_app_remove_metadata")]
[Version (since = "0.1.0")]
public void remove_metadata (string key);
[CCode (cname = "as_app_remove_veto")]
[Version (since = "0.4.1")]
public void remove_veto (string description);
[CCode (cname = "as_app_scope_from_string")]
[Version (since = "0.6.1")]
public static As.AppScope scope_from_string (string scope);
[CCode (cname = "as_app_scope_to_string")]
[Version (since = "0.6.1")]
public static unowned string scope_to_string (As.AppScope scope);
[CCode (cname = "as_app_search_matches")]
[Version (since = "0.1.0")]
public uint search_matches (string search);
[CCode (cname = "as_app_search_matches_all")]
[Version (since = "0.1.3")]
public uint search_matches_all (string search);
[CCode (cname = "as_app_set_branch")]
[Version (since = "0.6.1")]
public void set_branch (string branch);
[CCode (cname = "as_app_set_comment")]
[Version (since = "0.1.0")]
public void set_comment (string locale, string comment);
[CCode (cname = "as_app_set_description")]
[Version (since = "0.1.0")]
public void set_description (string locale, string description);
[CCode (cname = "as_app_set_developer_name")]
[Version (since = "0.1.0")]
public void set_developer_name (string locale, string developer_name);
[CCode (cname = "as_app_set_icon_path")]
[Version (since = "0.1.0")]
public void set_icon_path (string icon_path);
[CCode (cname = "as_app_set_id")]
[Version (since = "0.1.0")]
public void set_id (string id);
[CCode (cname = "as_app_set_id_kind")]
[Version (since = "0.1.0")]
public void set_id_kind (As.IdKind id_kind);
[CCode (cname = "as_app_set_kind")]
[Version (since = "0.5.10")]
public void set_kind (As.AppKind kind);
[CCode (cname = "as_app_set_merge_kind")]
[Version (since = "0.6.1")]
public void set_merge_kind (As.AppMergeKind merge_kind);
[CCode (cname = "as_app_set_metadata_license")]
[Version (since = "0.1.4")]
public void set_metadata_license (string metadata_license);
[CCode (cname = "as_app_set_name")]
[Version (since = "0.1.0")]
public void set_name (string locale, string name);
[CCode (cname = "as_app_set_origin")]
[Version (since = "0.3.2")]
public void set_origin (string origin);
[CCode (cname = "as_app_set_priority")]
[Version (since = "0.1.0")]
public void set_priority (int priority);
[CCode (cname = "as_app_set_project_group")]
[Version (since = "0.1.0")]
public void set_project_group (string project_group);
[CCode (cname = "as_app_set_project_license")]
[Version (since = "0.1.0")]
public void set_project_license (string project_license);
[CCode (cname = "as_app_set_scope")]
[Version (since = "0.6.1")]
public void set_scope (As.AppScope scope);
[CCode (cname = "as_app_set_search_match")]
[Version (since = "0.6.13")]
public void set_search_match (As.AppSearchMatch search_match);
[CCode (cname = "as_app_set_source_file")]
[Version (since = "0.2.2")]
public void set_source_file (string source_file);
[CCode (cname = "as_app_set_source_kind")]
[Version (since = "0.1.4")]
public void set_source_kind (As.FormatKind source_kind);
[CCode (cname = "as_app_set_source_pkgname")]
[Version (since = "0.2.4")]
public void set_source_pkgname (string source_pkgname);
[CCode (cname = "as_app_set_state")]
[Version (since = "0.2.2")]
public void set_state (As.AppState state);
[CCode (cname = "as_app_set_trust_flags")]
[Version (since = "0.2.2")]
public void set_trust_flags (As.AppTrustFlags trust_flags);
[CCode (cname = "as_app_set_update_contact")]
[Version (since = "0.1.4")]
public void set_update_contact (string update_contact);
[CCode (cname = "as_app_source_kind_from_string")]
[Version (since = "0.2.2")]
public static As.FormatKind source_kind_from_string (string source_kind);
[CCode (cname = "as_app_source_kind_to_string")]
[Version (since = "0.2.2")]
public static unowned string source_kind_to_string (As.FormatKind source_kind);
[CCode (cname = "as_app_state_to_string")]
[Version (since = "0.2.2")]
public static unowned string state_to_string (As.AppState state);
[CCode (cname = "as_app_subsume")]
[Version (since = "0.1.0")]
public void subsume (As.App donor);
[CCode (cname = "as_app_subsume_full")]
[Version (since = "0.1.4")]
public void subsume_full (As.App donor, As.AppSubsumeFlags flags);
[CCode (cname = "as_app_to_file")]
[Version (since = "0.2.0")]
public bool to_file (GLib.File file, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_app_validate")]
[Version (since = "0.1.4")]
public GLib.GenericArray<weak As.Problem> validate (As.AppValidateFlags flags) throws GLib.Error;
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_bundle_get_type ()")]
public class Bundle : GLib.Object {
[CCode (cname = "as_bundle_new", has_construct_function = false)]
[Version (since = "0.3.5")]
public Bundle ();
[CCode (cname = "as_bundle_get_id")]
[Version (since = "0.3.5")]
public unowned string get_id ();
[CCode (cname = "as_bundle_get_kind")]
[Version (since = "0.3.5")]
public As.BundleKind get_kind ();
[CCode (cname = "as_bundle_get_runtime")]
[Version (since = "0.5.10")]
public unowned string get_runtime ();
[CCode (cname = "as_bundle_get_sdk")]
[Version (since = "0.5.10")]
public unowned string get_sdk ();
[CCode (cname = "as_bundle_kind_from_string")]
[Version (since = "0.3.5")]
public static As.BundleKind kind_from_string (string kind);
[CCode (cname = "as_bundle_kind_to_string")]
[Version (since = "0.3.5")]
public static unowned string kind_to_string (As.BundleKind kind);
[CCode (cname = "as_bundle_set_id")]
[Version (since = "0.3.5")]
public void set_id (string id);
[CCode (cname = "as_bundle_set_kind")]
[Version (since = "0.3.5")]
public void set_kind (As.BundleKind kind);
[CCode (cname = "as_bundle_set_runtime")]
[Version (since = "0.5.10")]
public void set_runtime (string runtime);
[CCode (cname = "as_bundle_set_sdk")]
[Version (since = "0.5.10")]
public void set_sdk (string sdk);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_checksum_get_type ()")]
public class Checksum : GLib.Object {
[CCode (cname = "as_checksum_new", has_construct_function = false)]
[Version (since = "0.4.2")]
public Checksum ();
[CCode (cname = "as_checksum_get_filename")]
[Version (since = "0.4.2")]
public unowned string get_filename ();
[CCode (cname = "as_checksum_get_kind")]
[Version (since = "0.4.2")]
public GLib.ChecksumType get_kind ();
[CCode (cname = "as_checksum_get_target")]
[Version (since = "0.4.2")]
public As.ChecksumTarget get_target ();
[CCode (cname = "as_checksum_get_value")]
[Version (since = "0.4.2")]
public unowned string get_value ();
[CCode (cname = "as_checksum_set_filename")]
[Version (since = "0.4.2")]
public void set_filename (string filename);
[CCode (cname = "as_checksum_set_kind")]
[Version (since = "0.4.2")]
public void set_kind (GLib.ChecksumType kind);
[CCode (cname = "as_checksum_set_target")]
[Version (since = "0.4.2")]
public void set_target (As.ChecksumTarget target);
[CCode (cname = "as_checksum_set_value")]
[Version (since = "0.4.2")]
public void set_value (string value);
[CCode (cname = "as_checksum_target_from_string")]
[Version (since = "0.4.2")]
public static As.ChecksumTarget target_from_string (string target);
[CCode (cname = "as_checksum_target_to_string")]
[Version (since = "0.4.2")]
public static unowned string target_to_string (As.ChecksumTarget target);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_content_rating_get_type ()")]
public class ContentRating : GLib.Object {
[CCode (cname = "as_content_rating_new", has_construct_function = false)]
[Version (since = "0.5.12")]
public ContentRating ();
[CCode (cname = "as_content_rating_get_kind")]
[Version (since = "0.5.12")]
public unowned string get_kind ();
[CCode (cname = "as_content_rating_get_minimum_age")]
[Version (since = "0.5.12")]
public uint get_minimum_age ();
[CCode (cname = "as_content_rating_get_value")]
[Version (since = "0.6.4")]
public As.ContentRatingValue get_value (string id);
[CCode (cname = "as_content_rating_set_kind")]
[Version (since = "0.5.12")]
public void set_kind (string kind);
[CCode (cname = "as_content_rating_value_from_string")]
[Version (since = "0.5.12")]
public static As.ContentRatingValue value_from_string (string value);
[CCode (cname = "as_content_rating_value_to_string")]
[Version (since = "0.5.12")]
public static unowned string value_to_string (As.ContentRatingValue value);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_format_get_type ()")]
public class Format : GLib.Object {
[CCode (cname = "as_format_new", has_construct_function = false)]
[Version (since = "0.6.9")]
public Format ();
[CCode (cname = "as_format_equal")]
[Version (since = "0.6.9")]
public bool equal (As.Format format2);
[CCode (cname = "as_format_get_filename")]
[Version (since = "0.6.9")]
public unowned string get_filename ();
[CCode (cname = "as_format_get_kind")]
[Version (since = "0.6.9")]
public As.FormatKind get_kind ();
[CCode (cname = "as_format_guess_kind")]
[Version (since = "0.6.9")]
public static As.FormatKind guess_kind (string filename);
[CCode (cname = "as_format_kind_from_string")]
[Version (since = "0.6.9")]
public static As.FormatKind kind_from_string (string kind);
[CCode (cname = "as_format_kind_to_string")]
public static unowned string kind_to_string (As.FormatKind kind);
[CCode (cname = "as_format_set_filename")]
[Version (since = "0.6.9")]
public void set_filename (string filename);
[CCode (cname = "as_format_set_kind")]
[Version (since = "0.6.9")]
public void set_kind (As.FormatKind kind);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_icon_get_type ()")]
public class Icon : GLib.Object {
[CCode (cname = "as_icon_new", has_construct_function = false)]
[Version (since = "0.3.1")]
public Icon ();
[CCode (cname = "as_icon_convert_to_kind")]
[Version (since = "0.3.1")]
public bool convert_to_kind (As.IconKind kind) throws GLib.Error;
[CCode (cname = "as_icon_error_quark")]
[Version (since = "0.3.1")]
public static GLib.Quark error_quark ();
[CCode (cname = "as_icon_get_filename")]
[Version (since = "0.3.2")]
public unowned string get_filename ();
[CCode (cname = "as_icon_get_height")]
[Version (since = "0.3.1")]
public uint get_height ();
[CCode (cname = "as_icon_get_kind")]
[Version (since = "0.3.1")]
public As.IconKind get_kind ();
[CCode (cname = "as_icon_get_name")]
[Version (since = "0.3.1")]
public unowned string get_name ();
[CCode (cname = "as_icon_get_prefix")]
[Version (since = "0.1.6")]
public unowned string get_prefix ();
[CCode (cname = "as_icon_get_scale")]
[Version (since = "0.6.13")]
public uint get_scale ();
[CCode (cname = "as_icon_get_url")]
[Version (since = "0.3.2")]
public unowned string get_url ();
[CCode (cname = "as_icon_get_width")]
[Version (since = "0.3.1")]
public uint get_width ();
[CCode (cname = "as_icon_kind_from_string")]
[Version (since = "0.1.0")]
public static As.IconKind kind_from_string (string icon_kind);
[CCode (cname = "as_icon_kind_to_string")]
[Version (since = "0.1.0")]
public static unowned string kind_to_string (As.IconKind icon_kind);
[CCode (cname = "as_icon_load")]
[Version (since = "0.3.1")]
public bool load (As.IconLoadFlags flags) throws GLib.Error;
[CCode (cname = "as_icon_set_filename")]
[Version (since = "0.3.2")]
public void set_filename (string filename);
[CCode (cname = "as_icon_set_height")]
[Version (since = "0.3.1")]
public void set_height (uint height);
[CCode (cname = "as_icon_set_kind")]
[Version (since = "0.3.1")]
public void set_kind (As.IconKind kind);
[CCode (cname = "as_icon_set_name")]
[Version (since = "0.3.1")]
public void set_name (string name);
[CCode (cname = "as_icon_set_prefix")]
[Version (since = "0.1.6")]
public void set_prefix (string prefix);
[CCode (cname = "as_icon_set_scale")]
[Version (since = "0.6.13")]
public void set_scale (uint scale);
[CCode (cname = "as_icon_set_url")]
[Version (since = "0.3.2")]
public void set_url (string url);
[CCode (cname = "as_icon_set_width")]
[Version (since = "0.3.1")]
public void set_width (uint width);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_image_get_type ()")]
public class Image : GLib.Object {
[CCode (cname = "as_image_new", has_construct_function = false)]
[Version (since = "0.1.0")]
public Image ();
[CCode (cname = "as_image_equal")]
[Version (since = "0.5.7")]
public bool equal (As.Image image2);
[CCode (cname = "as_image_get_basename")]
[Version (since = "0.1.6")]
public unowned string get_basename ();
[CCode (cname = "as_image_get_height")]
[Version (since = "0.1.0")]
public uint get_height ();
[CCode (cname = "as_image_get_kind")]
[Version (since = "0.1.0")]
public As.ImageKind get_kind ();
[CCode (cname = "as_image_get_locale")]
[Version (since = "0.5.14")]
public unowned string get_locale ();
[CCode (cname = "as_image_get_md5")]
[Version (since = "0.1.6")]
public unowned string get_md5 ();
[CCode (cname = "as_image_get_url")]
[Version (since = "0.1.0")]
public unowned string get_url ();
[CCode (cname = "as_image_get_width")]
[Version (since = "0.1.0")]
public uint get_width ();
[CCode (cname = "as_image_kind_from_string")]
[Version (since = "0.1.0")]
public static As.ImageKind kind_from_string (string kind);
[CCode (cname = "as_image_kind_to_string")]
[Version (since = "0.1.0")]
public static unowned string kind_to_string (As.ImageKind kind);
[CCode (cname = "as_image_load_filename")]
[Version (since = "0.1.6")]
public bool load_filename (string filename) throws GLib.Error;
[CCode (cname = "as_image_load_filename_full")]
[Version (since = "0.5.6")]
public bool load_filename_full (string filename, uint dest_size, uint src_size_min, As.ImageLoadFlags flags) throws GLib.Error;
[CCode (cname = "as_image_save_filename")]
[Version (since = "0.1.6")]
public bool save_filename (string filename, uint width, uint height, As.ImageSaveFlags flags) throws GLib.Error;
[CCode (cname = "as_image_set_basename")]
[Version (since = "0.1.6")]
public void set_basename (string basename);
[CCode (cname = "as_image_set_height")]
[Version (since = "0.1.0")]
public void set_height (uint height);
[CCode (cname = "as_image_set_kind")]
[Version (since = "0.1.0")]
public void set_kind (As.ImageKind kind);
[CCode (cname = "as_image_set_locale")]
[Version (since = "0.5.14")]
public void set_locale (string locale);
[CCode (cname = "as_image_set_url")]
[Version (since = "0.1.0")]
public void set_url (string url);
[CCode (cname = "as_image_set_width")]
[Version (since = "0.1.0")]
public void set_width (uint width);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_launchable_get_type ()")]
public class Launchable : GLib.Object {
[CCode (cname = "as_launchable_new", has_construct_function = false)]
[Version (since = "0.6.13")]
public Launchable ();
[CCode (cname = "as_launchable_get_kind")]
[Version (since = "0.6.13")]
public As.LaunchableKind get_kind ();
[CCode (cname = "as_launchable_get_value")]
[Version (since = "0.6.13")]
public unowned string get_value ();
[CCode (cname = "as_launchable_kind_from_string")]
[Version (since = "0.6.13")]
public static As.LaunchableKind kind_from_string (string kind);
[CCode (cname = "as_launchable_kind_to_string")]
[Version (since = "0.6.13")]
public static unowned string kind_to_string (As.LaunchableKind kind);
[CCode (cname = "as_launchable_set_kind")]
[Version (since = "0.6.13")]
public void set_kind (As.LaunchableKind kind);
[CCode (cname = "as_launchable_set_value")]
[Version (since = "0.6.13")]
public void set_value (string value);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_problem_get_type ()")]
public class Problem : GLib.Object {
[CCode (cname = "as_problem_new", has_construct_function = false)]
[Version (since = "0.1.4")]
public Problem ();
[CCode (cname = "as_problem_get_kind")]
[Version (since = "0.1.4")]
public As.ProblemKind get_kind ();
[CCode (cname = "as_problem_get_line_number")]
[Version (since = "0.1.4")]
public uint get_line_number ();
[CCode (cname = "as_problem_get_message")]
[Version (since = "0.1.4")]
public unowned string get_message ();
[CCode (cname = "as_problem_kind_to_string")]
[Version (since = "0.1.4")]
public static unowned string kind_to_string (As.ProblemKind kind);
[CCode (cname = "as_problem_set_kind")]
[Version (since = "0.1.4")]
public void set_kind (As.ProblemKind kind);
[CCode (cname = "as_problem_set_line_number")]
[Version (since = "0.1.4")]
public void set_line_number (uint line_number);
[CCode (cname = "as_problem_set_message")]
[Version (since = "0.1.4")]
public void set_message (string message);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_provide_get_type ()")]
public class Provide : GLib.Object {
[CCode (cname = "as_provide_new", has_construct_function = false)]
[Version (since = "0.1.6")]
public Provide ();
[CCode (cname = "as_provide_get_kind")]
[Version (since = "0.1.6")]
public As.ProvideKind get_kind ();
[CCode (cname = "as_provide_get_value")]
[Version (since = "0.1.6")]
public unowned string get_value ();
[CCode (cname = "as_provide_kind_from_string")]
[Version (since = "0.1.6")]
public static As.ProvideKind kind_from_string (string kind);
[CCode (cname = "as_provide_kind_to_string")]
[Version (since = "0.1.6")]
public static unowned string kind_to_string (As.ProvideKind kind);
[CCode (cname = "as_provide_set_kind")]
[Version (since = "0.1.6")]
public void set_kind (As.ProvideKind kind);
[CCode (cname = "as_provide_set_value")]
[Version (since = "0.1.6")]
public void set_value (string value);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_release_get_type ()")]
public class Release : GLib.Object {
[CCode (cname = "as_release_new", has_construct_function = false)]
[Version (since = "0.1.0")]
public Release ();
[CCode (cname = "as_release_add_checksum")]
[Version (since = "0.4.2")]
public void add_checksum (As.Checksum checksum);
[CCode (cname = "as_release_add_location")]
[Version (since = "0.3.5")]
public void add_location (string location);
[CCode (cname = "as_release_get_blob")]
[Version (since = "0.5.2")]
public GLib.Bytes get_blob (string filename);
[CCode (cname = "as_release_get_checksum_by_fn")]
[Version (since = "0.4.2")]
public unowned As.Checksum get_checksum_by_fn (string fn);
[CCode (cname = "as_release_get_checksum_by_target")]
[Version (since = "0.4.2")]
public unowned As.Checksum get_checksum_by_target (As.ChecksumTarget target);
[CCode (cname = "as_release_get_checksums")]
[Version (since = "0.4.2")]
public unowned GLib.GenericArray<As.Checksum> get_checksums ();
[CCode (cname = "as_release_get_description")]
[Version (since = "0.1.0")]
public unowned string get_description (string locale);
[CCode (cname = "as_release_get_location_default")]
[Version (since = "0.3.5")]
public unowned string get_location_default ();
[CCode (cname = "as_release_get_locations")]
[Version (since = "0.3.5")]
public unowned GLib.GenericArray<string> get_locations ();
[CCode (cname = "as_release_get_size")]
[Version (since = "0.5.2")]
public uint64 get_size (As.SizeKind kind);
[CCode (cname = "as_release_get_state")]
[Version (since = "0.5.8")]
public As.ReleaseState get_state ();
[CCode (cname = "as_release_get_timestamp")]
[Version (since = "0.1.0")]
public uint64 get_timestamp ();
[CCode (cname = "as_release_get_urgency")]
[Version (since = "0.5.1")]
public As.UrgencyKind get_urgency ();
[CCode (cname = "as_release_get_version")]
[Version (since = "0.1.0")]
public unowned string get_version ();
[CCode (cname = "as_release_set_blob")]
[Version (since = "0.5.2")]
public void set_blob (string filename, GLib.Bytes blob);
[CCode (cname = "as_release_set_description")]
[Version (since = "0.1.0")]
public void set_description (string locale, string description);
[CCode (cname = "as_release_set_size")]
[Version (since = "0.5.2")]
public void set_size (As.SizeKind kind, uint64 size);
[CCode (cname = "as_release_set_state")]
[Version (since = "0.5.8")]
public void set_state (As.ReleaseState state);
[CCode (cname = "as_release_set_timestamp")]
[Version (since = "0.1.0")]
public void set_timestamp (uint64 timestamp);
[CCode (cname = "as_release_set_urgency")]
[Version (since = "0.5.1")]
public void set_urgency (As.UrgencyKind urgency);
[CCode (cname = "as_release_set_version")]
[Version (since = "0.1.0")]
public void set_version (string version);
[CCode (cname = "as_release_state_from_string")]
[Version (since = "0.6.6")]
public static As.ReleaseState state_from_string (string state);
[CCode (cname = "as_release_state_to_string")]
[Version (since = "0.6.6")]
public static unowned string state_to_string (As.ReleaseState state);
[CCode (cname = "as_release_vercmp")]
[Version (since = "0.4.2")]
public int vercmp (As.Release rel2);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_require_get_type ()")]
public class Require : GLib.Object {
[CCode (cname = "as_require_new", has_construct_function = false)]
[Version (since = "0.6.7")]
public Require ();
[CCode (cname = "as_require_compare_from_string")]
[Version (since = "0.6.7")]
public static As.RequireCompare compare_from_string (string compare);
[CCode (cname = "as_require_compare_to_string")]
[Version (since = "0.6.7")]
public static unowned string compare_to_string (As.RequireCompare compare);
[CCode (cname = "as_require_get_compare")]
[Version (since = "0.6.7")]
public As.RequireCompare get_compare ();
[CCode (cname = "as_require_get_kind")]
[Version (since = "0.6.7")]
public As.RequireKind get_kind ();
[CCode (cname = "as_require_get_value")]
[Version (since = "0.6.7")]
public unowned string get_value ();
[CCode (cname = "as_require_get_version")]
[Version (since = "0.6.7")]
public unowned string get_version ();
[CCode (cname = "as_require_kind_from_string")]
[Version (since = "0.6.7")]
public static As.RequireKind kind_from_string (string kind);
[CCode (cname = "as_require_kind_to_string")]
[Version (since = "0.6.7")]
public static unowned string kind_to_string (As.RequireKind kind);
[CCode (cname = "as_require_set_compare")]
[Version (since = "0.6.7")]
public void set_compare (As.RequireCompare compare);
[CCode (cname = "as_require_set_kind")]
[Version (since = "0.6.7")]
public void set_kind (As.RequireKind kind);
[CCode (cname = "as_require_set_value")]
[Version (since = "0.6.7")]
public void set_value (string value);
[CCode (cname = "as_require_set_version")]
[Version (since = "0.6.7")]
public void set_version (string version);
[CCode (cname = "as_require_version_compare")]
[Version (since = "0.6.7")]
public bool version_compare (string version) throws GLib.Error;
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_review_get_type ()")]
public class Review : GLib.Object {
[CCode (cname = "as_review_new", has_construct_function = false)]
[Version (since = "0.6.1")]
public Review ();
[CCode (cname = "as_review_add_flags")]
[Version (since = "0.6.1")]
public void add_flags (As.ReviewFlags flags);
[CCode (cname = "as_review_add_metadata")]
[Version (since = "0.6.1")]
public void add_metadata (string key, string value);
[CCode (cname = "as_review_equal")]
[Version (since = "0.6.1")]
public bool equal (As.Review review2);
[CCode (cname = "as_review_get_date")]
[Version (since = "0.6.1")]
public unowned GLib.DateTime get_date ();
[CCode (cname = "as_review_get_description")]
[Version (since = "0.6.1")]
public unowned string get_description ();
[CCode (cname = "as_review_get_flags")]
[Version (since = "0.6.1")]
public As.ReviewFlags get_flags ();
[CCode (cname = "as_review_get_id")]
[Version (since = "0.6.1")]
public unowned string get_id ();
[CCode (cname = "as_review_get_locale")]
[Version (since = "0.6.1")]
public unowned string get_locale ();
[CCode (cname = "as_review_get_metadata_item")]
[Version (since = "0.6.1")]
public unowned string get_metadata_item (string key);
[CCode (cname = "as_review_get_priority")]
[Version (since = "0.6.1")]
public int get_priority ();
[CCode (cname = "as_review_get_rating")]
[Version (since = "0.6.1")]
public int get_rating ();
[CCode (cname = "as_review_get_reviewer_id")]
[Version (since = "0.6.1")]
public unowned string get_reviewer_id ();
[CCode (cname = "as_review_get_reviewer_name")]
[Version (since = "0.6.1")]
public unowned string get_reviewer_name ();
[CCode (cname = "as_review_get_summary")]
[Version (since = "0.6.1")]
public unowned string get_summary ();
[CCode (cname = "as_review_get_version")]
[Version (since = "0.6.1")]
public unowned string get_version ();
[CCode (cname = "as_review_set_date")]
[Version (since = "0.6.1")]
public void set_date (GLib.DateTime date);
[CCode (cname = "as_review_set_description")]
[Version (since = "0.6.1")]
public void set_description (string description);
[CCode (cname = "as_review_set_flags")]
[Version (since = "0.6.1")]
public void set_flags (As.ReviewFlags flags);
[CCode (cname = "as_review_set_id")]
[Version (since = "0.6.1")]
public void set_id (string id);
[CCode (cname = "as_review_set_locale")]
[Version (since = "0.6.1")]
public void set_locale (string locale);
[CCode (cname = "as_review_set_priority")]
[Version (since = "0.6.1")]
public void set_priority (int priority);
[CCode (cname = "as_review_set_rating")]
[Version (since = "0.6.1")]
public void set_rating (int rating);
[CCode (cname = "as_review_set_reviewer_id")]
[Version (since = "0.6.1")]
public void set_reviewer_id (string reviewer_id);
[CCode (cname = "as_review_set_reviewer_name")]
[Version (since = "0.6.1")]
public void set_reviewer_name (string reviewer_name);
[CCode (cname = "as_review_set_summary")]
[Version (since = "0.6.1")]
public void set_summary (string summary);
[CCode (cname = "as_review_set_version")]
[Version (since = "0.6.1")]
public void set_version (string version);
[NoAccessorMethod]
[Version (since = "0.6.1")]
public As.Review date { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string description { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public uint64 flags { get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string id { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string locale { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public int rating { get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string reviewer_id { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string reviewer_name { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string summary { owned get; set construct; }
[NoAccessorMethod]
[Version (since = "0.6.1")]
public string version { owned get; set construct; }
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_screenshot_get_type ()")]
public class Screenshot : GLib.Object {
[CCode (cname = "as_screenshot_new", has_construct_function = false)]
[Version (since = "0.1.0")]
public Screenshot ();
[CCode (cname = "as_screenshot_add_image")]
[Version (since = "0.1.0")]
public void add_image (As.Image image);
[CCode (cname = "as_screenshot_equal")]
[Version (since = "0.5.7")]
public bool equal (As.Screenshot screenshot2);
[CCode (cname = "as_screenshot_get_caption")]
[Version (since = "0.1.0")]
public unowned string get_caption (string locale);
[CCode (cname = "as_screenshot_get_image")]
[Version (since = "0.2.2")]
public unowned As.Image get_image (uint width, uint height);
[CCode (cname = "as_screenshot_get_image_for_locale")]
[Version (since = "0.5.14")]
public unowned As.Image get_image_for_locale (string locale, uint width, uint height);
[CCode (cname = "as_screenshot_get_images")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<As.Image> get_images ();
[CCode (cname = "as_screenshot_get_images_for_locale")]
[Version (since = "0.5.14")]
public GLib.GenericArray<weak As.Image> get_images_for_locale (string locale);
[CCode (cname = "as_screenshot_get_kind")]
[Version (since = "0.1.0")]
public As.ScreenshotKind get_kind ();
[CCode (cname = "as_screenshot_get_priority")]
[Version (since = "0.3.1")]
public int get_priority ();
[CCode (cname = "as_screenshot_get_source")]
[Version (since = "0.1.6")]
public unowned As.Image get_source ();
[CCode (cname = "as_screenshot_kind_from_string")]
[Version (since = "0.1.0")]
public static As.ScreenshotKind kind_from_string (string kind);
[CCode (cname = "as_screenshot_kind_to_string")]
[Version (since = "0.1.0")]
public static unowned string kind_to_string (As.ScreenshotKind kind);
[CCode (cname = "as_screenshot_set_caption")]
[Version (since = "0.1.0")]
public void set_caption (string locale, string caption);
[CCode (cname = "as_screenshot_set_kind")]
[Version (since = "0.1.0")]
public void set_kind (As.ScreenshotKind kind);
[CCode (cname = "as_screenshot_set_priority")]
[Version (since = "0.3.1")]
public void set_priority (int priority);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_store_get_type ()")]
public class Store : GLib.Object {
[CCode (cname = "as_store_new", has_construct_function = false)]
[Version (since = "0.1.0")]
public Store ();
[CCode (cname = "as_store_add_app")]
[Version (since = "0.1.0")]
public void add_app (As.App app);
[CCode (cname = "as_store_add_apps")]
[Version (since = "0.6.4")]
public void add_apps (GLib.GenericArray<As.App> apps);
[CCode (cname = "as_store_add_filter")]
[Version (since = "0.3.5")]
public void add_filter (As.AppKind kind);
[CCode (cname = "as_store_add_metadata_index")]
[Version (since = "0.3.0")]
public void add_metadata_index (string key);
[CCode (cname = "as_store_convert_icons")]
[Version (since = "0.3.1")]
public bool convert_icons (As.IconKind kind) throws GLib.Error;
[CCode (cname = "as_store_error_quark")]
[Version (since = "0.1.2")]
public static GLib.Quark error_quark ();
[CCode (cname = "as_store_from_bytes")]
[Version (since = "0.5.2")]
public bool from_bytes (GLib.Bytes bytes, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_store_from_file")]
[Version (since = "0.1.0")]
public bool from_file (GLib.File file, string icon_root, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_store_from_xml")]
[Version (since = "0.1.1")]
public bool from_xml (string data, string icon_root) throws GLib.Error;
[CCode (cname = "as_store_get_add_flags")]
[Version (since = "0.2.2")]
public As.StoreAddFlags get_add_flags ();
[CCode (cname = "as_store_get_api_version")]
[Version (since = "0.1.1")]
public double get_api_version ();
[CCode (cname = "as_store_get_app_by_id")]
[Version (since = "0.1.0")]
public unowned As.App get_app_by_id (string id);
[CCode (cname = "as_store_get_app_by_id_ignore_prefix")]
[Version (since = "0.5.12")]
public unowned As.App get_app_by_id_ignore_prefix (string id);
[CCode (cname = "as_store_get_app_by_id_with_fallbacks")]
[Version (since = "0.4.1")]
public unowned As.App get_app_by_id_with_fallbacks (string id);
[CCode (cname = "as_store_get_app_by_pkgname")]
[Version (since = "0.1.0")]
public unowned As.App get_app_by_pkgname (string pkgname);
[CCode (cname = "as_store_get_app_by_pkgnames")]
[Version (since = "0.4.1")]
public unowned As.App get_app_by_pkgnames (string pkgnames);
[CCode (cname = "as_store_get_app_by_provide")]
[Version (since = "0.5.0")]
public unowned As.App get_app_by_provide (As.ProvideKind kind, string value);
[CCode (cname = "as_store_get_app_by_unique_id")]
[Version (since = "0.6.1")]
public unowned As.App get_app_by_unique_id (string unique_id, As.StoreSearchFlags search_flags);
[CCode (cname = "as_store_get_apps")]
[Version (since = "0.1.0")]
public unowned GLib.GenericArray<As.App> get_apps ();
[CCode (cname = "as_store_get_apps_by_id")]
[Version (since = "0.5.12")]
public GLib.GenericArray<weak As.App> get_apps_by_id (string id);
[CCode (cname = "as_store_get_apps_by_metadata")]
[Version (since = "0.1.4")]
public GLib.GenericArray<weak As.App> get_apps_by_metadata (string key, string value);
[CCode (cname = "as_store_get_builder_id")]
[Version (since = "0.2.5")]
public unowned string get_builder_id ();
[CCode (cname = "as_store_get_destdir")]
[Version (since = "0.2.4")]
public unowned string get_destdir ();
[CCode (cname = "as_store_get_origin")]
[Version (since = "0.1.1")]
public unowned string get_origin ();
[CCode (cname = "as_store_get_search_match")]
[Version (since = "0.6.13")]
public As.AppSearchMatch get_search_match ();
[CCode (cname = "as_store_get_size")]
[Version (since = "0.1.0")]
public uint get_size ();
[CCode (cname = "as_store_get_watch_flags")]
[Version (since = "0.4.2")]
public As.StoreWatchFlags get_watch_flags ();
[CCode (cname = "as_store_load")]
[Version (since = "0.1.2")]
public bool load (As.StoreLoadFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_store_load_path")]
[Version (since = "0.2.2")]
public bool load_path (string path, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_store_load_search_cache")]
[Version (since = "0.6.5")]
public void load_search_cache ();
[CCode (cname = "as_store_remove_all")]
[Version (since = "0.2.5")]
public void remove_all ();
[CCode (cname = "as_store_remove_app")]
[Version (since = "0.1.0")]
public void remove_app (As.App app);
[CCode (cname = "as_store_remove_app_by_id")]
[Version (since = "0.3.0")]
public void remove_app_by_id (string id);
[CCode (cname = "as_store_remove_apps_with_veto")]
[Version (since = "0.5.13")]
public void remove_apps_with_veto ();
[CCode (cname = "as_store_remove_filter")]
[Version (since = "0.3.5")]
public void remove_filter (As.AppKind kind);
[CCode (cname = "as_store_set_add_flags")]
[Version (since = "0.2.2")]
public void set_add_flags (As.StoreAddFlags add_flags);
[CCode (cname = "as_store_set_api_version")]
[Version (since = "0.1.1")]
public void set_api_version (double api_version);
[CCode (cname = "as_store_set_builder_id")]
[Version (since = "0.2.5")]
public void set_builder_id (string builder_id);
[CCode (cname = "as_store_set_destdir")]
[Version (since = "0.2.4")]
public void set_destdir (string destdir);
[CCode (cname = "as_store_set_origin")]
[Version (since = "0.1.1")]
public void set_origin (string origin);
[CCode (cname = "as_store_set_search_match")]
[Version (since = "0.6.5")]
public void set_search_match (As.AppSearchMatch search_match);
[CCode (cname = "as_store_set_watch_flags")]
[Version (since = "0.4.2")]
public void set_watch_flags (As.StoreWatchFlags watch_flags);
[CCode (cname = "as_store_to_file")]
[Version (since = "0.1.0")]
public bool to_file (GLib.File file, As.NodeToXmlFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
[CCode (cname = "as_store_to_xml")]
[Version (since = "0.1.0")]
public GLib.StringBuilder to_xml (As.NodeToXmlFlags flags);
[CCode (cname = "as_store_validate")]
[Version (since = "0.2.4")]
public GLib.GenericArray<weak As.Problem> validate (As.AppValidateFlags flags) throws GLib.Error;
[Version (since = "0.6.5")]
public virtual signal void app_added (As.App app);
[Version (since = "0.6.5")]
public virtual signal void app_changed (As.App app);
[Version (since = "0.6.5")]
public virtual signal void app_removed (As.App app);
[Version (since = "0.1.2")]
public virtual signal void changed ();
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_suggest_get_type ()")]
public class Suggest : GLib.Object {
[CCode (cname = "as_suggest_new", has_construct_function = false)]
[Version (since = "0.6.1")]
public Suggest ();
[CCode (cname = "as_suggest_add_id")]
[Version (since = "0.6.1")]
public void add_id (string id);
[CCode (cname = "as_suggest_get_ids")]
[Version (since = "0.6.1")]
public unowned GLib.GenericArray<string> get_ids ();
[CCode (cname = "as_suggest_get_kind")]
[Version (since = "0.6.1")]
public As.SuggestKind get_kind ();
[CCode (cname = "as_suggest_kind_from_string")]
[Version (since = "0.6.1")]
public static As.SuggestKind kind_from_string (string kind);
[CCode (cname = "as_suggest_kind_to_string")]
[Version (since = "0.6.1")]
public static unowned string kind_to_string (As.SuggestKind kind);
[CCode (cname = "as_suggest_set_kind")]
[Version (since = "0.6.1")]
public void set_kind (As.SuggestKind kind);
}
[CCode (cheader_filename = "appstream-glib.h", type_id = "as_translation_get_type ()")]
public class Translation : GLib.Object {
[CCode (cname = "as_translation_new", has_construct_function = false)]
[Version (since = "0.5.8")]
public Translation ();
[CCode (cname = "as_translation_get_id")]
[Version (since = "0.5.8")]
public unowned string get_id ();
[CCode (cname = "as_translation_get_kind")]
[Version (since = "0.5.8")]
public As.TranslationKind get_kind ();
[CCode (cname = "as_translation_kind_from_string")]
[Version (since = "0.5.8")]
public static As.TranslationKind kind_from_string (string kind);
[CCode (cname = "as_translation_kind_to_string")]
[Version (since = "0.5.8")]
public static unowned string kind_to_string (As.TranslationKind kind);
[CCode (cname = "as_translation_set_id")]
[Version (since = "0.5.8")]
public void set_id (string id);
[CCode (cname = "as_translation_set_kind")]
[Version (since = "0.5.8")]
public void set_kind (As.TranslationKind kind);
}
[CCode (cheader_filename = "appstream-glib.h")]
[SimpleType]
public struct ImageAlphaFlags : uint {
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_ERROR_", has_type_id = false)]
public enum AppError {
FAILED,
INVALID_TYPE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_KIND_", has_type_id = false)]
public enum AppKind {
UNKNOWN,
DESKTOP,
FONT,
CODEC,
INPUT_METHOD,
WEB_APP,
SOURCE,
ADDON,
FIRMWARE,
RUNTIME,
GENERIC,
OS_UPDATE,
OS_UPGRADE,
SHELL_EXTENSION,
LOCALIZATION,
CONSOLE,
DRIVER
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_MERGE_KIND_", has_type_id = false)]
public enum AppMergeKind {
UNKNOWN,
NONE,
REPLACE,
APPEND
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_PARSE_FLAG_", has_type_id = false)]
[Flags]
public enum AppParseFlags {
NONE,
USE_HEURISTICS,
KEEP_COMMENTS,
CONVERT_TRANSLATABLE,
APPEND_DATA,
ALLOW_VETO,
USE_FALLBACKS,
ADD_ALL_METADATA,
ONLY_NATIVE_LANGS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_QUIRK_", has_type_id = false)]
[Flags]
public enum AppQuirk {
NONE,
PROVENANCE,
COMPULSORY,
HAS_SOURCE,
MATCH_ANY_PREFIX,
NEEDS_REBOOT,
NOT_REVIEWABLE,
HAS_SHORTCUT,
NOT_LAUNCHABLE,
NEEDS_USER_ACTION,
IS_PROXY,
REMOVABLE_HARDWARE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_SCOPE_", has_type_id = false)]
public enum AppScope {
UNKNOWN,
USER,
SYSTEM
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_SEARCH_MATCH_", has_type_id = false)]
[Flags]
public enum AppSearchMatch {
NONE,
MIMETYPE,
PKGNAME,
DESCRIPTION,
COMMENT,
NAME,
KEYWORD,
ID,
ORIGIN
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_STATE_", has_type_id = false)]
public enum AppState {
UNKNOWN,
INSTALLED,
AVAILABLE,
AVAILABLE_LOCAL,
UPDATABLE,
UNAVAILABLE,
QUEUED_FOR_INSTALL,
INSTALLING,
REMOVING,
UPDATABLE_LIVE,
PURCHASABLE,
PURCHASING
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_SUBSUME_FLAG_", has_type_id = false)]
[Flags]
public enum AppSubsumeFlags {
NONE,
NO_OVERWRITE,
BOTH_WAYS,
REPLACE,
KIND,
STATE,
BUNDLES,
TRANSLATIONS,
RELEASES,
KUDOS,
CATEGORIES,
PERMISSIONS,
EXTENDS,
COMPULSORY,
SCREENSHOTS,
REVIEWS,
CONTENT_RATINGS,
PROVIDES,
ICONS,
MIMETYPES,
VETOS,
LANGUAGES,
NAME,
COMMENT,
DEVELOPER_NAME,
DESCRIPTION,
METADATA,
URL,
KEYWORDS,
FORMATS,
BRANCH,
ORIGIN,
METADATA_LICENSE,
PROJECT_LICENSE,
PROJECT_GROUP,
SOURCE_KIND,
SUGGESTS,
LAUNCHABLES
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_TRUST_FLAG_", has_type_id = false)]
public enum AppTrustFlags {
COMPLETE,
CHECK_DUPLICATES,
CHECK_VALID_UTF8
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_APP_VALIDATE_FLAG_", has_type_id = false)]
public enum AppValidateFlags {
NONE,
RELAX,
STRICT,
NO_NETWORK,
ALL_APPS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_BUNDLE_KIND_", has_type_id = false)]
public enum BundleKind {
UNKNOWN,
LIMBA,
FLATPAK,
SNAP,
PACKAGE,
CABINET,
APPIMAGE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_CHECKSUM_TARGET_", has_type_id = false)]
public enum ChecksumTarget {
UNKNOWN,
CONTAINER,
CONTENT
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_CONTENT_RATING_VALUE_", has_type_id = false)]
public enum ContentRatingValue {
UNKNOWN,
NONE,
MILD,
MODERATE,
INTENSE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_FORMAT_KIND_", has_type_id = false)]
public enum FormatKind {
UNKNOWN,
APPSTREAM,
DESKTOP,
APPDATA,
METAINFO
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_ICON_ERROR_", has_type_id = false)]
public enum IconError {
FAILED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_ICON_KIND_", has_type_id = false)]
public enum IconKind {
UNKNOWN,
STOCK,
CACHED,
REMOTE,
EMBEDDED,
LOCAL
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_ICON_LOAD_FLAG_", has_type_id = false)]
public enum IconLoadFlags {
NONE,
SEARCH_SIZE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_ID_KIND_", has_type_id = false)]
public enum IdKind {
UNKNOWN,
DESKTOP,
FONT,
CODEC,
INPUT_METHOD,
WEB_APP,
SOURCE,
ADDON,
FIRMWARE,
RUNTIME,
GENERIC
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_IMAGE_KIND_", has_type_id = false)]
public enum ImageKind {
UNKNOWN,
SOURCE,
THUMBNAIL
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_IMAGE_LOAD_FLAG_", has_type_id = false)]
public enum ImageLoadFlags {
NONE,
SHARPEN,
SET_BASENAME,
SET_CHECKSUM,
ONLY_SUPPORTED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_IMAGE_SAVE_FLAG_", has_type_id = false)]
public enum ImageSaveFlags {
NONE,
PAD_16_9,
SHARPEN,
BLUR
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_INF_LOAD_FLAG_", has_type_id = false)]
[Flags]
public enum InfLoadFlags {
NONE,
STRICT,
CASE_INSENSITIVE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_KUDO_KIND_", has_type_id = false)]
public enum KudoKind {
UNKNOWN,
SEARCH_PROVIDER,
USER_DOCS,
APP_MENU,
MODERN_TOOLKIT,
NOTIFICATIONS,
HIGH_CONTRAST,
HI_DPI_ICON
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_LAUNCHABLE_KIND_", has_type_id = false)]
public enum LaunchableKind {
UNKNOWN,
DESKTOP_ID
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_MARKUP_CONVERT_FLAG_", has_type_id = false)]
[Flags]
public enum MarkupConvertFlag {
NONE,
IGNORE_ERRORS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_MARKUP_CONVERT_FORMAT_", has_type_id = false)]
public enum MarkupConvertFormat {
SIMPLE,
MARKDOWN,
NULL,
APPSTREAM,
HTML
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_NODE_FROM_XML_FLAG_", has_type_id = false)]
[Flags]
public enum NodeFromXmlFlags {
NONE,
LITERAL_TEXT,
KEEP_COMMENTS,
ONLY_NATIVE_LANGS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_NODE_INSERT_FLAG_", has_type_id = false)]
public enum NodeInsertFlags {
NONE,
PRE_ESCAPED,
SWAPPED,
NO_MARKUP,
DEDUPE_LANG,
MARK_TRANSLATABLE,
BASE64_ENCODED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_NODE_TO_XML_FLAG_", has_type_id = false)]
public enum NodeToXmlFlags {
NONE,
ADD_HEADER,
FORMAT_MULTILINE,
FORMAT_INDENT,
INCLUDE_SIBLINGS,
SORT_CHILDREN
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_PROBLEM_KIND_", has_type_id = false)]
public enum ProblemKind {
UNKNOWN,
TAG_DUPLICATED,
TAG_MISSING,
TAG_INVALID,
ATTRIBUTE_MISSING,
ATTRIBUTE_INVALID,
MARKUP_INVALID,
STYLE_INCORRECT,
TRANSLATIONS_REQUIRED,
DUPLICATE_DATA,
VALUE_MISSING,
URL_NOT_FOUND,
FILE_INVALID,
ASPECT_RATIO_INCORRECT,
RESOLUTION_INCORRECT
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_PROVIDE_KIND_", has_type_id = false)]
public enum ProvideKind {
UNKNOWN,
LIBRARY,
BINARY,
FONT,
MODALIAS,
FIRMWARE_RUNTIME,
PYTHON2,
PYTHON3,
DBUS_SESSION,
DBUS_SYSTEM,
FIRMWARE_FLASHED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_RELEASE_STATE_", has_type_id = false)]
public enum ReleaseState {
UNKNOWN,
INSTALLED,
AVAILABLE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_REQUIRE_COMPARE_", has_type_id = false)]
public enum RequireCompare {
UNKNOWN,
EQ,
NE,
LT,
GT,
LE,
GE,
GLOB,
REGEX
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_REQUIRE_KIND_", has_type_id = false)]
public enum RequireKind {
UNKNOWN,
ID,
FIRMWARE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_REVIEW_FLAG_", has_type_id = false)]
[Flags]
[Version (since = "0.6.1")]
public enum ReviewFlags {
NONE,
SELF,
VOTED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_SCREENSHOT_KIND_", has_type_id = false)]
public enum ScreenshotKind {
UNKNOWN,
NORMAL,
DEFAULT
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_SIZE_KIND_", has_type_id = false)]
public enum SizeKind {
UNKNOWN,
INSTALLED,
DOWNLOAD
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_STORE_ADD_FLAG_", has_type_id = false)]
[Flags]
public enum StoreAddFlags {
NONE,
PREFER_LOCAL,
USE_UNIQUE_ID,
USE_MERGE_HEURISTIC,
ONLY_NATIVE_LANGS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_STORE_ERROR_", has_type_id = false)]
public enum StoreError {
FAILED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_STORE_LOAD_FLAG_", has_type_id = false)]
[Flags]
public enum StoreLoadFlags {
NONE,
APP_INFO_SYSTEM,
APP_INFO_USER,
APP_INSTALL,
APPDATA,
DESKTOP,
ALLOW_VETO,
FLATPAK_USER,
FLATPAK_SYSTEM,
IGNORE_INVALID,
ONLY_UNCOMPRESSED,
ONLY_MERGE_APPS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_STORE_SEARCH_FLAG_", has_type_id = false)]
public enum StoreSearchFlags {
NONE,
USE_WILDCARDS
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_STORE_WATCH_FLAG_", has_type_id = false)]
public enum StoreWatchFlags {
NONE,
ADDED,
REMOVED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_SUGGEST_KIND_", has_type_id = false)]
public enum SuggestKind {
UNKNOWN,
UPSTREAM,
HEURISTIC
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_TAG_", has_type_id = false)]
public enum Tag {
UNKNOWN,
COMPONENTS,
COMPONENT,
ID,
PKGNAME,
NAME,
SUMMARY,
DESCRIPTION,
URL,
ICON,
CATEGORIES,
CATEGORY,
KEYWORDS,
KEYWORD,
MIMETYPES,
MIMETYPE,
PROJECT_GROUP,
PROJECT_LICENSE,
SCREENSHOT,
SCREENSHOTS,
UPDATE_CONTACT,
IMAGE,
COMPULSORY_FOR_DESKTOP,
PRIORITY,
CAPTION,
LANGUAGES,
LANG,
METADATA,
VALUE,
RELEASES,
RELEASE,
ARCHITECTURES,
ARCH,
METADATA_LICENSE,
PROVIDES,
EXTENDS,
DEVELOPER_NAME,
KUDOS,
KUDO,
SOURCE_PKGNAME,
VETOS,
VETO,
BUNDLE,
PERMISSIONS,
PERMISSION,
LOCATION,
CHECKSUM,
SIZE,
TRANSLATION,
CONTENT_RATING,
CONTENT_ATTRIBUTE,
VERSION,
REVIEWS,
REVIEW,
REVIEWER_NAME,
REVIEWER_ID,
SUGGESTS,
REQUIRES,
CUSTOM,
LAUNCHABLE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_TAG_FLAG_", has_type_id = false)]
public enum TagFlags {
NONE,
USE_FALLBACKS,
USE_TRANSLATED
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_TRANSLATION_KIND_", has_type_id = false)]
public enum TranslationKind {
UNKNOWN,
GETTEXT,
QT
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_URGENCY_KIND_", has_type_id = false)]
public enum UrgencyKind {
UNKNOWN,
LOW,
MEDIUM,
HIGH,
CRITICAL
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_URL_KIND_", has_type_id = false)]
public enum UrlKind {
UNKNOWN,
HOMEPAGE,
BUGTRACKER,
FAQ,
DONATION,
HELP,
MISSING,
TRANSLATE
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_UTILS_FIND_ICON_", has_type_id = false)]
[Flags]
public enum UtilsFindIconFlag {
NONE,
HI_DPI
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_UTILS_LOCATION_", has_type_id = false)]
public enum UtilsLocation {
SHARED,
CACHE,
USER
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_VERSION_PARSE_FLAG_", has_type_id = false)]
[Flags]
public enum VersionParseFlag {
NONE,
USE_TRIPLET
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_INF_ERROR_")]
public errordomain InfError {
FAILED,
INVALID_TYPE,
NOT_FOUND
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_NODE_ERROR_")]
public errordomain NodeError {
FAILED,
INVALID_MARKUP,
NO_SUPPORT
}
[CCode (cheader_filename = "appstream-glib.h", cprefix = "AS_UTILS_ERROR_")]
public errordomain UtilsError {
FAILED,
INVALID_TYPE
}
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_APP_SUBSUME_FLAG_DEDUPE")]
public const int APP_SUBSUME_FLAG_DEDUPE;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_APP_SUBSUME_FLAG_MERGE")]
public const int APP_SUBSUME_FLAG_MERGE;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_BOTTOM")]
public const int IMAGE_ALPHA_FLAG_BOTTOM;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_INTERNAL")]
public const int IMAGE_ALPHA_FLAG_INTERNAL;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_LEFT")]
public const int IMAGE_ALPHA_FLAG_LEFT;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_NONE")]
public const int IMAGE_ALPHA_FLAG_NONE;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_RIGHT")]
public const int IMAGE_ALPHA_FLAG_RIGHT;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_ALPHA_FLAG_TOP")]
public const int IMAGE_ALPHA_FLAG_TOP;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_LARGE_HEIGHT")]
public const int IMAGE_LARGE_HEIGHT;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_LARGE_WIDTH")]
public const int IMAGE_LARGE_WIDTH;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_NORMAL_HEIGHT")]
public const int IMAGE_NORMAL_HEIGHT;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_NORMAL_WIDTH")]
public const int IMAGE_NORMAL_WIDTH;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_THUMBNAIL_HEIGHT")]
public const int IMAGE_THUMBNAIL_HEIGHT;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_IMAGE_THUMBNAIL_WIDTH")]
public const int IMAGE_THUMBNAIL_WIDTH;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_MAJOR_VERSION")]
public const int MAJOR_VERSION;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_MICRO_VERSION")]
public const int MICRO_VERSION;
[CCode (cheader_filename = "appstream-glib.h", cname = "AS_MINOR_VERSION")]
public const int MINOR_VERSION;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_id_kind_from_string")]
[Version (since = "0.1.0")]
public static As.IdKind id_kind_from_string (string id_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_id_kind_to_string")]
[Version (since = "0.1.0")]
public static unowned string id_kind_to_string (As.IdKind id_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_inf_error_quark")]
[Version (since = "0.3.7")]
public static GLib.Quark inf_error_quark ();
[CCode (cheader_filename = "appstream-glib.h", cname = "as_inf_get_driver_version")]
[Version (since = "0.3.5")]
public static string inf_get_driver_version (GLib.KeyFile keyfile, uint64 timestamp) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_inf_load_data")]
[Version (since = "0.3.5")]
public static bool inf_load_data (GLib.KeyFile keyfile, string data, As.InfLoadFlags flags) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_inf_load_file")]
[Version (since = "0.3.5")]
public static bool inf_load_file (GLib.KeyFile keyfile, string filename, As.InfLoadFlags flags) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_kudo_kind_from_string")]
[Version (since = "0.2.2")]
public static As.KudoKind kudo_kind_from_string (string kudo_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_kudo_kind_to_string")]
[Version (since = "0.2.2")]
public static unowned string kudo_kind_to_string (As.KudoKind kudo_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_markup_convert")]
[Version (since = "0.3.5")]
public static string markup_convert (string markup, As.MarkupConvertFormat format) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_markup_convert_full")]
[Version (since = "0.3.5")]
public static string markup_convert_full (string markup, As.MarkupConvertFormat format, As.MarkupConvertFlag flags) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_markup_convert_simple")]
[Version (since = "0.1.0")]
public static string markup_convert_simple (string markup) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_markup_import")]
[Version (since = "0.5.11")]
public static string markup_import (string text, As.MarkupConvertFormat format) throws GLib.Error;
[CCode (array_length = false, array_null_terminated = true, cheader_filename = "appstream-glib.h", cname = "as_markup_strsplit_words")]
[Version (since = "0.3.5")]
public static string[] markup_strsplit_words (string text, uint line_len);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_markup_validate")]
[Version (since = "0.5.1")]
public static bool markup_validate (string markup) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_error_quark")]
[Version (since = "0.1.0")]
public static GLib.Quark node_error_quark ();
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_attribute")]
[Version (since = "0.1.0")]
public static unowned string node_get_attribute (GLib.Node node, string key);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_attribute_as_int")]
[Version (since = "0.1.0")]
public static int node_get_attribute_as_int (GLib.Node node, string key);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_attribute_as_uint")]
[Version (since = "0.6.1")]
public static uint node_get_attribute_as_uint (GLib.Node node, string key);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_comment")]
[Version (since = "0.1.6")]
public static unowned string node_get_comment (GLib.Node node);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_data")]
[Version (since = "0.1.0")]
public static unowned string node_get_data (GLib.Node node);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_localized")]
[Version (since = "0.1.0")]
public static GLib.HashTable<string,string> node_get_localized (GLib.Node node, string key);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_localized_best")]
[Version (since = "0.1.0")]
public static unowned string node_get_localized_best (GLib.Node node, string key);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_localized_unwrap")]
[Version (since = "0.1.0")]
public static GLib.HashTable<string,string> node_get_localized_unwrap (GLib.Node node) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_name")]
[Version (since = "0.1.0")]
public static unowned string node_get_name (GLib.Node node);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_get_tag")]
[Version (since = "0.1.2")]
public static As.Tag node_get_tag (GLib.Node node);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_insert_hash")]
[Version (since = "0.1.0")]
public static void node_insert_hash (GLib.Node parent, string name, string attr_key, GLib.HashTable<string,string> hash, As.NodeInsertFlags insert_flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_insert_localized")]
[Version (since = "0.1.0")]
public static void node_insert_localized (GLib.Node parent, string name, GLib.HashTable<string,string> localized, As.NodeInsertFlags insert_flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_to_xml")]
[Version (since = "0.1.0")]
public static GLib.StringBuilder node_to_xml (GLib.Node node, As.NodeToXmlFlags flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_node_unref")]
[Version (since = "0.1.0")]
public static void node_unref (GLib.Node node);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_size_kind_from_string")]
[Version (since = "0.5.2")]
public static As.SizeKind size_kind_from_string (string size_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_size_kind_to_string")]
[Version (since = "0.5.2")]
public static unowned string size_kind_to_string (As.SizeKind size_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_tag_from_string")]
[Version (since = "0.1.0")]
public static As.Tag tag_from_string (string tag);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_tag_from_string_full")]
[Version (since = "0.1.2")]
public static As.Tag tag_from_string_full (string tag, As.TagFlags flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_tag_to_string")]
[Version (since = "0.1.0")]
public static unowned string tag_to_string (As.Tag tag);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_urgency_kind_from_string")]
[Version (since = "0.5.1")]
public static As.UrgencyKind urgency_kind_from_string (string urgency_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_urgency_kind_to_string")]
[Version (since = "0.5.1")]
public static unowned string urgency_kind_to_string (As.UrgencyKind urgency_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_url_kind_from_string")]
[Version (since = "0.1.0")]
public static As.UrlKind url_kind_from_string (string url_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_url_kind_to_string")]
[Version (since = "0.1.0")]
public static unowned string url_kind_to_string (As.UrlKind url_kind);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_appstream_id_build")]
[Version (since = "0.6.4")]
public static string utils_appstream_id_build (string str);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_appstream_id_valid")]
[Version (since = "0.6.4")]
public static bool utils_appstream_id_valid (string str);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_error_quark")]
[Version (since = "0.3.7")]
public static GLib.Quark utils_error_quark ();
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_find_icon_filename")]
[Version (since = "0.2.5")]
public static string utils_find_icon_filename (string destdir, string search) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_find_icon_filename_full")]
[Version (since = "0.3.1")]
public static string utils_find_icon_filename_full (string destdir, string search, As.UtilsFindIconFlag flags) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_guid_from_data")]
[Version (since = "0.6.13")]
public static string utils_guid_from_data (string namespace_id, uint8 data, size_t data_len) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_guid_from_string")]
[Version (since = "0.5.0")]
public static string utils_guid_from_string (string str);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_guid_is_valid")]
[Version (since = "0.5.0")]
public static bool utils_guid_is_valid (string guid);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_install_filename")]
[Version (since = "0.3.4")]
public static bool utils_install_filename (As.UtilsLocation location, string filename, string origin, string destdir) throws GLib.Error;
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_blacklisted_id")]
[Version (since = "0.2.2")]
public static bool utils_is_blacklisted_id (string desktop_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_category_id")]
[Version (since = "0.2.4")]
public static bool utils_is_category_id (string category_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_environment_id")]
[Version (since = "0.2.4")]
public static bool utils_is_environment_id (string environment_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_spdx_license")]
[Version (since = "0.2.5")]
public static bool utils_is_spdx_license (string license);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_spdx_license_id")]
[Version (since = "0.1.5")]
public static bool utils_is_spdx_license_id (string license_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_is_stock_icon_name")]
[Version (since = "0.1.3")]
public static bool utils_is_stock_icon_name (string name);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_license_to_spdx")]
[Version (since = "0.5.5")]
public static string utils_license_to_spdx (string license);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_search_token_valid")]
[Version (since = "0.3.4")]
public static bool utils_search_token_valid (string token);
[CCode (array_length = false, array_null_terminated = true, cheader_filename = "appstream-glib.h", cname = "as_utils_search_tokenize")]
[Version (since = "0.3.4")]
public static string[] utils_search_tokenize (string search);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_spdx_license_detokenize")]
[Version (since = "0.2.5")]
public static string utils_spdx_license_detokenize (string license_tokens);
[CCode (array_length = false, array_null_terminated = true, cheader_filename = "appstream-glib.h", cname = "as_utils_spdx_license_tokenize")]
[Version (since = "0.1.5")]
public static string[] utils_spdx_license_tokenize (string license);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_string_replace")]
[Version (since = "0.5.11")]
public static uint utils_string_replace (GLib.StringBuilder string, string search, string replace);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_unique_id_build")]
[Version (since = "0.6.1")]
public static string utils_unique_id_build (As.AppScope scope, As.BundleKind bundle_kind, string origin, As.AppKind kind, string id, string branch);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_unique_id_equal")]
[Version (since = "0.6.1")]
public static bool utils_unique_id_equal (string unique_id1, string unique_id2);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_unique_id_hash")]
[Version (since = "0.6.2")]
public static uint utils_unique_id_hash (string unique_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_unique_id_valid")]
[Version (since = "0.6.1")]
public static bool utils_unique_id_valid (string unique_id);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_vercmp")]
[Version (since = "0.3.5")]
public static int utils_vercmp (string version_a, string version_b);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_version_from_uint16")]
[Version (since = "0.5.2")]
public static string utils_version_from_uint16 (uint16 val, As.VersionParseFlag flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_version_from_uint32")]
[Version (since = "0.5.2")]
public static string utils_version_from_uint32 (uint32 val, As.VersionParseFlag flags);
[CCode (cheader_filename = "appstream-glib.h", cname = "as_utils_version_parse")]
[Version (since = "0.5.2")]
public static string utils_version_parse (string version);
}