-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
393 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,377 @@ | ||
{ | ||
"$schema": "http://json-schema.org/schema#", | ||
"type": "object", | ||
"properties": { | ||
"modelData": { | ||
"type": "object", | ||
"properties": { | ||
"fileType": { | ||
"type": "string" | ||
}, | ||
"repoService": { | ||
"type": "string" | ||
}, | ||
"repoBranch": { | ||
"type": "string" | ||
}, | ||
"readonly": { | ||
"type": "boolean" | ||
}, | ||
"repo": { | ||
"type": "string" | ||
}, | ||
"filePath": { | ||
"type": "string" | ||
}, | ||
"sha": { | ||
"type": "string" | ||
}, | ||
"gitUrl": { | ||
"type": "string" | ||
}, | ||
"eagleVersion": { | ||
"type": "string" | ||
}, | ||
"eagleCommitHash": { | ||
"type": "string" | ||
}, | ||
"schemaVersion": { | ||
"type": "string" | ||
}, | ||
"lastModifiedName": { | ||
"type": "string" | ||
}, | ||
"lastModifiedEmail": { | ||
"type": "string" | ||
}, | ||
"lastModifiedDatetime": { | ||
"type": "integer" | ||
} | ||
}, | ||
"required": [ | ||
"filePath", | ||
"fileType", | ||
"gitUrl", | ||
"readonly", | ||
"repo", | ||
"repoBranch", | ||
"repoService", | ||
"sha", | ||
"eagleVersion", | ||
"eagleCommitHash", | ||
"schemaVersion", | ||
"lastModifiedName", | ||
"lastModifiedEmail", | ||
"lastModifiedDatetime" | ||
] | ||
}, | ||
"nodeDataArray": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"category": { | ||
"type": "string" | ||
}, | ||
"isGroup": { | ||
"type": "boolean" | ||
}, | ||
"color": { | ||
"type": "string" | ||
}, | ||
"drawOrderHint": { | ||
"type": "integer" | ||
}, | ||
"key": { | ||
"type": "integer" | ||
}, | ||
"text": { | ||
"type": "string" | ||
}, | ||
"description": { | ||
"type": "string" | ||
}, | ||
"x": { | ||
"type": "number" | ||
}, | ||
"y": { | ||
"type": "number" | ||
}, | ||
"width": { | ||
"type": "number" | ||
}, | ||
"height": { | ||
"type": "number" | ||
}, | ||
"collapsed": { | ||
"type": "boolean" | ||
}, | ||
"streaming": { | ||
"type": "boolean" | ||
}, | ||
"subject": { | ||
"type": "null" | ||
}, | ||
"expanded": { | ||
"type": "boolean" | ||
}, | ||
"inputApplicationName": { | ||
"type": "string" | ||
}, | ||
"outputApplicationName": { | ||
"type": "string" | ||
}, | ||
"inputApplicationType": { | ||
"type": "string" | ||
}, | ||
"outputApplicationType": { | ||
"type": "string" | ||
}, | ||
"inputPorts": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"Id": { | ||
"type": "string" | ||
}, | ||
"IdText": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"Id", | ||
"IdText" | ||
] | ||
} | ||
}, | ||
"outputPorts": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"Id": { | ||
"type": "string" | ||
}, | ||
"IdText": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"Id", | ||
"IdText" | ||
] | ||
} | ||
}, | ||
"inputLocalPorts": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"Id": { | ||
"type": "string" | ||
}, | ||
"IdText": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"Id", | ||
"IdText" | ||
] | ||
} | ||
}, | ||
"outputLocalPorts": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"Id": { | ||
"type": "string" | ||
}, | ||
"IdText": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"Id", | ||
"IdText" | ||
] | ||
} | ||
}, | ||
"inputAppFields": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"text": { | ||
"type": "string" | ||
}, | ||
"name": { | ||
"type": "string" | ||
}, | ||
"value": { | ||
"type": ["string","boolean","number"] | ||
}, | ||
"description": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"description", | ||
"name", | ||
"text", | ||
"value" | ||
] | ||
} | ||
}, | ||
"outputAppFields": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"text": { | ||
"type": "string" | ||
}, | ||
"name": { | ||
"type": "string" | ||
}, | ||
"value": { | ||
"type": ["string","boolean","number"] | ||
}, | ||
"description": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"description", | ||
"name", | ||
"text", | ||
"value" | ||
] | ||
} | ||
}, | ||
"fields": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"text": { | ||
"type": "string" | ||
}, | ||
"name": { | ||
"type": "string" | ||
}, | ||
"value": { | ||
"type": ["string","boolean","number"] | ||
}, | ||
"description": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"description", | ||
"name", | ||
"text", | ||
"value" | ||
] | ||
} | ||
}, | ||
"applicationParams": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"text": { | ||
"type": "string" | ||
}, | ||
"name": { | ||
"type": "string" | ||
}, | ||
"value": { | ||
"type": ["string","boolean","number"] | ||
}, | ||
"description": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"description", | ||
"name", | ||
"text", | ||
"value" | ||
] | ||
} | ||
}, | ||
"group": { | ||
"type": "integer" | ||
} | ||
}, | ||
"required": [ | ||
"category", | ||
"collapsed", | ||
"color", | ||
"description", | ||
"drawOrderHint", | ||
"expanded", | ||
"fields", | ||
"applicationParams", | ||
"height", | ||
"inputAppFields", | ||
"inputApplicationName", | ||
"inputApplicationType", | ||
"inputLocalPorts", | ||
"inputPorts", | ||
"isGroup", | ||
"key", | ||
"outputAppFields", | ||
"outputApplicationName", | ||
"outputApplicationType", | ||
"outputLocalPorts", | ||
"outputPorts", | ||
"streaming", | ||
"subject", | ||
"text", | ||
"width", | ||
"x", | ||
"y" | ||
] | ||
} | ||
}, | ||
"linkDataArray": { | ||
"type": "array", | ||
"items": { | ||
"type": "object", | ||
"properties": { | ||
"from": { | ||
"type": "integer" | ||
}, | ||
"fromPort": { | ||
"type": "string" | ||
}, | ||
"to": { | ||
"type": "integer" | ||
}, | ||
"toPort": { | ||
"type": "string" | ||
}, | ||
"loop_aware": { | ||
"type": "string" | ||
} | ||
}, | ||
"required": [ | ||
"from", | ||
"fromPort", | ||
"to", | ||
"toPort", | ||
"loop_aware" | ||
] | ||
} | ||
} | ||
}, | ||
"required": [ | ||
"linkDataArray", | ||
"modelData", | ||
"nodeDataArray" | ||
] | ||
} |
Oops, something went wrong.