• 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          "init"
46        ],
47        "third_party": [ "jsoncpp" ]
48      },
49      "build": {
50        "group_type": {
51          "base_group": [],
52          "fwk_group": [
53            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js:workscheduler",
54            "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient",
55            "//foundation/resourceschedule/work_scheduler/frameworks/extension:workschedextension",
56            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension:workschedulerextensionability_napi",
57            "//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension_context:workschedulerextensioncontext_napi"
58          ],
59          "service_group": [
60            "//foundation/resourceschedule/work_scheduler/services:workschedservice",
61            "//foundation/resourceschedule/work_scheduler/sa_profile:worksched_sa_profile"
62          ]
63        },
64        "inner_kits": [
65          {
66            "header": {
67                "header_base": "//foundation/resourceschedule/work_scheduler/frameworks/include",
68                "header_files": [
69                    "iwork_sched_service.h",
70                    "work_condition.h",
71                    "work_info.h",
72                    "workscheduler_srv_client.h"
73                ]
74            },
75            "name": "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient"
76          }
77        ],
78        "test": [
79            "//foundation/resourceschedule/work_scheduler/frameworks/test/unittest:workinfotest",
80            "//foundation/resourceschedule/work_scheduler/interfaces/test/unittest/work_scheduler_jsunittest:js_unittest",
81            "//foundation/resourceschedule/work_scheduler/test/fuzztest/workscheduleservice_fuzzer:fuzztest",
82            "//foundation/resourceschedule/work_scheduler/services/test:unittest"
83        ]
84      },
85      "hisysevent_config": [
86        "//foundation/resourceschedule/work_scheduler/hisysevent.yaml"
87      ]
88    }
89}
90