diff --git a/api/device-define/PC.json b/api/device-define/PC.json new file mode 100644 index 0000000000000000000000000000000000000000..053868fe2e22051c5eb7f08a7c7d403dbe35947d --- /dev/null +++ b/api/device-define/PC.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Full" + ] +} \ No newline at end of file diff --git a/api/device-define/car.json b/api/device-define/car.json new file mode 100644 index 0000000000000000000000000000000000000000..053868fe2e22051c5eb7f08a7c7d403dbe35947d --- /dev/null +++ b/api/device-define/car.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Full" + ] +} \ No newline at end of file diff --git a/api/device-define/liteWearable.json b/api/device-define/liteWearable.json new file mode 100644 index 0000000000000000000000000000000000000000..17bc0061a22d96022d94253c5153ce6c0f887acc --- /dev/null +++ b/api/device-define/liteWearable.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Lite" + ] +} \ No newline at end of file diff --git a/api/device-define/router.json b/api/device-define/router.json new file mode 100644 index 0000000000000000000000000000000000000000..1aaf14cd608a9040644ff0f14f12b91ebf1a085d --- /dev/null +++ b/api/device-define/router.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.Communication.SoftBus.Core" + ] +} \ No newline at end of file diff --git a/api/device-define/smartVision.json b/api/device-define/smartVision.json new file mode 100644 index 0000000000000000000000000000000000000000..17bc0061a22d96022d94253c5153ce6c0f887acc --- /dev/null +++ b/api/device-define/smartVision.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Lite" + ] +} \ No newline at end of file diff --git a/api/device-define/tablet.json b/api/device-define/tablet.json new file mode 100644 index 0000000000000000000000000000000000000000..053868fe2e22051c5eb7f08a7c7d403dbe35947d --- /dev/null +++ b/api/device-define/tablet.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Full" + ] +} \ No newline at end of file diff --git a/api/device-define/tv.json b/api/device-define/tv.json new file mode 100644 index 0000000000000000000000000000000000000000..053868fe2e22051c5eb7f08a7c7d403dbe35947d --- /dev/null +++ b/api/device-define/tv.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Full" + ] +} \ No newline at end of file diff --git a/api/device-define/wearable.json b/api/device-define/wearable.json new file mode 100644 index 0000000000000000000000000000000000000000..053868fe2e22051c5eb7f08a7c7d403dbe35947d --- /dev/null +++ b/api/device-define/wearable.json @@ -0,0 +1,5 @@ +{ + "SysCaps": [ + "SystemCapability.ArkUI.ArkUI.Full" + ] +} \ No newline at end of file diff --git a/api/syscapCheck/sysCapSchema.json b/api/syscapCheck/sysCapSchema.json index 5650316dbfaf5326c4b44c0f388dc9eeb419d01c..f0da24203dfd3a1f6ff50bfb79239cfae8946bec 100644 --- a/api/syscapCheck/sysCapSchema.json +++ b/api/syscapCheck/sysCapSchema.json @@ -3,25 +3,28 @@ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "additionalProperties": true, + "required": [ + "devices" + ], "propertyNames": { "enum": [ - "base", + "devices", "development", "production" ] }, "properties": { - "base": { + "devices": { "description": "Basic system capability", "type": "object", "propertyNames": { "enum": [ - "deviceType", - "NDeviceSysCaps" + "general", + "custom" ] }, "properties": { - "deviceType": { + "general": { "description": "core equipment", "type":"array", "items": { @@ -31,19 +34,19 @@ "tv", "tablet", "wearable", - "litewearable", - "car" + "liteWearable", + "car", + "smartVision", + "PC", + "router" ] } }, - "NDeviceSysCaps": { + "custom": { "description": "N equipment", "type":"array", "items": { - "type": "array", - "items": { - "type": "string" - } + "type": "object" } } }