StudioProjectDiffDto
| Field | Required | Description |
|---|---|---|
added | Yes | integer |
byteDelta | Yes | Size change of the serialized graph |
changed | Yes | integer |
commands | Yes | Commands the saves between the two revisions reported |
from | Yes | integer |
identical | Yes | The two envelopes have the same digest |
paths | Yes | Changed graph paths, aggregated and capped |
removed | Yes | integer |
to | Yes | integer |
truncated | Yes | More paths changed than are listed |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
Field definitions: StudioCommandSummaryDto
{
"properties": {
"added": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"byteDelta": {
"description": "Size change of the serialized graph",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"changed": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"commands": {
"$ref": "#/components/schemas/StudioCommandSummaryDto",
"description": "Commands the saves between the two revisions reported"
},
"from": {
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"identical": {
"description": "The two envelopes have the same digest",
"type": "boolean"
},
"paths": {
"description": "Changed graph paths, aggregated and capped",
"items": {
"type": "string"
},
"type": "array"
},
"removed": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"to": {
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"truncated": {
"description": "More paths changed than are listed",
"type": "boolean"
}
},
"required": [
"added",
"byteDelta",
"changed",
"commands",
"from",
"identical",
"paths",
"removed",
"to",
"truncated"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.