char *package_installed_time; /*installed time after finishing of installation*/
char *support_mode; /*attr*/
char *locale; /*no xml part*/
+ char *light_user_switch_mode; /**< light_user_switch_mode flag, attr, default: "dafault"*/
GList *label; /*element*/
GList *icon; /*element*/
GList *image; /*element*/
char *res_type; /**< res type, attr*/
char *res_version; /**< res version, attr*/
char *is_disabled; /**< Flag that indicates if the package is disabled or not, no xml part*/
+ char *light_user_switch_mode; /**< light_user_switch_mode flag, attr, default: "dafault"*/
GList *icon; /**< package icon, element*/
GList *label; /**< package label, element*/
GList *author; /**< package author, element*/
GList *dependencies; /**< package dependencies, element*/
GList *plugin; /**< plugin execution list, no xml part*/
GList *res_allowed_packages; /**< res allowed packages, element*/
+ GList *metadata; /*element*/
} package_x;
typedef struct updateinfo_x {