161847f8eSopenharmony_ci{
261847f8eSopenharmony_ci  "type": "object",
361847f8eSopenharmony_ci  "properties": {
461847f8eSopenharmony_ci    "properties": {
561847f8eSopenharmony_ci      "type": "array",
661847f8eSopenharmony_ci      "items": {
761847f8eSopenharmony_ci        "type": "object",
861847f8eSopenharmony_ci        "properties": {
961847f8eSopenharmony_ci          "name": {
1061847f8eSopenharmony_ci            "type": "string"
1161847f8eSopenharmony_ci          },
1261847f8eSopenharmony_ci          "syscap": [
1361847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Full",
1461847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Lite"
1561847f8eSopenharmony_ci          ],
1661847f8eSopenharmony_ci          "syntax": {
1761847f8eSopenharmony_ci            "type": "array",
1861847f8eSopenharmony_ci            "description": "语法",
1961847f8eSopenharmony_ci            "items": {
2061847f8eSopenharmony_ci              "type": "object",
2161847f8eSopenharmony_ci              "properties": {
2261847f8eSopenharmony_ci                "name": {
2361847f8eSopenharmony_ci                  "type": "string",
2461847f8eSopenharmony_ci                  "description": "支持<length>、<color>、<percentage> 、<line-width>、<line-style>、<repeat-style>、<time>、<transform-list>等内置类型单个或多个(||分割)"
2561847f8eSopenharmony_ci                }
2661847f8eSopenharmony_ci              },
2761847f8eSopenharmony_ci              "required": ["name"]
2861847f8eSopenharmony_ci            }
2961847f8eSopenharmony_ci          },
3061847f8eSopenharmony_ci          "version": {
3161847f8eSopenharmony_ci            "type": "array",
3261847f8eSopenharmony_ci            "description": "该属性的当前的版本",
3361847f8eSopenharmony_ci            "items": {
3461847f8eSopenharmony_ci              "type": "object",
3561847f8eSopenharmony_ci              "properties": {
3661847f8eSopenharmony_ci                "name": {
3761847f8eSopenharmony_ci                  "type": "string",
3861847f8eSopenharmony_ci                  "description": "版本号例如:v3.0"
3961847f8eSopenharmony_ci                }
4061847f8eSopenharmony_ci              },
4161847f8eSopenharmony_ci              "required": ["name"]
4261847f8eSopenharmony_ci            }
4361847f8eSopenharmony_ci          },
4461847f8eSopenharmony_ci          "description": {
4561847f8eSopenharmony_ci            "type": "array",
4661847f8eSopenharmony_ci            "items": {
4761847f8eSopenharmony_ci              "type": "object",
4861847f8eSopenharmony_ci              "properties": {
4961847f8eSopenharmony_ci                "name": {
5061847f8eSopenharmony_ci                  "type": "string",
5161847f8eSopenharmony_ci                  "description": "属性的描述文档"
5261847f8eSopenharmony_ci                }
5361847f8eSopenharmony_ci              },
5461847f8eSopenharmony_ci              "required": ["name"]
5561847f8eSopenharmony_ci            }
5661847f8eSopenharmony_ci          },
5761847f8eSopenharmony_ci          "restrictions": {
5861847f8eSopenharmony_ci            "type": "array",
5961847f8eSopenharmony_ci            "description": "语法限制",
6061847f8eSopenharmony_ci            "items": {
6161847f8eSopenharmony_ci              "type": "object",
6261847f8eSopenharmony_ci              "properties": {
6361847f8eSopenharmony_ci                "name": {
6461847f8eSopenharmony_ci                  "type": "array",
6561847f8eSopenharmony_ci                  "description": "语法限制,单个或多个组合",
6661847f8eSopenharmony_ci                  "items": {
6761847f8eSopenharmony_ci                    "type": "string",
6861847f8eSopenharmony_ci                    "enum": [
6961847f8eSopenharmony_ci                      "enum",
7061847f8eSopenharmony_ci                      "length",
7161847f8eSopenharmony_ci                      "line-style",
7261847f8eSopenharmony_ci                      "color",
7361847f8eSopenharmony_ci                      "percentage",
7461847f8eSopenharmony_ci                      "image",
7561847f8eSopenharmony_ci                      "string",
7661847f8eSopenharmony_ci                      "repeat",
7761847f8eSopenharmony_ci                      "position",
7861847f8eSopenharmony_ci                      "identifier",
7961847f8eSopenharmony_ci                      "number",
8061847f8eSopenharmony_ci                      "time"
8161847f8eSopenharmony_ci                    ]
8261847f8eSopenharmony_ci                  }
8361847f8eSopenharmony_ci                }
8461847f8eSopenharmony_ci              },
8561847f8eSopenharmony_ci              "required": ["name"]
8661847f8eSopenharmony_ci            }
8761847f8eSopenharmony_ci          },
8861847f8eSopenharmony_ci          "values": {
8961847f8eSopenharmony_ci            "type": "array",
9061847f8eSopenharmony_ci            "description": "当restrictions字段存在enum时存在该字段,表示该属性对应的值的可选值",
9161847f8eSopenharmony_ci            "items": {
9261847f8eSopenharmony_ci              "type": "object",
9361847f8eSopenharmony_ci              "properties": {
9461847f8eSopenharmony_ci                "name": {
9561847f8eSopenharmony_ci                  "type": "string",
9661847f8eSopenharmony_ci                  "description": "可选值"
9761847f8eSopenharmony_ci                },
9861847f8eSopenharmony_ci                "description": {
9961847f8eSopenharmony_ci                  "type": "string"
10061847f8eSopenharmony_ci                }
10161847f8eSopenharmony_ci              },
10261847f8eSopenharmony_ci              "required": ["name"]
10361847f8eSopenharmony_ci            }
10461847f8eSopenharmony_ci          }
10561847f8eSopenharmony_ci        },
10661847f8eSopenharmony_ci        "required": ["name", "version", "description"]
10761847f8eSopenharmony_ci      }
10861847f8eSopenharmony_ci    },
10961847f8eSopenharmony_ci    "atDirectives": {
11061847f8eSopenharmony_ci      "type": "array",
11161847f8eSopenharmony_ci      "description": "指令列表",
11261847f8eSopenharmony_ci      "items": {
11361847f8eSopenharmony_ci        "type": "object",
11461847f8eSopenharmony_ci        "properties": {
11561847f8eSopenharmony_ci          "name": {
11661847f8eSopenharmony_ci            "type": "string",
11761847f8eSopenharmony_ci            "description": "指令名称"
11861847f8eSopenharmony_ci          },
11961847f8eSopenharmony_ci          "syscap": [
12061847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Full",
12161847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Lite"
12261847f8eSopenharmony_ci          ],
12361847f8eSopenharmony_ci          "version": {
12461847f8eSopenharmony_ci            "type": "array",
12561847f8eSopenharmony_ci            "description": "版本",
12661847f8eSopenharmony_ci            "items": {
12761847f8eSopenharmony_ci              "type": "object",
12861847f8eSopenharmony_ci              "properties": {
12961847f8eSopenharmony_ci                "name": {
13061847f8eSopenharmony_ci                  "type": "string",
13161847f8eSopenharmony_ci                  "description": "版本号eg: v3.0"
13261847f8eSopenharmony_ci                }
13361847f8eSopenharmony_ci              },
13461847f8eSopenharmony_ci              "required": ["name"]
13561847f8eSopenharmony_ci            }
13661847f8eSopenharmony_ci          },
13761847f8eSopenharmony_ci          "description": {
13861847f8eSopenharmony_ci            "type": "array",
13961847f8eSopenharmony_ci            "description": "指令的描述",
14061847f8eSopenharmony_ci            "items": {
14161847f8eSopenharmony_ci              "type": "object",
14261847f8eSopenharmony_ci              "properties": {
14361847f8eSopenharmony_ci                "name": {
14461847f8eSopenharmony_ci                  "type": "string"
14561847f8eSopenharmony_ci                }
14661847f8eSopenharmony_ci              },
14761847f8eSopenharmony_ci              "required": ["name"]
14861847f8eSopenharmony_ci            }
14961847f8eSopenharmony_ci          }
15061847f8eSopenharmony_ci        }
15161847f8eSopenharmony_ci      }
15261847f8eSopenharmony_ci    },
15361847f8eSopenharmony_ci    "pseudoClasses": {
15461847f8eSopenharmony_ci      "type": "array",
15561847f8eSopenharmony_ci      "description": "伪类列表",
15661847f8eSopenharmony_ci      "items": {
15761847f8eSopenharmony_ci        "type": "object",
15861847f8eSopenharmony_ci        "properties": {
15961847f8eSopenharmony_ci          "name": {
16061847f8eSopenharmony_ci            "type": "string",
16161847f8eSopenharmony_ci            "description": "伪类名称"
16261847f8eSopenharmony_ci          },
16361847f8eSopenharmony_ci          "syscap": [
16461847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Full",
16561847f8eSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Lite"
16661847f8eSopenharmony_ci          ],
16761847f8eSopenharmony_ci          "version": {
16861847f8eSopenharmony_ci            "type": "array",
16961847f8eSopenharmony_ci            "description": "版本",
17061847f8eSopenharmony_ci            "items": {
17161847f8eSopenharmony_ci              "type": "object",
17261847f8eSopenharmony_ci              "properties": {
17361847f8eSopenharmony_ci                "name": {
17461847f8eSopenharmony_ci                  "type": "string",
17561847f8eSopenharmony_ci                  "description": "版本号eg: v3.0"
17661847f8eSopenharmony_ci                }
17761847f8eSopenharmony_ci              },
17861847f8eSopenharmony_ci              "required": ["name"]
17961847f8eSopenharmony_ci            }
18061847f8eSopenharmony_ci          },
18161847f8eSopenharmony_ci          "description": {
18261847f8eSopenharmony_ci            "type": "array",
18361847f8eSopenharmony_ci            "description": "伪类的描述",
18461847f8eSopenharmony_ci            "items": {
18561847f8eSopenharmony_ci              "type": "object",
18661847f8eSopenharmony_ci              "properties": {
18761847f8eSopenharmony_ci                "name": {
18861847f8eSopenharmony_ci                  "type": "string"
18961847f8eSopenharmony_ci                }
19061847f8eSopenharmony_ci              },
19161847f8eSopenharmony_ci              "required": ["name"]
19261847f8eSopenharmony_ci            }
19361847f8eSopenharmony_ci          }
19461847f8eSopenharmony_ci        }
19561847f8eSopenharmony_ci      }
19661847f8eSopenharmony_ci    }
19761847f8eSopenharmony_ci  },
19861847f8eSopenharmony_ci  "required": ["properties", "atDirectives", "pseudoClasses"]
19961847f8eSopenharmony_ci}
200