blob: e812f84b6c14bc4f2f243f51529eeca59ab627b9 [file]
{
"name": "ViewModelProperty",
"key": {
"int": 430,
"string": "viewmodelproperty"
},
"extends": "viewmodel/viewmodel_component.json",
"properties": {
"viewModelId": {
"type": "Id",
"typeRuntime": "uint",
"initialValue": "Core.missingId",
"initialValueRuntime": "0",
"key": {
"int": 558,
"string": "viewmodelid"
},
"parentable": 1,
"description": "Identifier used to track parent View Model.",
"runtime": false
},
"propertyOrder": {
"type": "FractionalIndex",
"initialValueRuntime": "0",
"key": {
"int": 559,
"string": "propertyorder"
},
"description": "Order value for sorting child elements in View Model.",
"runtime": false
},
"symbolTypeValue": {
"type": "uint",
"initialValue": "0",
"key": {
"int": 875,
"string": "symboltypevalue"
},
"description": "Special types of properties. 0 is not a special value type"
},
"componentProps": {
"type": "uint",
"initialValue": "0",
"key": {
"int": 957,
"string": "componentprops"
},
"description": "Bitfield that stores data about the property including whether its an input or an output of a stateful component"
},
"displayName": {
"type": "String",
"initialValue": "''",
"key": {
"int": 1012,
"string": "displayname"
},
"description": "Display name for the property used by stateful components inputs/outputs",
"runtime": false
}
}
}