
/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */

#pragma once

#include <glib-object.h>

G_BEGIN_DECLS

/* enumerations from "gs-app-list.h" */

GType gs_app_list_filter_flags_get_type (void);
#define GS_TYPE_APP_LIST_FILTER_FLAGS (gs_app_list_filter_flags_get_type())

/* enumerations from "gs-app-permissions.h" */

GType gs_app_permissions_flags_get_type (void);
#define GS_TYPE_APP_PERMISSIONS_FLAGS (gs_app_permissions_flags_get_type())

GType gs_bus_policy_permission_get_type (void);
#define GS_TYPE_BUS_POLICY_PERMISSION (gs_bus_policy_permission_get_type())

/* enumerations from "gs-app-query.h" */

GType gs_app_query_tristate_get_type (void);
#define GS_TYPE_APP_QUERY_TRISTATE (gs_app_query_tristate_get_type())

GType gs_app_query_provides_type_get_type (void);
#define GS_TYPE_APP_QUERY_PROVIDES_TYPE (gs_app_query_provides_type_get_type())

GType gs_app_query_license_type_get_type (void);
#define GS_TYPE_APP_QUERY_LICENSE_TYPE (gs_app_query_license_type_get_type())

GType gs_app_query_developer_verified_type_get_type (void);
#define GS_TYPE_APP_QUERY_DEVELOPER_VERIFIED_TYPE (gs_app_query_developer_verified_type_get_type())

/* enumerations from "gs-app.h" */

GType gs_app_state_get_type (void);
#define GS_TYPE_APP_STATE (gs_app_state_get_type())

GType gs_app_special_kind_get_type (void);
#define GS_TYPE_APP_SPECIAL_KIND (gs_app_special_kind_get_type())

GType gs_app_kudo_get_type (void);
#define GS_TYPE_APP_KUDO (gs_app_kudo_get_type())

GType gs_app_quirk_get_type (void);
#define GS_TYPE_APP_QUIRK (gs_app_quirk_get_type())

GType gs_size_type_get_type (void);
#define GS_TYPE_SIZE_TYPE (gs_size_type_get_type())

GType gs_app_quality_get_type (void);
#define GS_TYPE_APP_QUALITY (gs_app_quality_get_type())

GType gs_app_icons_state_get_type (void);
#define GS_TYPE_APP_ICONS_STATE (gs_app_icons_state_get_type())

GType gs_color_scheme_get_type (void);
#define GS_TYPE_COLOR_SCHEME (gs_color_scheme_get_type())

/* enumerations from "gs-download-utils.h" */

GType gs_download_error_get_type (void);
#define GS_TYPE_DOWNLOAD_ERROR (gs_download_error_get_type())

/* enumerations from "gs-external-appstream-utils.h" */

GType gs_external_appstream_error_get_type (void);
#define GS_TYPE_EXTERNAL_APPSTREAM_ERROR (gs_external_appstream_error_get_type())

/* enumerations from "gs-odrs-provider.h" */

GType gs_odrs_provider_error_get_type (void);
#define GS_TYPE_ODRS_PROVIDER_ERROR (gs_odrs_provider_error_get_type())

GType gs_odrs_provider_refine_flags_get_type (void);
#define GS_TYPE_ODRS_PROVIDER_REFINE_FLAGS (gs_odrs_provider_refine_flags_get_type())

/* enumerations from "gs-plugin-event.h" */

GType gs_plugin_event_flag_get_type (void);
#define GS_TYPE_PLUGIN_EVENT_FLAG (gs_plugin_event_flag_get_type())

/* enumerations from "gs-plugin-types.h" */

GType gs_plugin_status_get_type (void);
#define GS_TYPE_PLUGIN_STATUS (gs_plugin_status_get_type())

GType gs_plugin_flags_get_type (void);
#define GS_TYPE_PLUGIN_FLAGS (gs_plugin_flags_get_type())

GType gs_plugin_error_get_type (void);
#define GS_TYPE_PLUGIN_ERROR (gs_plugin_error_get_type())

GType gs_plugin_refine_flags_get_type (void);
#define GS_TYPE_PLUGIN_REFINE_FLAGS (gs_plugin_refine_flags_get_type())

GType gs_plugin_list_apps_flags_get_type (void);
#define GS_TYPE_PLUGIN_LIST_APPS_FLAGS (gs_plugin_list_apps_flags_get_type())

GType gs_plugin_refine_categories_flags_get_type (void);
#define GS_TYPE_PLUGIN_REFINE_CATEGORIES_FLAGS (gs_plugin_refine_categories_flags_get_type())

GType gs_plugin_refresh_metadata_flags_get_type (void);
#define GS_TYPE_PLUGIN_REFRESH_METADATA_FLAGS (gs_plugin_refresh_metadata_flags_get_type())

GType gs_plugin_list_distro_upgrades_flags_get_type (void);
#define GS_TYPE_PLUGIN_LIST_DISTRO_UPGRADES_FLAGS (gs_plugin_list_distro_upgrades_flags_get_type())

GType gs_plugin_manage_repository_flags_get_type (void);
#define GS_TYPE_PLUGIN_MANAGE_REPOSITORY_FLAGS (gs_plugin_manage_repository_flags_get_type())

GType gs_plugin_install_apps_flags_get_type (void);
#define GS_TYPE_PLUGIN_INSTALL_APPS_FLAGS (gs_plugin_install_apps_flags_get_type())

GType gs_plugin_uninstall_apps_flags_get_type (void);
#define GS_TYPE_PLUGIN_UNINSTALL_APPS_FLAGS (gs_plugin_uninstall_apps_flags_get_type())

GType gs_plugin_update_apps_flags_get_type (void);
#define GS_TYPE_PLUGIN_UPDATE_APPS_FLAGS (gs_plugin_update_apps_flags_get_type())

GType gs_plugin_cancel_offline_update_flags_get_type (void);
#define GS_TYPE_PLUGIN_CANCEL_OFFLINE_UPDATE_FLAGS (gs_plugin_cancel_offline_update_flags_get_type())

GType gs_plugin_download_upgrade_flags_get_type (void);
#define GS_TYPE_PLUGIN_DOWNLOAD_UPGRADE_FLAGS (gs_plugin_download_upgrade_flags_get_type())

GType gs_plugin_trigger_upgrade_flags_get_type (void);
#define GS_TYPE_PLUGIN_TRIGGER_UPGRADE_FLAGS (gs_plugin_trigger_upgrade_flags_get_type())

GType gs_plugin_launch_flags_get_type (void);
#define GS_TYPE_PLUGIN_LAUNCH_FLAGS (gs_plugin_launch_flags_get_type())

GType gs_plugin_file_to_app_flags_get_type (void);
#define GS_TYPE_PLUGIN_FILE_TO_APP_FLAGS (gs_plugin_file_to_app_flags_get_type())

GType gs_plugin_url_to_app_flags_get_type (void);
#define GS_TYPE_PLUGIN_URL_TO_APP_FLAGS (gs_plugin_url_to_app_flags_get_type())

GType gs_plugin_rule_get_type (void);
#define GS_TYPE_PLUGIN_RULE (gs_plugin_rule_get_type())

GType gs_plugin_action_get_type (void);
#define GS_TYPE_PLUGIN_ACTION (gs_plugin_action_get_type())

/* enumerations from "gs-utils.h" */

GType gs_utils_cache_flags_get_type (void);
#define GS_TYPE_UTILS_CACHE_FLAGS (gs_utils_cache_flags_get_type())

G_END_DECLS

/* Generated data ends here */

