1 /* 2 * Copyright (C) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef OHOS_FILEMANAGEMENT_USERFILEMGR_URI_H 17 #define OHOS_FILEMANAGEMENT_USERFILEMGR_URI_H 18 19 #include <string> 20 21 namespace OHOS { 22 namespace Media { 23 const std::string MEDIALIBRARY_DATA_URI = "datashare:///media"; 24 const std::string MEDIA_OPERN_KEYWORD = "operation"; 25 const std::string MEDIA_TRIGGER_MODE_KEYWORD = "trigger_mode"; 26 const std::string MEDIA_MOVING_PHOTO_OPRN_KEYWORD = "moving_photo_operation"; 27 const std::string MEDIA_QUERYOPRN = "query_operation"; 28 const std::string OPRN_CREATE = "create"; 29 const std::string OPRN_SYS_CREATE = "sys_create"; 30 const std::string OPRN_CUSTOM_RESTORE = "custom_restore"; 31 const std::string OPRN_CUSTOM_RESTORE_CANCEL = "custom_restore_cancel"; 32 const std::string OPRN_CREATE_COMPONENT = "create_component"; 33 const std::string OPRN_CLOSE = "close"; 34 const std::string OPRN_DELETE = "delete"; 35 const std::string OPRN_QUERY = "query"; 36 const std::string OPRN_QUERY_ORDER = "query_order"; 37 const std::string OPRN_UPDATE = "update"; 38 const std::string OPRN_UPDATE_ORDER = "update_order"; 39 const std::string OPRN_SAVE_CAMERA_PHOTO_COMPONENT = "save_camera_photo_component"; 40 const std::string OPRN_TRASH = "trash"; 41 const std::string OPRN_SYS_TRASH = "sys_trash"; 42 const std::string OPRN_PENDING = "update_pending"; 43 const std::string OPRN_SCAN = "scan"; 44 const std::string OPRN_INDEX = "index"; 45 const std::string OPRN_ANALYSIS_INDEX = "analysis_index"; 46 const std::string OPRN_HIDE = "hide"; 47 const std::string OPRN_BATCH_UPDATE_FAV = "batch_update_favorite"; 48 const std::string OPRN_BATCH_UPDATE_USER_COMMENT = "batch_update_user_comment"; 49 const std::string OPRN_BATCH_UPDATE_OWNER_ALBUM_ID = "batch_update_owner_album_id"; 50 const std::string OPRN_BATCH_UPDATE_RECENT_SHOW = "batch_update_recent_show"; 51 const std::string OPRN_QUERY_HIDDEN = "query_hidden"; 52 const std::string OPRN_STORE_FORM_ID = "store_form_id"; 53 const std::string OPRN_REMOVE_FORM_ID = "remove_form_id"; 54 const std::string OPRN_ALBUM_ADD_PHOTOS = "add_photos"; 55 const std::string OPRN_ALBUM_SET_NAME = "set_album_name"; 56 const std::string OPRN_ALBUM_REMOVE_PHOTOS = "remove_photos"; 57 const std::string OPRN_RECOVER_PHOTOS = "recover_photos"; 58 const std::string OPRN_DELETE_PHOTOS = "delete_photos_permanently"; // Delete photos permanently from system 59 // Delete non-trashed photos directly from system for api9 MediaLibrary.delete compatibility 60 const std::string OPRN_COMPAT_DELETE_PHOTOS = "compat_delete_photos_permanently"; 61 const std::string OPRN_DELETE_BY_TOOL = "delete_by_tool"; 62 const std::string OPRN_SET_USER_COMMENT = "set_user_comment"; 63 const std::string OPRN_COMMIT_EDIT = "operation_commit_edit"; 64 const std::string OPRN_REVERT_EDIT = "operation_revert_edit"; 65 const std::string OPRN_ORDER_ALBUM = "order_album"; 66 const std::string OPRN_PORTRAIT_DISPLAY_LEVEL = "display_level"; 67 const std::string OPRN_PORTRAIT_IS_ME = "is_me"; 68 const std::string OPRN_PORTRAIT_ALBUM_NAME = "album_name"; 69 const std::string OPRN_PORTRAIT_MERGE_ALBUM = "merge_album"; 70 const std::string OPRN_HIGHLIGHT_ALBUM_NAME = "highlight_name"; 71 const std::string OPRN_HIGHLIGHT_COVER_URI = "highlight_cover_uri"; 72 const std::string OPRN_HIGHLIGHT_SUBTITLE = "highlight_subtitle"; 73 const std::string OPRN_DISMISS_ASSET = "dismiss_asset"; 74 const std::string UPDATE_DISMISS_ASSET = "dismiss_asset_update"; 75 const std::string OPRN_PORTRAIT_COVER_URI = "cover_uri"; 76 const std::string OPRN_SUBMIT_CACHE = "operation_submit_cache"; 77 const std::string OPRN_ADD_IMAGE = "add_image"; 78 const std::string OPRN_PROCESS_IMAGE = "process_image"; 79 const std::string OPRN_SET_LOCATION = "set_location"; 80 const std::string OPRN_SET_PHOTO_QUALITY = "set_photo_quality"; 81 const std::string OPRN_CANCEL_PROCESS_IMAGE = "cancel_process_image"; 82 const std::string OPRN_MOVING_PHOTO_SCAN = "moving_photo_scan"; 83 const std::string OPRN_DEGENERATE_MOVING_PHOTO = "degenerate_moving_photo"; 84 const std::string OPRN_START_GENERATE_THUMBNAILS = "start_generate_thumbnails"; 85 const std::string OPRN_STOP_GENERATE_THUMBNAILS = "stop_generate_thumbnails"; 86 const std::string OPRN_GENERATE_THUMBNAILS_RESTORE = "generate_thumbnails_restore"; 87 const std::string OPRN_LOCAL_THUMBNAIL_GENERATION = "local_thumbnail_generation"; 88 const std::string OPRN_ADD_FILTERS = "add_filters"; 89 const std::string OPRN_DISCARD_CAMERA_PHOTO = "discard_camera_photo"; 90 const std::string OPRN_SAVE_CAMERA_PHOTO = "save_camera_photo"; 91 const std::string OPRN_SAVE_PICTURE = "save_picture"; 92 const std::string OPRN_CLONE_ASSET = "clone_asset"; 93 const std::string OPRN_REMOVE_MSC_TASK = "remove_msc_task"; // remove multistages capture task 94 const std::string OPRN_GROUP_DISMISS = "dismiss"; 95 const std::string OPRN_GROUP_ALBUM_NAME = "group_album_name"; 96 const std::string OPRN_GROUP_COVER_URI = "group_cover_uri"; 97 const std::string OPRN_SCAN_WITHOUT_ALBUM_UPDATE = "scan_without_album_update"; 98 const std::string OPRN_ADD_LOWQUALITY_IMAGE = "add_lowquality_image"; 99 const std::string OPRN_ENHANCEMENT_ADD = "add_enhancement"; 100 const std::string OPRN_ENHANCEMENT_PRIORITIZE = "prioritize_enhancement"; 101 const std::string OPRN_ENHANCEMENT_CANCEL = "cancel_enhancement"; 102 const std::string OPRN_ENHANCEMENT_CANCEL_ALL = "cancel_all_enhancement"; 103 const std::string OPRN_ENHANCEMENT_SYNC = "sync_all_enhancement"; 104 const std::string OPRN_ENHANCEMENT_QUERY = "query_enhancement"; 105 const std::string OPRN_ENHANCEMENT_GET_PAIR = "get_pair_enhancement"; 106 const std::string OPRN_SET_VIDEO_ENHANCEMENT_ATTR = "set_video_enhancement_attr"; 107 const std::string OPRN_FIND_ALL_DUPLICATE_ASSETS = "all_duplicate_assets"; 108 const std::string URI_FIND_ALL_DUPLICATE_ASSETS = "/" + OPRN_FIND_ALL_DUPLICATE_ASSETS; 109 const std::string OPRN_FIND_ALL_DUPLICATE_ASSETS_TO_DELETE = "can_del_duplicate_assets"; 110 const std::string URI_FIND_ALL_DUPLICATE_ASSETS_TO_DELETE = "/" + OPRN_FIND_ALL_DUPLICATE_ASSETS_TO_DELETE; 111 const std::string OPRN_UPDATE_SUPPORTED_WATERMARK_TYPE = "update_supported_watermark_type"; 112 // Asset operations constants 113 const std::string MEDIA_FILEOPRN = "file_operation"; 114 const std::string MEDIA_PHOTOOPRN = "photo_operation"; 115 const std::string MEDIA_AUDIOOPRN = "audio_operation"; 116 const std::string MEDIA_APP_URI_PERMISSIONOPRN = "app_uri_permission_operation"; 117 const std::string MEDIA_DOCUMENTOPRN = "document_operation"; 118 const std::string MEDIA_FILEOPRN_CREATEASSET = "create_asset"; 119 const std::string MEDIA_FILEOPRN_MODIFYASSET = "modify_asset"; 120 const std::string MEDIA_FILEOPRN_DELETEASSET = "delete_asset"; 121 const std::string MEDIA_FILEOPRN_TRASHASSET = "trash_asset"; 122 const std::string MEDIA_FILEOPRN_OPENASSET = "open_asset"; 123 const std::string MEDIA_FILEOPRN_CLOSEASSET = "close_asset"; 124 125 // API9 compat photo operations constants 126 const std::string URI_CREATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_PHOTOOPRN + "/" + MEDIA_FILEOPRN_CREATEASSET; 127 const std::string URI_CLOSE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_PHOTOOPRN + "/" + MEDIA_FILEOPRN_CLOSEASSET; 128 const std::string URI_UPDATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_PHOTOOPRN + "/" + OPRN_UPDATE; 129 const std::string URI_QUERY_PHOTO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_PHOTOOPRN + "/" + OPRN_QUERY; 130 // API9 compat audio operations constants 131 const std::string URI_QUERY_AUDIO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_AUDIOOPRN + "/" + OPRN_QUERY; 132 const std::string URI_CLOSE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_AUDIOOPRN + "/" + MEDIA_FILEOPRN_CLOSEASSET; 133 const std::string URI_UPDATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_AUDIOOPRN + "/" + OPRN_UPDATE; 134 const std::string URI_CREATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_AUDIOOPRN + "/" + MEDIA_FILEOPRN_CREATEASSET; 135 const std::string URI_CLOSE_FILE = MEDIALIBRARY_DATA_URI + "/" + MEDIA_FILEOPRN + "/" + MEDIA_FILEOPRN_CLOSEASSET; 136 const std::string URI_UPDATE_FILE = MEDIALIBRARY_DATA_URI + "/" + MEDIA_FILEOPRN + "/" + MEDIA_FILEOPRN_MODIFYASSET; 137 const std::string URI_CREATE_FILE = MEDIALIBRARY_DATA_URI + "/" + MEDIA_FILEOPRN + "/" + MEDIA_FILEOPRN_CREATEASSET; 138 139 // Thumbnail operations constants 140 const std::string DISTRIBUTE_THU_OPRN_GENERATES = "thumbnail_distribute_generate_operation"; 141 const std::string BUNDLE_PERMISSION_INSERT = "bundle_permission_insert_operation"; 142 const std::string MTH_AND_YEAR_ASTC = "month_and_year_astc"; 143 144 // Album operations constants 145 const std::string MEDIA_ALBUMOPRN = "album_operation"; 146 const std::string MEDIA_ALBUMOPRN_CREATEALBUM = "create_album"; 147 const std::string MEDIA_ALBUMOPRN_MODIFYALBUM = "modify_album"; 148 const std::string MEDIA_ALBUMOPRN_DELETEALBUM = "delete_album"; 149 const std::string MEDIA_ALBUMOPRN_QUERYALBUM = "query_album"; 150 const std::string MEDIA_FILEOPRN_GETALBUMCAPACITY = "get_album_capacity"; 151 152 // Photo album operations constants 153 const std::string PHOTO_ALBUM_OPRN = "photo_album_v10_operation"; 154 const std::string URI_QUERY_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PHOTO_ALBUM_OPRN + "/" + OPRN_QUERY; 155 const std::string URI_DELETE_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PHOTO_ALBUM_OPRN + "/" + OPRN_DELETE_PHOTOS; 156 const std::string URI_COMPAT_DELETE_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PHOTO_ALBUM_OPRN + "/" + 157 OPRN_COMPAT_DELETE_PHOTOS; 158 159 // Photo map operations constants 160 const std::string PHOTO_MAP_OPRN = "photo_map_v10_operation"; 161 const std::string URI_QUERY_PHOTO_MAP = MEDIALIBRARY_DATA_URI + "/" + PHOTO_MAP_OPRN + "/" + OPRN_QUERY; 162 163 // SmartAlbum operations constants 164 const std::string MEDIA_SMARTALBUMOPRN = "albumsmart_operation"; 165 const std::string MEDIA_SMARTALBUMMAPOPRN = "smartalbummap_operation"; 166 const std::string MEDIA_SMARTALBUMOPRN_CREATEALBUM = "create_smartalbum"; 167 const std::string MEDIA_SMARTALBUMOPRN_MODIFYALBUM = "modify_smartalbum"; 168 const std::string MEDIA_SMARTALBUMOPRN_DELETEALBUM = "delete_smartalbum"; 169 const std::string MEDIA_SMARTALBUMMAPOPRN_ADDSMARTALBUM = "add_smartalbum_map"; 170 const std::string MEDIA_SMARTALBUMMAPOPRN_REMOVESMARTALBUM = "remove_smartalbum_map"; 171 const std::string MEDIA_SMARTALBUMMAPOPRN_AGEINGSMARTALBUM = "ageing_smartalbum_map"; 172 173 //UriPermission operations constants 174 const std::string CHECK_URI_PERMISSION = "phaccess_checkuripermission"; 175 const std::string GRANT_URI_PERMISSION = "phaccess_granturipermission"; 176 177 // Direcotry operations constants 178 const std::string MEDIA_DIROPRN = "dir_operation"; 179 const std::string MEDIA_DIROPRN_DELETEDIR = "delete_dir"; 180 const std::string MEDIA_DIROPRN_CHECKDIR_AND_EXTENSION = "check_dir_and_extension"; 181 const std::string MEDIA_DIROPRN_FMS_CREATEDIR = "fms_create_dir"; 182 const std::string MEDIA_DIROPRN_FMS_DELETEDIR = "fms_delete_dir"; 183 const std::string MEDIA_DIROPRN_FMS_TRASHDIR = "fms_trash_dir"; 184 const std::string MEDIA_QUERYOPRN_QUERYVOLUME = "query_media_volume"; 185 186 // Query editData exists 187 const std::string MEDIA_QUERYOPRN_QUERYEDITDATA = "query_edit_data"; 188 189 // File operations constants 190 const std::string MEDIA_FILEOPRN_COPYASSET = "copy_asset"; 191 192 // Distribution operations constants 193 const std::string MEDIA_BOARDCASTOPRN = "boardcast"; 194 const std::string MEDIA_SCAN_OPERATION = "boardcast_scan"; 195 const std::string MEDIA_DEVICE_QUERYALLDEVICE = "query_all_device"; 196 const std::string MEDIA_DEVICE_QUERYACTIVEDEVICE = "query_active_device"; 197 198 // Scanner tool operation constants 199 const std::string SCANNER_OPRN = "scanner"; 200 const std::string URI_SCANNER = MEDIALIBRARY_DATA_URI + "/" + SCANNER_OPRN + "/" + OPRN_SCAN; 201 202 // Mediatool delete operation constants 203 const std::string DELETE_TOOL_OPRN = "delete_tool"; 204 const std::string URI_DELETE_TOOL = MEDIALIBRARY_DATA_URI + "/" + DELETE_TOOL_OPRN + "/" + OPRN_DELETE_BY_TOOL; 205 206 // UserFileManager operation constants 207 const std::string UFM_PHOTO = "userfilemgr_photo_operation"; 208 const std::string UFM_AUDIO = "userfilemgr_audio_operation"; 209 const std::string UFM_ALBUM = "userfilemgr_photo_album_operation"; 210 const std::string UFM_MAP = "userfilemgr_photo_map_operation"; 211 212 // UserFileManager photo operation constants 213 const std::string UFM_CREATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_CREATE; 214 const std::string UFM_CREATE_PHOTO_COMPONENT = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_CREATE_COMPONENT; 215 const std::string UFM_CLOSE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_CLOSE; 216 const std::string UFM_UPDATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_UPDATE; 217 const std::string UFM_QUERY_PHOTO = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_QUERY; 218 const std::string UFM_SET_USER_COMMENT = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_SET_USER_COMMENT; 219 const std::string UFM_GET_INDEX = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_INDEX; 220 const std::string UFM_HIDE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + UFM_PHOTO + "/" + OPRN_HIDE; 221 222 // UserFileManager audio operation constants 223 const std::string UFM_CREATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + UFM_AUDIO + "/" + OPRN_CREATE; 224 const std::string UFM_CREATE_AUDIO_COMPONENT = MEDIALIBRARY_DATA_URI + "/" + UFM_AUDIO + "/" + OPRN_CREATE_COMPONENT; 225 const std::string UFM_CLOSE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + UFM_AUDIO + "/" + OPRN_CLOSE; 226 const std::string UFM_QUERY_AUDIO = MEDIALIBRARY_DATA_URI + "/" + UFM_AUDIO + "/" + OPRN_QUERY; 227 const std::string UFM_UPDATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + UFM_AUDIO + "/" + OPRN_UPDATE; 228 const std::string URI_DELETE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + MEDIA_AUDIOOPRN + "/" + OPRN_DELETE; 229 230 // UserFileManager album operation constants 231 const std::string UFM_CREATE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_CREATE; 232 const std::string UFM_DELETE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_DELETE; 233 const std::string UFM_UPDATE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_UPDATE; 234 const std::string UFM_QUERY_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_QUERY; 235 const std::string UFM_QUERY_HIDDEN_ALBUM = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_QUERY_HIDDEN; 236 const std::string UFM_PHOTO_ALBUM_ADD_ASSET = MEDIALIBRARY_DATA_URI + "/" + UFM_MAP + "/" + 237 OPRN_ALBUM_ADD_PHOTOS; 238 const std::string UFM_PHOTO_ALBUM_REMOVE_ASSET = MEDIALIBRARY_DATA_URI + "/" + UFM_MAP + "/" + 239 OPRN_ALBUM_REMOVE_PHOTOS; 240 const std::string UFM_QUERY_PHOTO_MAP = MEDIALIBRARY_DATA_URI + "/" + UFM_MAP + "/" + OPRN_QUERY; 241 const std::string UFM_RECOVER_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_RECOVER_PHOTOS; 242 const std::string UFM_DELETE_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + UFM_ALBUM + "/" + OPRN_DELETE_PHOTOS; 243 244 // PhotoAccessHelper operation constants 245 const std::string PAH_PHOTO = "phaccess_photo_operation"; 246 const std::string PAH_ALBUM = "phaccess_album_operation"; 247 const std::string PAH_MAP = "phaccess_map_operation"; 248 const std::string PAH_ANA_ALBUM = "phaccess_ana_album_operation"; 249 const std::string PAH_ANA_MAP = "phaccess_ana_map_operation"; 250 const std::string PAH_ANA_OCR = "phaccess_ana_ocr_operation"; 251 const std::string PAH_ANA_ATTS = "phaccess_ana_atts_operation"; 252 const std::string PAH_ANA_VIDEO_ATTS = "phaccess_ana_video_atts_operation"; 253 const std::string PAH_ANA_LABEL = "phaccess_ana_label_operation"; 254 const std::string PAH_ANA_VIDEO_LABEL = "phaccess_ana_video_label_operation"; 255 const std::string PAH_ANA_FACE = "phaccess_ana_face_operation"; 256 const std::string PAH_ANA_FACE_TAG = "phaccess_ana_face_tag_operation"; 257 const std::string PAH_ANA_OBJECT = "phaccess_ana_object_operation"; 258 const std::string PAH_ANA_RECOMMENDATION = "phaccess_ana_recommendation_operation"; 259 const std::string PAH_ANA_SEGMENTATION = "phaccess_ana_segmentation_operation"; 260 const std::string PAH_ANA_COMPOSITION = "phaccess_ana_composition_operation"; 261 const std::string PAH_ANA_HEAD = "phaccess_ana_head_operation"; 262 const std::string PAH_ANA_POSE = "phaccess_ana_pose_operation"; 263 const std::string PAH_ANA_SALIENCY = "phaccess_ana_sal_operation"; 264 const std::string PAH_FORM_MAP = "phaccess_store_form_operation"; 265 const std::string PAH_ANA_TOTAL = "phaccess_ana_total_operation"; 266 const std::string PAH_ANA_ADDRESS = "phaccess_ana_address_operation"; 267 const std::string PAH_ANA_ADDRESS_ASSETS = "phaccess_ana_address_assets_operation"; 268 const std::string PAH_ANA_ADDRESS_ASSETS_ACTIVE = "phaccess_ana_address_assets_active_operation"; 269 const std::string PAH_GEO_PHOTOS = "phaccess_geo_photos_operation"; 270 const std::string PAH_CONVERT_PHOTOS = "phaccess_convert_photos_operation"; 271 const std::string PAH_MULTISTAGES_CAPTURE = "phaccess_multistages_capture_operation"; 272 const std::string PAH_HIGHLIGHT_COVER = "phaccess_highlight_cover_operation"; 273 const std::string PAH_HIGHLIGHT_PLAY = "phaccess_highlight_play_operation"; 274 const std::string PAH_HIGHLIGHT_DELETE = "phaccess_highlight_delete"; 275 const std::string PAH_HIGHLIGHT_ADD_ASSETS = "phaccess_highlight_add_assets"; 276 const std::string PAH_BATCH_THUMBNAIL_OPERATE = "phaccess_batch_thumbnail_operation"; 277 const std::string PAH_CLOUD_ENHANCEMENT_OPERATE = "cloud_enhancement_operation"; 278 const std::string SEARCH_INDEX_CONSTRUCTION_STATUS = "phaccess_search_index_construction_operation"; 279 const std::string PAH_ANA_MULTI_CROP = "phaccess_ana_multi_crop_operation"; 280 const std::string PAH_ANA_ASSET_SD = "tab_analysis_asset_sd_map"; 281 const std::string PAH_ANA_ALBUM_ASSET = "tab_analysis_album_asset_map"; 282 const std::string PAH_ANA_FOREGROUND = "phaccess_ana_foreground_operation"; 283 // PhotoAccessHelper photo operation constants 284 const std::string PAH_CREATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CREATE; 285 const std::string PAH_SYS_CREATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SYS_CREATE; 286 const std::string PAH_CREATE_PHOTO_COMPONENT = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CREATE_COMPONENT; 287 const std::string PAH_CLOSE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CLOSE; 288 const std::string PAH_UPDATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_UPDATE; 289 const std::string PAH_UPDATE_PHOTO_COMPONENT = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + 290 OPRN_SAVE_CAMERA_PHOTO_COMPONENT; 291 const std::string PAH_TRASH_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_TRASH; 292 const std::string PAH_SYS_TRASH_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SYS_TRASH; 293 const std::string PAH_QUERY_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_QUERY; 294 const std::string PAH_EDIT_USER_COMMENT_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SET_USER_COMMENT; 295 const std::string PAH_HIDE_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_HIDE; 296 const std::string PAH_SUBMIT_CACHE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SUBMIT_CACHE; 297 const std::string PAH_ADD_FILTERS = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_ADD_FILTERS; 298 const std::string PAH_BATCH_UPDATE_FAVORITE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_BATCH_UPDATE_FAV; 299 const std::string PAH_BATCH_UPDATE_USER_COMMENT = 300 MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_BATCH_UPDATE_USER_COMMENT; 301 const std::string PAH_BATCH_UPDATE_RECENT_SHOW = 302 MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_BATCH_UPDATE_RECENT_SHOW; 303 const std::string PAH_BATCH_UPDATE_OWNER_ALBUM_ID = 304 MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_BATCH_UPDATE_OWNER_ALBUM_ID; 305 const std::string PAH_GET_ANALYSIS_INDEX = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_ANALYSIS_INDEX; 306 const std::string PAH_DISCARD_CAMERA_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_DISCARD_CAMERA_PHOTO; 307 const std::string PAH_SAVE_CAMERA_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SAVE_CAMERA_PHOTO; 308 const std::string PAH_SCAN_WITHOUT_ALBUM_UPDATE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + 309 OPRN_SCAN_WITHOUT_ALBUM_UPDATE; 310 const std::string PATH_SAVE_PICTURE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_SAVE_PICTURE; 311 const std::string PAH_FIND_ALL_DUPLICATE_ASSETS = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + 312 URI_FIND_ALL_DUPLICATE_ASSETS; 313 const std::string PAH_FIND_DUPLICATE_ASSETS_TO_DELETE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + 314 URI_FIND_ALL_DUPLICATE_ASSETS_TO_DELETE; 315 const std::string PAH_CLONE_ASSET = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CLONE_ASSET; 316 const std::string PAH_CUSTOM_RESTORE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CUSTOM_RESTORE; 317 const std::string PAH_CUSTOM_RESTORE_CANCEL = 318 MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_CUSTOM_RESTORE_CANCEL; 319 const std::string PAH_UPDATE_PHOTO_SUPPORTED_WATERMARK_TYPE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + 320 OPRN_UPDATE_SUPPORTED_WATERMARK_TYPE; 321 322 // MultiStages capture related operation uri 323 const std::string PAH_SET_PHOTO_QUALITY = MEDIALIBRARY_DATA_URI + "/ "+ PAH_PHOTO + "/" + OPRN_SET_PHOTO_QUALITY; 324 const std::string PAH_PROCESS_IMAGE = MEDIALIBRARY_DATA_URI + "/" + PAH_MULTISTAGES_CAPTURE + "/" + OPRN_PROCESS_IMAGE; 325 const std::string PAH_ADD_IMAGE = MEDIALIBRARY_DATA_URI + "/" + PAH_MULTISTAGES_CAPTURE + "/" + OPRN_ADD_IMAGE; 326 const std::string PAH_SET_LOCATION = MEDIALIBRARY_DATA_URI + "/" + PAH_MULTISTAGES_CAPTURE + "/" + OPRN_SET_LOCATION; 327 const std::string PAH_CANCEL_PROCESS_IMAGE = 328 MEDIALIBRARY_DATA_URI + "/" + PAH_MULTISTAGES_CAPTURE + "/" + OPRN_CANCEL_PROCESS_IMAGE; 329 const std::string PAH_REMOVE_MSC_TASK = 330 MEDIALIBRARY_DATA_URI + "/" + PAH_MULTISTAGES_CAPTURE + "/" + OPRN_REMOVE_MSC_TASK; 331 332 // Video 333 const std::string PAH_VIDEO = "video_operation"; 334 335 // Video 336 const std::string PAH_SET_VIDEO_ENHANCEMENT_ATTR = 337 MEDIALIBRARY_DATA_URI + "/" + PAH_VIDEO + "/" + OPRN_SET_VIDEO_ENHANCEMENT_ATTR; 338 339 // Generate thumbnails in batches operation uri 340 const std::string PAH_START_GENERATE_THUMBNAILS = 341 MEDIALIBRARY_DATA_URI + "/" + PAH_BATCH_THUMBNAIL_OPERATE + "/" + OPRN_START_GENERATE_THUMBNAILS; 342 const std::string PAH_STOP_GENERATE_THUMBNAILS = 343 MEDIALIBRARY_DATA_URI + "/" + PAH_BATCH_THUMBNAIL_OPERATE + "/" + OPRN_STOP_GENERATE_THUMBNAILS; 344 const std::string PAH_ADD_LOWQUALITY_IMAGE = MEDIALIBRARY_DATA_URI + "/" + 345 PAH_MULTISTAGES_CAPTURE + "/" + OPRN_ADD_LOWQUALITY_IMAGE; 346 347 // Generate thumbnails after clone or upgrade restore operation uri 348 const std::string PAH_GENERATE_THUMBNAILS_RESTORE = 349 MEDIALIBRARY_DATA_URI + "/" + PAH_BATCH_THUMBNAIL_OPERATE + "/" + OPRN_GENERATE_THUMBNAILS_RESTORE; 350 351 // Generate local thumbnail from cloud trigger 352 const std::string PAH_GENERATE_LOCAL_THUMBNAIL = 353 MEDIALIBRARY_DATA_URI + "/" + PAH_BATCH_THUMBNAIL_OPERATE + "/" + OPRN_LOCAL_THUMBNAIL_GENERATION; 354 355 // PhotoAccessHelper album operation constants 356 const std::string PAH_CREATE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_CREATE; 357 const std::string PAH_DELETE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_DELETE; 358 const std::string PAH_UPDATE_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_UPDATE; 359 const std::string PAH_SET_PHOTO_ALBUM_NAME = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_ALBUM_SET_NAME; 360 const std::string PAH_QUERY_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_QUERY; 361 const std::string PAH_QUERY_HIDDEN_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_QUERY_HIDDEN; 362 const std::string PAH_PHOTO_ALBUM_ADD_ASSET = MEDIALIBRARY_DATA_URI + "/" + PAH_MAP + "/" + 363 OPRN_ALBUM_ADD_PHOTOS; 364 const std::string PAH_PHOTO_ALBUM_REMOVE_ASSET = MEDIALIBRARY_DATA_URI + "/" + PAH_MAP + "/" + 365 OPRN_ALBUM_REMOVE_PHOTOS; 366 const std::string PAH_QUERY_PHOTO_MAP = MEDIALIBRARY_DATA_URI + "/" + PAH_MAP + "/" + OPRN_QUERY; 367 const std::string PAH_RECOVER_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_RECOVER_PHOTOS; 368 const std::string PAH_DELETE_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_DELETE_PHOTOS; 369 const std::string PAH_ORDER_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ALBUM + "/" + OPRN_ORDER_ALBUM; 370 const std::string PAH_COMMIT_EDIT_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_COMMIT_EDIT; 371 const std::string PAH_REVERT_EDIT_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + OPRN_REVERT_EDIT; 372 const std::string PAH_PORTRAIT_DISPLAY_LEVLE = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 373 OPRN_PORTRAIT_DISPLAY_LEVEL; 374 const std::string PAH_PORTRAIT_IS_ME = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + OPRN_PORTRAIT_IS_ME; 375 const std::string PAH_PORTRAIT_ANAALBUM_ALBUM_NAME = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 376 OPRN_PORTRAIT_ALBUM_NAME; 377 const std::string PAH_PORTRAIT_MERGE_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 378 OPRN_PORTRAIT_MERGE_ALBUM; 379 const std::string PAH_HIGHLIGHT_ALBUM_NAME = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 380 OPRN_HIGHLIGHT_ALBUM_NAME; 381 const std::string PAH_HIGHLIGHT_COVER_URI = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 382 OPRN_HIGHLIGHT_COVER_URI; 383 const std::string PAH_HIGHLIGHT_SUBTITLE = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 384 OPRN_HIGHLIGHT_SUBTITLE; 385 const std::string PAH_DISMISS_ASSET = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MAP + "/" + 386 OPRN_DISMISS_ASSET; 387 const std::string PAH_PORTRAIT_ANAALBUM_COVER_URI = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 388 OPRN_PORTRAIT_COVER_URI; 389 const std::string PAH_GROUP_ANAALBUM_DISMISS = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 390 OPRN_GROUP_DISMISS; 391 const std::string PAH_GROUP_ANAALBUM_ALBUM_NAME = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 392 OPRN_GROUP_ALBUM_NAME; 393 const std::string PAH_GROUP_ANAALBUM_COVER_URI = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + 394 OPRN_GROUP_COVER_URI; 395 396 const std::string PAH_QUERY_ANA_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + OPRN_QUERY; 397 const std::string PAH_QUERY_ANA_PHOTO_MAP = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MAP + "/" + OPRN_QUERY; 398 const std::string PAH_INSERT_ANA_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + OPRN_CREATE; 399 const std::string PAH_UPDATE_ANA_PHOTO_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ALBUM + "/" + OPRN_UPDATE; 400 const std::string PAH_INSERT_ANA_PHOTO_MAP = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MAP + "/" + OPRN_CREATE; 401 const std::string PAH_QUERY_ORDER_ANA_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MAP + "/" + OPRN_QUERY_ORDER; 402 const std::string PAH_UPDATE_ORDER_ANA_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MAP + "/" + OPRN_UPDATE_ORDER; 403 404 const std::string PAH_QUERY_ANA_OCR = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_OCR + "/" + OPRN_QUERY; 405 const std::string PAH_QUERY_ANA_ATTS = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ATTS + "/" + OPRN_QUERY; 406 const std::string PAH_QUERY_ANA_VIDEO_ATTS = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_VIDEO_ATTS + "/" + OPRN_QUERY; 407 const std::string PAH_QUERY_ANA_LABEL = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_LABEL + "/" + OPRN_QUERY; 408 const std::string PAH_QUERY_ANA_VIDEO_LABEL = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_VIDEO_LABEL + "/" + OPRN_QUERY; 409 const std::string PAH_QUERY_ANA_FACE = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_FACE + "/" + OPRN_QUERY; 410 const std::string PAH_QUERY_ANA_FACE_TAG = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_FACE_TAG + "/" + OPRN_QUERY; 411 const std::string PAH_QUERY_ANA_OBJECT = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_OBJECT + "/" + OPRN_QUERY; 412 const std::string PAH_QUERY_ANA_RECOMMENDATION = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_RECOMMENDATION + "/" + 413 OPRN_QUERY; 414 const std::string PAH_QUERY_ANA_SEGMENTATION = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_SEGMENTATION + "/" + OPRN_QUERY; 415 const std::string PAH_QUERY_ANA_COMPOSITION = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_COMPOSITION + "/" + OPRN_QUERY; 416 const std::string PAH_QUERY_ANA_HEAD = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_HEAD + "/" + OPRN_QUERY; 417 const std::string PAH_QUERY_ANA_POSE = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_POSE + "/" + OPRN_QUERY; 418 const std::string PAH_STORE_FORM_MAP = MEDIALIBRARY_DATA_URI + "/" + PAH_FORM_MAP + "/" + OPRN_STORE_FORM_ID; 419 const std::string PAH_REMOVE_FORM_MAP = MEDIALIBRARY_DATA_URI + "/" + PAH_FORM_MAP + "/" + OPRN_REMOVE_FORM_ID; 420 const std::string PAH_QUERY_ANA_SAL = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_SALIENCY + "/" + OPRN_QUERY; 421 const std::string PAH_QUERY_ANA_ADDRESS = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_ADDRESS + "/" + OPRN_QUERY; 422 const std::string PAH_QUERY_ANA_ADDRESS_ASSETS = MEDIALIBRARY_DATA_URI + "/" + 423 PAH_ANA_ADDRESS_ASSETS + "/" + OPRN_QUERY; 424 const std::string PAH_QUERY_ANA_ADDRESS_ASSETS_ACTIVE = MEDIALIBRARY_DATA_URI + "/" + 425 PAH_ANA_ADDRESS_ASSETS_ACTIVE + "/" + OPRN_QUERY; 426 const std::string PAH_QUERY_GEO_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_GEO_PHOTOS + "/" + OPRN_QUERY; 427 const std::string PAH_QUERY_CONVERT_PHOTOS = MEDIALIBRARY_DATA_URI + "/" + PAH_CONVERT_PHOTOS + "/" + OPRN_QUERY; 428 const std::string PAH_QUERY_HIGHLIGHT_COVER = MEDIALIBRARY_DATA_URI + "/" + PAH_HIGHLIGHT_COVER + "/" + OPRN_QUERY; 429 const std::string PAH_QUERY_HIGHLIGHT_PLAY = MEDIALIBRARY_DATA_URI + "/" + PAH_HIGHLIGHT_PLAY + "/" + OPRN_QUERY; 430 const std::string PAH_QUERY_ANA_TOTAL = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_TOTAL + "/" + OPRN_QUERY; 431 const std::string PAH_QUERY_MULTI_CROP = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_MULTI_CROP + "/" + OPRN_QUERY; 432 const std::string PAH_UPDATE_ANA_FACE = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_FACE + "/" + OPRN_UPDATE; 433 const std::string PAH_DELETE_HIGHLIGHT_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_HIGHLIGHT_DELETE + "/" + OPRN_DELETE; 434 const std::string PAH_INSERT_HIGHLIGHT_ALBUM = MEDIALIBRARY_DATA_URI + "/" + PAH_HIGHLIGHT_ADD_ASSETS; 435 const std::string PAH_UPDATE_ANA_FOREGROUND = MEDIALIBRARY_DATA_URI + "/" + PAH_ANA_FOREGROUND + "/" + OPRN_UPDATE; 436 437 // PhotoAccessHelper moving photo 438 const std::string PAH_MOVING_PHOTO_SCAN = MEDIALIBRARY_DATA_URI + "/" + MEDIA_MOVING_PHOTO_OPRN_KEYWORD + "/" + 439 OPRN_MOVING_PHOTO_SCAN; 440 const std::string PAH_DEGENERATE_MOVING_PHOTO = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" + 441 OPRN_DEGENERATE_MOVING_PHOTO; 442 443 // PhotoAccessHelper cloud enhancement 444 const std::string PAH_CLOUD_ENHANCEMENT_ADD = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 445 OPRN_ENHANCEMENT_ADD; 446 const std::string PAH_CLOUD_ENHANCEMENT_PRIORITIZE = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 447 OPRN_ENHANCEMENT_PRIORITIZE; 448 const std::string PAH_CLOUD_ENHANCEMENT_CANCEL = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 449 OPRN_ENHANCEMENT_CANCEL; 450 const std::string PAH_CLOUD_ENHANCEMENT_CANCEL_ALL = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 451 OPRN_ENHANCEMENT_CANCEL_ALL; 452 const std::string PAH_CLOUD_ENHANCEMENT_SYNC = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 453 OPRN_ENHANCEMENT_SYNC; 454 const std::string PAH_CLOUD_ENHANCEMENT_QUERY = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 455 OPRN_ENHANCEMENT_QUERY; 456 const std::string PAH_CLOUD_ENHANCEMENT_GET_PAIR = MEDIALIBRARY_DATA_URI + "/" + PAH_CLOUD_ENHANCEMENT_OPERATE + "/" + 457 OPRN_ENHANCEMENT_GET_PAIR; 458 459 // mediatool operation constants 460 const std::string TOOL_PHOTO = "mediatool_photo_operation"; 461 const std::string TOOL_AUDIO = "mediatool_audio_operation"; 462 const std::string TOOL_ALBUM = "mediatool_album_operation"; 463 const std::string OPRN_TOOL_QUERY_BY_DISPLAY_NAME = "tool_query_by_display_name"; 464 465 const std::string TOOL_CREATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_PHOTO + "/" + OPRN_CREATE; 466 const std::string TOOL_CREATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_CREATE; 467 const std::string TOOL_CLOSE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_PHOTO + "/" + OPRN_CLOSE; 468 const std::string TOOL_CLOSE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_CLOSE; 469 const std::string TOOL_QUERY_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_PHOTO + "/" + OPRN_TOOL_QUERY_BY_DISPLAY_NAME; 470 const std::string TOOL_QUERY_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_TOOL_QUERY_BY_DISPLAY_NAME; 471 const std::string TOOL_LIST_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_PHOTO + "/" + OPRN_QUERY; 472 const std::string TOOL_LIST_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_QUERY; 473 const std::string TOOL_UPDATE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_PHOTO + "/" + OPRN_UPDATE; 474 const std::string TOOL_UPDATE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_UPDATE; 475 const std::string TOOL_DELETE_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TOOL_ALBUM + "/" + OPRN_DELETE_PHOTOS; 476 const std::string TOOL_DELETE_AUDIO = MEDIALIBRARY_DATA_URI + "/" + TOOL_AUDIO + "/" + OPRN_DELETE; 477 478 const std::string IS_TOOL_OPEN = "is_mediatool_open_operation"; 479 const std::string TOOL_OPEN_TRUE = "1"; 480 481 // Miscellaneous operation constants 482 const std::string MISC_OPERATION = "miscellaneous_operation"; 483 484 const std::string OPRN_LOG_MOVING_PHOTO = "log_moving_photo"; 485 486 const std::string LOG_MOVING_PHOTO = MEDIALIBRARY_DATA_URI + "/" + MISC_OPERATION + "/" + OPRN_LOG_MOVING_PHOTO; 487 488 const std::string OPRN_FINISH_REQUEST_PICTURE = "finish_request_picture"; 489 const std::string PAH_FINISH_REQUEST_PICTURE = MEDIALIBRARY_DATA_URI + "/" + PAH_PHOTO + "/" 490 + OPRN_FINISH_REQUEST_PICTURE; 491 492 const std::string MEDIATYPE_DIRECTORY_OBJ = "MediaTypeDirectory"; 493 const std::string MEDIALIBRARY_DIRECTORY_URI = MEDIALIBRARY_DATA_URI + "/" + MEDIATYPE_DIRECTORY_OBJ; 494 const std::string MEDIALIBRARY_BUNDLEPERM_URI = MEDIALIBRARY_DATA_URI + "/" + BUNDLE_PERMISSION_INSERT; 495 496 const std::string MEDIALIBRARY_CHECK_URIPERM_URI = MEDIALIBRARY_DATA_URI + "/" + CHECK_URI_PERMISSION; 497 const std::string MEDIALIBRARY_GRANT_URIPERM_URI = MEDIALIBRARY_DATA_URI + "/" + GRANT_URI_PERMISSION; 498 const std::string PAH_CREATE_APP_URI_PERMISSION = 499 MEDIALIBRARY_DATA_URI + "/" + MEDIA_APP_URI_PERMISSIONOPRN + "/" + OPRN_CREATE; 500 501 const std::string MEDIALIBRARY_AUDIO_URI = MEDIALIBRARY_DATA_URI + '/' + "audio"; 502 const std::string MEDIALIBRARY_VIDEO_URI = MEDIALIBRARY_DATA_URI + '/' + "video"; 503 const std::string MEDIALIBRARY_IMAGE_URI = MEDIALIBRARY_DATA_URI + '/' + "image"; 504 const std::string MEDIALIBRARY_FILE_URI = MEDIALIBRARY_DATA_URI + '/' + "file"; 505 const std::string MEDIALIBRARY_ALBUM_URI = MEDIALIBRARY_DATA_URI + '/' + "album"; 506 const std::string MEDIALIBRARY_SMARTALBUM_CHANGE_URI = MEDIALIBRARY_DATA_URI + '/' + "smartalbum"; 507 const std::string MEDIALIBRARY_DEVICE_URI = MEDIALIBRARY_DATA_URI + '/' + "device"; 508 const std::string MEDIALIBRARY_SMART_URI = MEDIALIBRARY_DATA_URI + '/' + "smart"; 509 const std::string MEDIALIBRARY_REMOTEFILE_URI = MEDIALIBRARY_DATA_URI + '/' + "remotfile"; 510 511 const std::string TAB_OLD_PHOTO = "tab_old_photos_operation"; 512 const std::string QUERY_TAB_OLD_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TAB_OLD_PHOTO + "/" + OPRN_QUERY; 513 514 const std::string TAB_FACARD_PHOTO = "tab_facard_photos_operation"; 515 const std::string PAH_STORE_FACARD_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TAB_FACARD_PHOTO + "/" + OPRN_STORE_FORM_ID; 516 const std::string PAH_REMOVE_FACARD_PHOTO = MEDIALIBRARY_DATA_URI + "/" + TAB_FACARD_PHOTO + "/" + OPRN_REMOVE_FORM_ID; 517 518 // cloud media asset manager 519 const std::string CLOUD_MEDIA_ASSET_OPERATE = "cloud_media_asset_operate"; 520 521 const std::string CLOUD_MEDIA_ASSET_TASK_START_FORCE = "cloud_media_asset_task_start_force"; 522 const std::string CLOUD_MEDIA_ASSET_TASK_START_GENTLE = "cloud_media_asset_task_start_gentle"; 523 const std::string CLOUD_MEDIA_ASSET_TASK_PAUSE = "cloud_media_asset_task_pause"; 524 const std::string CLOUD_MEDIA_ASSET_TASK_CANCEL = "cloud_media_asset_task_cancel"; 525 const std::string CLOUD_MEDIA_ASSET_TASK_RETAIN_FORCE = "cloud_media_asset_task_retain_force"; 526 const std::string CLOUD_MEDIA_ASSET_TASK_STATUS_QUERY = "cloud_media_asset_task_status_query"; 527 528 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_START_FORCE = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + 529 "/" + CLOUD_MEDIA_ASSET_TASK_START_FORCE; 530 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_START_GENTLE = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + 531 "/" + CLOUD_MEDIA_ASSET_TASK_START_GENTLE; 532 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_PAUSE = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + "/" + 533 CLOUD_MEDIA_ASSET_TASK_PAUSE; 534 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_CANCEL = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + "/" + 535 CLOUD_MEDIA_ASSET_TASK_CANCEL; 536 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_RETAIN_FORCE = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + 537 "/" + CLOUD_MEDIA_ASSET_TASK_RETAIN_FORCE; 538 const std::string CMAM_CLOUD_MEDIA_ASSET_TASK_STATUS_QUERY = MEDIALIBRARY_DATA_URI + "/" + CLOUD_MEDIA_ASSET_OPERATE + 539 "/" + CLOUD_MEDIA_ASSET_TASK_STATUS_QUERY; 540 } // namespace Media 541 } // namespace OHOS 542 543 #endif // OHOS_FILEMANAGEMENT_USERFILEMGR_URI_H 544