Skip to content

StudioProjectDiffDto

Endpoints · All schemas

FieldRequiredDescription
addedYesinteger
byteDeltaYesSize change of the serialized graph
changedYesinteger
commandsYesCommands the saves between the two revisions reported
fromYesinteger
identicalYesThe two envelopes have the same digest
pathsYesChanged graph paths, aggregated and capped
removedYesinteger
toYesinteger
truncatedYesMore 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"
}