• 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": [ "work_scheduler_device_enable" ],
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          "ffrt",
40          "background_task_mgr",
41          "device_standby",
42          "device_usage_statistics",
43          "access_token",
44          "netmanager_base",
45          "time_service",
46          "init",
47          "data_share",
48          "config_policy",
49          "hiview",
50          "jsoncpp",
51          "hicollie",
52          "hitrace",
53          "power_manager",
54          "resource_schedule_service"
55        ]
56      },
57      "build": {
58        "group_type": {
59          "base_group": [],
60          "fwk_group": [
61            "//foundation/resourceschedule/work_scheduler:fwk_group_work_scheduler_all"
62          ],
63          "service_group": [
64            "//foundation/resourceschedule/work_scheduler:service_group_work_scheduler_all"
65          ]
66        },
67        "inner_kits": [
68          {
69            "header": {
70                "header_base": "//foundation/resourceschedule/work_scheduler/frameworks/include",
71                "header_files": [
72                    "iwork_sched_service.h",
73                    "work_condition.h",
74                    "work_info.h",
75                    "workscheduler_srv_client.h"
76                ]
77            },
78            "name": "//foundation/resourceschedule/work_scheduler/frameworks:workschedclient"
79          }
80        ],
81        "test": [
82          "//foundation/resourceschedule/work_scheduler:test_work_scheduler_all"
83        ]
84      },
85      "hisysevent_config": [
86        "//foundation/resourceschedule/work_scheduler/hisysevent.yaml"
87      ]
88    }
89}
90