* @privlevel public
* @privilege %http://tizen.org/privilege/battery.monitor
*
+ * @remarks The @a handle should be released using battery_monitor_destroy().
+ *
* @param[in] app_id App-id for which battery usage is required
* @param[in] duration Time duration for which battery usage is requested
* @param[out] handle Battery usage consumption for the app-id
* @retval #BATTERY_MONITOR_ERROR_DB_FAILED DB operation failed
* @retval #BATTERY_MONITOR_ERROR_RECORD_NOT_FOUND Record Not found
* @retval #BATTERY_MONITOR_ERROR_INTERNAL Internal Error
+ *
+ * @see battery_monitor_get_usage_for_resource_id()
*/
int battery_monitor_get_usage_by_app_id_for_all_resource_id(char *app_id, battery_monitor_duration_type_e duration, battery_monitor_h *handle);