• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/work_scheduler",
3    "description": "work scheduler service",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8      "destPath" : "foundation/resourceschedule/work_scheduler"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13      "name": "work_scheduler",
14      "subsystem": "resourceschedule",
15      "syscap": [ "SystemCapability.ResourceSchedule.WorkScheduler" ],
16      "features": [],
17      "adapted_system_type": [
18        "standard"
19      ],
20      "rom": "2048KB",
21      "ram": "10240KB",
22      "deps": {
23        "components": [
24          "thermal_manager",
25          "bundle_framework",
26          "safwk",
27          "os_account",
28          "common_event_service",
29          "ipc",
30          "c_utils",
31          "ability_runtime",
32          "hilog",
33          "samgr",
34          "hisysevent",
35          "napi",
36          "battery_manager",
37          "ability_base",
38          "eventhandler",
39          "background_task_mgr",
40          "device_standby",
41          "device_usage_statistics",
42          "access_token",
43          "netmanager_base",
44          "time_service"
45        ],
46        "third_party": [ "jsoncpp" ]
47      },
48      "build": {
49        "group_type": {
50          "base_group": [],
51          "fwk_group": [
52            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js:workscheduler",
53            "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient",
54            "//foundation/resourceschedule/work_scheduler/frameworks/extension:workschedextension",
55            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension:workschedulerextensionability_napi",
56            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension_context:workschedulerextensioncontext_napi"
57          ],
58          "service_group": [
59            "//foundation/resourceschedule/work_scheduler/services:workschedservice",
60            "//foundation/resourceschedule/work_scheduler/sa_profile:worksched_sa_profile"
61          ]
62        },
63        "inner_kits": [
64          {
65            "header": {
66                "header_base": "//foundation/resourceschedule/work_scheduler/frameworks/include",
67                "header_files": [
68                    "iwork_sched_service.h",
69                    "work_condition.h",
70                    "work_info.h",
71                    "workscheduler_srv_client.h"
72                ]
73            },
74            "name": "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient"
75          }
76        ],
77        "test": [
78            "//foundation/resourceschedule/work_scheduler/frameworks/test/unittest:workinfotest",
79            "//foundation/resourceschedule/work_scheduler/interfaces/test/unittest/work_scheduler_jsunittest:js_unittest",
80            "//foundation/resourceschedule/work_scheduler/test/fuzztest/workscheduleservice_fuzzer:fuzztest"
81        ]
82      },
83      "hisysevent_config": [
84        "//foundation/resourceschedule/work_scheduler/hisysevent.yaml"
85      ]
86    }
87}
88