Using gdbus for IPC instead of com-core package
[platform/core/api/notification.git] / include / notification_private.h
index 2e0e96a..1e98d38 100644 (file)
@@ -105,6 +105,58 @@ struct notification_system_setting {
        int  visibility_class;
 };
 
+typedef enum notification_data_type {
+    NOTIFICATION_DATA_TYPE_NOTI_TYPE = 1,
+    NOTIFICATION_DATA_TYPE_LAYOUT,
+    NOTIFICATION_DATA_TYPE_GROUP_ID,
+    NOTIFICATION_DATA_TYPE_INTERNAL_GROUP_ID,
+    NOTIFICATION_DATA_TYPE_PRIV_ID,
+    NOTIFICATION_DATA_TYPE_CALLER_PKGNAME,
+    NOTIFICATION_DATA_TYPE_LAUNCH_PKGNAME,
+    NOTIFICATION_DATA_TYPE_ARGS,
+    NOTIFICATION_DATA_TYPE_GROUP_ARGS,
+    NOTIFICATION_DATA_TYPE_EXECUTE_OPTION,
+    NOTIFICATION_DATA_TYPE_SERVICE_RESPONDING,
+    NOTIFICATION_DATA_TYPE_SERVICE_SINGLE_LAUNCH,
+    NOTIFICATION_DATA_TYPE_SERVICE_MULTI_LAUNCH,
+    NOTIFICATION_DATA_TYPE_BUTTON1_EVENT,
+    NOTIFICATION_DATA_TYPE_BUTTON2_EVENT,
+    NOTIFICATION_DATA_TYPE_BUTTON3_EVENT,
+    NOTIFICATION_DATA_TYPE_BUTTON4_EVENT,
+    NOTIFICATION_DATA_TYPE_BUTTON5_EVENT,
+    NOTIFICATION_DATA_TYPE_BUTTON6_EVENT,
+    NOTIFICATION_DATA_TYPE_ICON_EVENT,
+    NOTIFICATION_DATA_TYPE_THUMBNAIL_EVENT,
+    NOTIFICATION_DATA_TYPE_DOMAIN,
+    NOTIFICATION_DATA_TYPE_DIR,
+    NOTIFICATION_DATA_TYPE_TEXT,
+    NOTIFICATION_DATA_TYPE_KEY,
+    NOTIFICATION_DATA_TYPE_FORMAT_ARGS,
+    NOTIFICATION_DATA_TYPE_NUM_FORMAT_ARGS,
+    NOTIFICATION_DATA_TYPE_IMAGE_PATH,
+    NOTIFICATION_DATA_TYPE_SOUND_TYPE,
+    NOTIFICATION_DATA_TYPE_SOUND_PATH,
+    NOTIFICATION_DATA_TYPE_VIBRATION_TYPE,
+    NOTIFICATION_DATA_TYPE_VIBRATION_PATH,
+    NOTIFICATION_DATA_TYPE_LED_OPERATION,
+    NOTIFICATION_DATA_TYPE_LED_ARGB,
+    NOTIFICATION_DATA_TYPE_LED_ON_MS,
+    NOTIFICATION_DATA_TYPE_LED_OFF_MS,
+    NOTIFICATION_DATA_TYPE_TIME,
+    NOTIFICATION_DATA_TYPE_INSERT_TIME,
+    NOTIFICATION_DATA_TYPE_FLAGS_FOR_PROPERTY,
+    NOTIFICATION_DATA_TYPE_DISPLAY_APPLIST,
+    NOTIFICATION_DATA_TYPE_PROGRESS_SIZE,
+    NOTIFICATION_DATA_TYPE_PROGRESS_PERCENTAGE,
+    NOTIFICATION_DATA_TYPE_APP_ICON_PATH,
+    NOTIFICATION_DATA_TYPE_APP_NAME,
+    NOTIFICATION_DATA_TYPE_TEMP_TITLE,
+    NOTIFICATION_DATA_TYPE_TEMP_CONTENT,
+    NOTIFICATION_DATA_TYPE_TAG,
+    NOTIFICATION_DATA_TYPE_ONGOING_FLAG,
+    NOTIFICATION_DATA_TYPE_AUTO_REMOVE,
+} notification_data_type_e;
+
 void notification_call_changed_cb(notification_op *op_list, int op_num);
 
 char *notification_get_pkgname_by_pid(void);