{ "name": "@ohos/os_account", "description": "Allowing apps to use OS account-related functions", "version": "3.0", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "base/account/os_account" }, "dirs": {}, "scripts": {}, "component": { "name": "os_account", "subsystem": "account", "syscap": [ "SystemCapability.Account.AppAccount", "SystemCapability.Account.OsAccount" ], "features": [ "os_account_multiple_active_accounts", "os_account_support_deactivate_main_os_account", "os_account_distributed_feature", "os_account_enable_multiple_os_accounts", "os_account_enable_default_admin_name", "os_account_enable_account_short_name", "os_account_activate_last_logged_in_account" ], "hisysevent_config": [ "//base/account/os_account/hisysevent.yaml" ], "adapted_system_type": [ "standard" ], "rom": "4096KB", "ram": "82000KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "asset", "bundle_framework", "common_event_service", "c_utils", "kv_store", "hicollie", "hilog", "hisysevent", "hitrace", "huks", "init", "ipc", "napi", "pin_auth", "safwk", "samgr", "security_guard", "selinux_adapter", "storage_service", "time_service", "user_auth_framework", "theme_mgr", "mbedtls", "json", "config_policy" ], "third_party": [] }, "build": { "group_type": { "base_group": [ "//base/account/os_account/interfaces/kits/capi:capi_packages", "//base/account/os_account/interfaces/kits/napi:napi_packages", "//base/account/os_account/sa_profile:account_sa_profile", "//base/account/os_account/tools:tools_acm" ], "fwk_group": [ "//base/account/os_account/frameworks/appaccount/native:app_account_innerkits", "//base/account/os_account/frameworks/common:common_target", "//base/account/os_account/frameworks/domain_account:domain_account_innerkits", "//base/account/os_account/frameworks/ohosaccount/native:libaccountkits", "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits" ], "service_group": [ "//base/account/os_account/services:services_target", "//base/account/os_account/services/accountmgr/src/appaccount:app_account_service_core", "//base/account/os_account/services/accountmgr/param:param_files" ] }, "inner_kits": [ { "header": { "header_base":"//base/account/os_account/interfaces/innerkits/ohosaccount/native/include", "header_files": [ "account_info.h", "device_account_info.h", "iaccount.h", "ohos_account_kits.h", "distributed_account_subscribe_callback.h" ] }, "name": "//base/account/os_account/frameworks/ohosaccount/native:libaccountkits" }, { "header":{ "header_base":"//base/account/os_account/interfaces/innerkits/osaccount/native/include", "header_files": [ "os_account_constants.h", "os_account_info.h", "os_account_manager.h", "os_account_subscribe_info.h", "os_account_subscriber.h" ] }, "name": "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits" }, { "header": { "header_base":"//base/account/os_account/interfaces/innerkits/appaccount/native/include", "header_files": [ "app_account_manager.h" ] }, "name": "//base/account/os_account/frameworks/appaccount/native:app_account_innerkits" }, { "header": { "header_base":"//base/account/os_account/interfaces/innerkits/domain_account/native/include", "header_files": [ "domain_account_callback.h", "domain_account_client.h", "domain_account_common.h" ] }, "name": "//base/account/os_account/frameworks/domain_account:domain_account_innerkits" }, { "header": { "header_base":"//base/account/os_account/interfaces/innerkits/account_iam/native/include", "header_files": [ "account_iam_client.h", "account_iam_client_callback.h", "account_iam_info.h" ] }, "name": "//base/account/os_account/frameworks/account_iam:account_iam_innerkits" } ], "test": [ "//base/account/os_account:account_build_unittest", "//base/account/os_account:account_build_fuzztest", "//base/account/os_account:account_build_moduletest" ] } } }