{
"title": "functions.alpha_vector.BranchTaskExpression",
"anyOf": [
{
"title": "ScalarFunction",
"type": "object",
"$ref": "functions.alpha_vector.ScalarFunctionTaskExpression",
"properties": {
"type": {
"type": "string",
"enum": [
"alpha.scalar.function"
]
}
}
},
{
"title": "VectorFunction",
"type": "object",
"$ref": "functions.alpha_vector.VectorFunctionTaskExpression",
"properties": {
"type": {
"type": "string",
"enum": [
"alpha.vector.function"
]
}
}
},
{
"title": "PlaceholderScalarFunction",
"type": "object",
"$ref": "functions.alpha_vector.PlaceholderScalarFunctionTaskExpression",
"properties": {
"type": {
"type": "string",
"enum": [
"placeholder.alpha.scalar.function"
]
}
}
},
{
"title": "PlaceholderVectorFunction",
"type": "object",
"$ref": "functions.alpha_vector.PlaceholderVectorFunctionTaskExpression",
"properties": {
"type": {
"type": "string",
"enum": [
"placeholder.alpha.vector.function"
]
}
}
}
]
}