blob: 61404d73e717b5d3b4e0d0c63ff34f0f104999d9 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"mn": {
"title": "Match Name",
"description": "After Effect's Match Name. Used for expressions.",
"type": "string"
},
"nm": {
"title": "Name",
"description": "After Effect's Name. Used for expressions.",
"type": "string"
},
"ty": {
"title": "Type",
"description": "Shape content type.",
"type": "string",
"const": "gr"
},
"np": {
"title": "Number of Properties",
"description": "Group number of properties. Used for expressions.",
"type": "number"
},
"it": {
"title": "Items",
"description": "Group list of items",
"items": {
"oneOf": [
{
"$ref": "#/shapes/shape"
},
{
"$ref": "#/shapes/rect"
},
{
"$ref": "#/shapes/ellipse"
},
{
"$ref": "#/shapes/star"
},
{
"$ref": "#/shapes/fill"
},
{
"$ref": "#/shapes/gFill"
},
{
"$ref": "#/shapes/gStroke"
},
{
"$ref": "#/shapes/stroke"
},
{
"$ref": "#/shapes/merge"
},
{
"$ref": "#/shapes/trim"
},
{
"$ref": "#/shapes/group"
},
{
"$ref": "#/shapes/round"
},
{
"$ref": "#/shapes/repeater"
},
{
"$ref": "#/shapes/transform"
}
],
"type": "object"
},
"type": "array"
}
},
"required": ["it", "ty"]
}