Apply the changes of pkgmgr_info internal
[platform/core/security/krate.git] / lib / krate / app-info-internal.h
index 96f1a7a..8ce8798 100644 (file)
@@ -36,68 +36,71 @@ typedef struct label_x {
                char *lang;
 } label_x;
 
-// pkgmgr-info : include/pkgmgrinfo_basic.h
 typedef struct application_x {
-       char *appid;    /*attr*/
-       char *exec;     /*attr*/
-       char *nodisplay;    /*attr, default: "false"*/
+       char *appid;    /*attr*/
+       char *exec; /*attr*/
+       char *nodisplay;        /*attr, default: "false"*/
        char *multiple; /*attr, default: "false"*/
-       char *taskmanage;       /*attr, default: "true"*/
-       char *enabled;  /*attr, default: "true"*/
-       char *type;     /*attr*/
-       char *categories;       /*attr*/
+       char *taskmanage;   /*attr, default: "true"*/
+       char *type; /*attr*/
+       char *categories;   /*attr*/
        char *extraid;  /*attr*/
        char *hwacceleration;   /*attr, default: "default"*/
-       char *screenreader;     /*attr, default: "use-system-setting"*/
+       char *screenreader; /*attr, default: "use-system-setting"*/
        char *mainapp;  /*attr, default: "false"*/
        char *package;  /*set from package_x*/
-       char *recentimage;      /*attr, default: "false"*/
+       char *recentimage;  /*attr, default: "false"*/
        char *launchcondition;  /*attr, default: "false"*/
        char *indicatordisplay; /*attr, default: "true"*/
-       char *portraitimg;      /*attr*/
-       char *landscapeimg;     /*attr*/
+       char *portraitimg;  /*attr*/
+       char *landscapeimg; /*attr*/
        char *effectimage_type; /*attr, default: "image"*/
-       char *guestmode_visibility;     /*attr, default: "true"*/
-       char *component;    /*no xml part*/
+       char *guestmode_visibility; /*attr, default: "true"*/
+       char *component;        /*no xml part*/
        char *permission_type;  /*attr, default: "normal"*/
        char *component_type;   /*attr, default: "uiapp"*/
        char *preload;  /*no xml part*/
        char *submode;  /*attr, default: "false"*/
        char *submode_mainid;   /*attr, default: "false"*/
-       char *process_pool;     /*attr, default: "false"*/
+       char *process_pool; /*attr, default: "false"*/
        char *installed_storage;
-       char *autorestart;      /*attr, default: "false"*/
+       char *autorestart;  /*attr, default: "false"*/
        char *onboot;   /*attr, default: "false"*/
        char *support_disable;  /*set from package_x*/
-       char *ui_gadget;    /*attr, default: "false"*/
-       char *launch_mode;      /*attr, default: "single"*/
-       char *ambient_support;  /*attr, default: "false"*/
-       char *alias_appid;      /*attr*/
+       char *ui_gadget;        /*attr, default: "false"*/
+       char *launch_mode;  /*attr, default: "single"*/
+       char *support_ambient;  /*attr, default: "false"*/
+       char *alias_appid;  /*attr*/
        char *effective_appid;  /*attr*/
-       char *package_type;     /*set from package_x*/
+       char *package_type; /*set from package_x*/
        char *tep_name; /*set from package_x*/
        char *zip_mount_file;   /*set from package_x*/
-       char *root_path;    /*set from package_x*/
-       char *api_version;      /*set from package_x*/
+       char *root_path;        /*set from package_x*/
+       char *api_version;  /*set from package_x*/
        char *for_all_users; /**< Flag that indicates if the package is available for everyone or for current user only, no xml part*/
        char *is_disabled; /**< Flag that indicates if the application is disabled or not, no xml part*/
        char *splash_screen_display; /*attr, default: "true"*/
+       char *external_path; /**< external storage path if exists, no xml part*/
+       char *package_system; /*set from package_x*/
+       char *removable; /*set from package_x*/
+       char *package_installed_time; /*installed time after finishing of installation*/
+       char *support_mode; /*attr*/
        GList *label;   /*element*/
-       GList *icon;    /*element*/
+       GList *icon;    /*element*/
        GList *image;   /*element*/
        GList *category; /*element*/
-       GList *metadata;    /*element*/
-       GList *permission;      /*element*/
-       GList *launchconditions;    /*element*/
-       GList *notification;    /*element*/
-       GList *datashare;       /*element*/
+       GList *metadata;        /*element*/
+       GList *permission;  /*element*/
+       GList *launchconditions;        /*element*/
+       GList *notification;    /*element*/
+       GList *datashare;   /*element*/
        GList *datacontrol; /*element*/
        GList *background_category; /*element*/
        GList *appcontrol; /*element*/
        GList *splashscreens; /*element*/
 } application_x;
 
-// pkgmgr-info : include/pkgmgrinfo_private.h
+// pkgmgr-info : src/pkgmgrinfo_private.h
 typedef struct _pkgmgr_appinfo_x {
        const char *package;
        char *locale;