{ "name": "@ohos/os_account", "description": "Allowing apps to use OS account-related functions", "version": "3.1", "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_enable_app_account = true", "os_account_enable_os_account = true", "os_account_multiple_active_accounts = false", "os_account_distributed_feature", "os_account_storage_feature", "os_account_test_case_coverage_feature = false" ], "hisysevent_config": [ "//base/account/os_account/hisysevent.yaml" ], "adapted_system_type": [ "standard" ], "rom": "4096KB", "ram": "82000KB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "bundle_framework", "common_event_service", "distributeddatamgr", "eventhandler", "hisysevent_native", "hitrace_native", "hiviewdfx_hilog_native", "init", "ipc", "ipc_js", "napi", "pin_auth", "safwk", "samgr", "selinux", "storage_service", "user_auth_framework" ], "third_party": [ "jsoncpp" ] }, "build": { "group_type": { "base_group": [ "//base/account/os_account/interfaces/kits/napi/appaccount:appaccount", "//base/account/os_account/interfaces/kits/napi/distributedaccount:distributedaccount", "//base/account/os_account/interfaces/kits/napi/osaccount:osaccount", "//base/account/os_account/sa_profile:account_sa_profile", "//base/account/os_account/tools:os_account_tools" ], "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/core:os_account_core", "//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" ] }, "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" ] }, "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" } ], "test": [ "//base/account/os_account:account_build_unittest", "//base/account/os_account:account_build_fuzztest", "//base/account/os_account:account_build_moduletest" ] } } }