Add a new component type for component-based application
[platform/core/api/package-manager.git] / include / package_info.h
index 03a848e..0573b03 100644 (file)
@@ -62,11 +62,23 @@ typedef enum {
  * @since_tizen 2.3
  */
 typedef enum {
-       PACKAGE_INFO_ALLAPP = 0,        /**< All application */
-       PACKAGE_INFO_UIAPP = 1,         /**< UI application */
-       PACKAGE_INFO_SERVICEAPP = 2,    /**< Service application */
-       PACKAGE_INFO_WIDGETAPP = 3,     /**< Widget application (Since 4.0) */
-       PACKAGE_INFO_WATCHAPP = 4,      /**< Watch application (Since 4.0) */
+       PACKAGE_INFO_ALLAPP = 0,                                /**< All applications
+          (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_ALL instead) */
+       PACKAGE_INFO_UIAPP = 1,                                 /**< UI application
+          (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_UI instead) */
+       PACKAGE_INFO_SERVICEAPP = 2,                            /**< Service application
+          (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_SERVICE instead) */
+       PACKAGE_INFO_WIDGETAPP = 3,                             /**< Widget application (Since 4.0)
+          (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_WIDGET instead) */
+       PACKAGE_INFO_WATCHAPP = 4,                              /**< Watch application (Since 4.0)
+          (Deprecated since 5.5, use PACKAGE_INFO_APP_COMPONENT_TYPE_WATCH instead) */
+
+       PACKAGE_INFO_APP_COMPONENT_TYPE_ALL = 0,                /**< All applications (Since 5.5) */
+       PACKAGE_INFO_APP_COMPONENT_TYPE_UI = 1,                 /**< UI application (Since 5.5) */
+       PACKAGE_INFO_APP_COMPONENT_TYPE_SERVICE = 2,            /**< Service application (Since 5.5) */
+       PACKAGE_INFO_APP_COMPONENT_TYPE_WIDGET = 3,             /**< Widget application (Since 5.5) */
+       PACKAGE_INFO_APP_COMPONENT_TYPE_WATCH = 4,              /**< Watch application (Since 5.5) */
+       PACKAGE_INFO_APP_COMPONENT_TYPE_COMPONENT_BASED = 5,    /**< Component-based application (Since 5.5) */
 } package_info_app_component_type_e;