The schema defines the following types:
WaterBase provides unique properties to identify individual records of brewing water.
WaterBase is an object with these properties:
| Name | Required | Type | Description |
|---|---|---|---|
| name | ✅ | string | |
| producer | string | ||
| calcium | ✅ | ConcentrationType | |
| bicarbonate | ✅ | ConcentrationType | |
| carbonate | ConcentrationType | ||
| potassium | ConcentrationType | ||
| iron | ConcentrationType | ||
| nitrate | ConcentrationType | ||
| nitrite | ConcentrationType | ||
| flouride | ConcentrationType | ||
| sulfate | ✅ | ConcentrationType | |
| chloride | ✅ | ConcentrationType | |
| sodium | ✅ | ConcentrationType | |
| magnesium | ✅ | ConcentrationType |
WaterType collects the attributes of a brewing water to store as record information
WaterType is an object with all properties from WaterBase and these additional properties:
| Name | Required | Type | Description |
|---|---|---|---|
| pH | number | ||
| notes | string |
WaterAdditionType collects the attributes of each water addition for use in a recipe
WaterAdditionType is an object with all properties from WaterBase and these additional properties:
| Name | Required | Type | Description |
|---|---|---|---|
| amount | VolumeType |