1600cc4afSopenharmony_ci/* 2600cc4afSopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 3600cc4afSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4600cc4afSopenharmony_ci * you may not use this file except in compliance with the License. 5600cc4afSopenharmony_ci * You may obtain a copy of the License at 6600cc4afSopenharmony_ci * 7600cc4afSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8600cc4afSopenharmony_ci * 9600cc4afSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10600cc4afSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11600cc4afSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12600cc4afSopenharmony_ci * See the License for the specific language governing permissions and 13600cc4afSopenharmony_ci * limitations under the License. 14600cc4afSopenharmony_ci */ 15600cc4afSopenharmony_ci 16600cc4afSopenharmony_ci#ifndef FOUNDATION_APPEXECFWK_SERVICES_BUNDLEMGR_INCLUDE_ACCOUNT_HELPER_H 17600cc4afSopenharmony_ci#define FOUNDATION_APPEXECFWK_SERVICES_BUNDLEMGR_INCLUDE_ACCOUNT_HELPER_H 18600cc4afSopenharmony_ci 19600cc4afSopenharmony_ci#include <string> 20600cc4afSopenharmony_ci 21600cc4afSopenharmony_cinamespace OHOS { 22600cc4afSopenharmony_cinamespace AppExecFwk { 23600cc4afSopenharmony_ciclass AccountHelper { 24600cc4afSopenharmony_cipublic: 25600cc4afSopenharmony_ci static int32_t IsOsAccountExists(const int32_t id, bool &isOsAccountExists); 26600cc4afSopenharmony_ci 27600cc4afSopenharmony_ci static int32_t GetCurrentActiveUserId(); 28600cc4afSopenharmony_ci 29600cc4afSopenharmony_ci static bool IsOsAccountVerified(const int32_t userId); 30600cc4afSopenharmony_ci 31600cc4afSopenharmony_ci static int32_t GetOsAccountLocalIdFromUid(const int32_t callingUid); 32600cc4afSopenharmony_ci}; 33600cc4afSopenharmony_ci} // namespace AppExecFwk 34600cc4afSopenharmony_ci} // namespace OHOS 35600cc4afSopenharmony_ci#endif // FOUNDATION_APPEXECFWK_SERVICES_BUNDLEMGR_INCLUDE_ACCOUNT_HELPER_H 36