| Column | Type | Details |
|---|---|---|
| name | ConfigSpecName | |
| quantity | Quantity | |
| field_name | FixedDiscrete | [air_density, air_enthalpy, air_humidity, air_mass_flow, air_power, air_pressure, air_rel_humidity, air_standard_vol_flow, air_temperature, air_velocity, air_vol_flow_secondary, air_vol_flow, altitude, angle, area, atmospheric_pressure, bom_time, capacity_relation, co2_per_energy, coil_volume, condensation, contact_time, cost, count, current, delivery, discrete, efficiency, electric_frequency, electric_power, energy_consumption, energy, face_area, fan_kfactor, fan_power, fan_speed_percent, fan_speed, fan_torque, filter_dirtyness, fin_spacing, force, fuse, humidity_flow, leakage_percent, leakage_rate, length, oacf_eatr, pipe_diameter, refrigerant_pressure, reynolds_number, rotor_speed, safety_factor, sfp, sound_power_a, sound_power_b, sound_power_c, sound_power, sound_pressure_a, sound_pressure_b, sound_pressure_c, sound_pressure, text, throw_length, voltage, water_concentration, water_density, water_flow, water_pressure, water_temperature, water_velocity, water_volume_flow, water_volume_flow_valve, weight, UNRECOGNIZED] |
| values | Text | |
| type | FixedDiscrete | [expression, expression_query, static_query, bom_item] |
| params | Union | JSON schemas |
string_or_number
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"$id": "./string_or_number"
}
string_or_number
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"$id": "./string_or_number"
}
static_query_params
"anyOf": [
{
"type": "object",
"properties": {
"value_from_unit": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_unit"
]
},
{
"type": "object",
"properties": {
"value_from_key": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"product_key": {
"allOf": [
{
"type": "string"
},
{}
]
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value",
"product_key"
]
}
},
"required": [
"value_from_key"
]
},
{
"type": "object",
"properties": {
"count_by_key": {
"type": "object",
"properties": {
"product_key": {
"allOf": [
{
"type": "string"
},
{}
]
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"product_key"
]
}
},
"required": [
"count_by_key"
]
},
{
"type": "object",
"properties": {
"has_key": {
"description": "Returns 1 if true and 0 if false.",
"type": "object",
"properties": {
"product_key": {
"allOf": [
{
"type": "string"
},
{}
]
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"product_key"
]
}
},
"required": [
"has_key"
]
},
{
"type": "object",
"properties": {
"has_keys": {
"description": "Returns 1 if true and 0 if false.",
"type": "object",
"properties": {
"product_keys": {
"readOnly": true,
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"product_keys"
]
}
},
"required": [
"has_keys"
]
},
{
"type": "object",
"properties": {
"count_by_keys": {
"type": "object",
"properties": {
"product_keys": {
"readOnly": true,
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"product_keys"
]
}
},
"required": [
"count_by_keys"
]
},
{
"type": "object",
"properties": {
"value_from_air": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value",
"filter_properties"
]
}
},
"required": [
"value_from_air"
]
},
{
"type": "object",
"properties": {
"count_by_air": {
"type": "object",
"properties": {
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"filter_properties"
]
}
},
"required": [
"count_by_air"
]
},
{
"type": "object",
"properties": {
"value_from_accessory_parent": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"box_prefix": {
"type": "boolean"
},
"spec_prefix": {
"type": "string",
"enum": [
"case",
"config"
]
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_accessory_parent"
]
},
{
"type": "object",
"properties": {
"value_from_accessory": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"box": {
"type": "string"
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_accessory"
]
},
{
"type": "object",
"properties": {
"value_from_outlet": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"outlet": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"black_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"outlet"
]
}
},
"required": [
"value_from_outlet"
]
},
{
"type": "object",
"properties": {
"value_from_outlet_hop_2": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"outlet": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"black_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"outlet"
]
}
},
"required": [
"value_from_outlet_hop_2"
]
},
{
"type": "object",
"properties": {
"value_from_outlet_stream": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"outlet": {
"type": "string"
},
"inlet_to": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"outlet"
]
}
},
"required": [
"value_from_outlet_stream"
]
},
{
"type": "object",
"properties": {
"value_from_inlet": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"inlet": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"black_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"inlet"
]
}
},
"required": [
"value_from_inlet"
]
},
{
"type": "object",
"properties": {
"value_from_inlet_hop_2": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"inlet": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"black_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"inlet"
]
}
},
"required": [
"value_from_inlet_hop_2"
]
},
{
"type": "object",
"properties": {
"value_from_inlet_stream": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"inlet": {
"type": "string"
},
"outlet_to": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value",
"inlet"
]
}
},
"required": [
"value_from_inlet_stream"
]
},
{
"type": "object",
"properties": {
"value_from_any_stream": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_any_stream"
]
},
{
"type": "object",
"properties": {
"value_from_neighbour": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"inlet": {
"type": "string"
},
"outlet": {
"type": "string"
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"black_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_neighbour"
]
},
{
"type": "object",
"properties": {
"value_from_accessory_sibling": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
}
},
"required": [
"value"
]
}
},
"required": [
"value_from_accessory_sibling"
]
},
{
"type": "object",
"properties": {
"value_max": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"order_by": {
"description": "The default order by is the value parameter.",
"type": "string"
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value"
]
}
},
"required": [
"value_max"
]
},
{
"type": "object",
"properties": {
"value_min": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"order_by": {
"description": "The default order by is value parameter.",
"type": "string"
},
"white_product_keys": {
"type": "array",
"items": {
"allOf": [
{
"type": "string"
},
{
"$ref": "./_/product/_/_/_.json"
}
]
}
},
"filter_properties": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "array",
"items": {
"type": "number"
}
}
]
}
},
"default": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
}
},
"required": [
"value"
]
}
},
"required": [
"value_min"
]
},
{
"type": "object",
"properties": {
"in_supply_air": {
"type": "object",
"properties": {}
}
},
"required": [
"in_supply_air"
]
},
{
"type": "object",
"properties": {
"in_outlet_air": {
"type": "object",
"properties": {}
}
},
"required": [
"in_outlet_air"
]
},
{
"type": "object",
"properties": {
"in_air_stream": {
"type": "object",
"properties": {}
}
},
"required": [
"in_air_stream"
]
}
],
"$defs": {
"./_/product/_/_/_.json": {
"id": "./_/product/_/_/_.json"
}
},
"$id": "./static_query_params"
}
bom_item_params
"title": "bom_item_params",
"type": "object",
"properties": {
"key": {
"title": "BomField",
"description": "The key used to select a BOM item.",
"type": "string",
"enum": [
"itemNo",
"partNo",
"quantity",
"quantityBase"
]
},
"value": {
"description": "The value to match against the BOM item key.",
"type": "string"
},
"field": {
"title": "BomField",
"description": "The field whose value will be saved as a specification.",
"type": "string",
"enum": [
"itemNo",
"partNo",
"quantity",
"quantityBase"
]
}
},
"required": [
"key",
"value",
"field"
],
"$id": "./bom_item_params"
}