extension to the holder types on the assembly as returned from the backend. These are additional properties that are not on the base assembly but added as part of an application.

Example

In this example, the maxVolumeML and remainingVolumeML are added to the holder.

{
"assemblies": [
{
"boards": [
...
],
"holders": {
"carb": [
...
],
"ns": [
...
],
"micros.0": [
{
"agitated": false,
"ingredientId": "1048588",
"name": "S1",
"maxVolumeML": 680,
"remainingVolumeML": 520,
"path": "assembly.core.holder:S1"
},
{
"agitated": false,
"ingredientId": "1050608",
"name": "S2",
"maxVolumeML": 680,
"remainingVolumeML": 520,
"path": "assembly.core.holder:S2"
},
...
],
"micros.1": [
...

],
"water": [
...
]
},
"nozzles": [],
...
}
]
}
interface FreestyleHolderExt {}