{
"type": "object",
"required": [
"runId",
"rootRunId",
"sequence",
"step",
"stateHash",
"children"
],
"properties": {
"runId": {
"type": "string",
"format": "uuid"
},
"rootRunId": {
"type": "string",
"format": "uuid"
},
"parentRunId": {
"type": "string",
"format": "uuid",
"nullable": true
},
"sourceCombatId": {
"type": "string",
"format": "uuid",
"nullable": true
},
"sourceSequence": {
"type": "integer",
"minimum": 1,
"nullable": true
},
"sourceStateHash": {
"type": "string",
"nullable": true
},
"branchKey": {
"type": "string",
"nullable": true
},
"sequence": {
"type": "integer",
"minimum": 1
},
"step": {
"type": "integer",
"format": "uint64"
},
"stateHash": {
"type": "string"
},
"children": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RunBranchTreeNode"
}
}
}
}