{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/carboncuretechnologies/main/json-schema/carboncuretechnologies-mix-group-args-schema.json", "title": "MixGroupArgs", "x-generated": "2026-10-07", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/carboncuretechnologies-openapi.json#/components/schemas/MixGroupArgs", "type": "object", "properties": { "averageStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "requiredStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "overDesign": { "type": [ "number", "null" ], "format": "double" }, "cementitiousEfficiency": { "type": [ "number", "null" ], "format": "double" }, "mixDesignId": { "type": "integer", "format": "int32" }, "divisionId": { "type": "integer", "format": "int32" }, "divisionName": { "type": [ "string", "null" ] }, "isInCommissioning": { "type": "boolean" }, "plantId": { "type": [ "integer", "null" ], "format": "int32" }, "plantName": { "type": [ "string", "null" ] }, "mixCode": { "type": [ "string", "null" ] }, "timestamp": { "type": "string", "format": "date-time" }, "preCCMixCode": { "type": [ "string", "null" ] }, "isCO2Design": { "type": "boolean" }, "isActiveMixGroup": { "type": "boolean" }, "parentMixDesignId": { "type": [ "integer", "null" ], "format": "int32" }, "cementReductionPercent": { "type": [ "number", "null" ], "format": "double" }, "cO2Dosage": { "type": [ "number", "null" ], "format": "double" }, "waterCementRatio": { "type": [ "number", "null" ], "format": "double" }, "designStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "strengthIntervalDays": { "type": [ "integer", "null" ], "format": "int32" }, "cementitiousContentKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "scmContentKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "slumpMmMin": { "type": [ "number", "null" ], "format": "double" }, "slumpMmMax": { "type": [ "number", "null" ], "format": "double" }, "cementTypes": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/CementType" } }, "scmTypes": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/MaterialType" } }, "scmPercent": { "type": [ "number", "null" ], "description": "The percentage of SCMs out of the total cementitious content", "format": "double" }, "yieldUnitless": { "type": [ "number", "null" ], "format": "double" }, "mixVariations": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/MixVariation" } }, "airContentPercentageMax": { "type": [ "number", "null" ], "format": "double" }, "airContentPercentageMin": { "type": [ "number", "null" ], "format": "double" } }, "additionalProperties": false, "$defs": { "BatchSampleStrengthReading": { "type": "object", "properties": { "batchStrength": { "type": "number", "format": "double" }, "batchInterval": { "type": "number", "format": "double" } }, "additionalProperties": false }, "CO2DosageUnit": { "enum": [ "Litre", "PercentOfCement" ], "type": "string" }, "CO2DosageUnitAdjusted": { "enum": [ "LitrePerM3", "PercentOfCement" ], "type": "string" }, "CementType": { "enum": [ "CementTypeI", "CementTypeIS", "CementTypeIP", "CementTypeIL", "CementTypeII", "CementTypeI_II", "CementTypeI_IIMH", "CementTypeI_II_LA", "CementTypeIII", "CementTypeIV", "CementTypeII_V", "CementTypeN", "CementTypeS", "CementCemI", "CementCemII", "CementCemIII", "CementCemIV", "CementCemV", "CementCemVI", "CementBlendedHydraulic" ], "type": "string" }, "ConcreteTestCategory": { "enum": [ "HistoricalData", "FieldData", "CommissioningTrial", "ThreePointCurves", "CarbonCureResearch", "ExternalLab", "Regulatory" ], "type": "string" }, "MaterialType": { "enum": [ "Cement", "CementTypeI", "CementTypeIS", "CementTypeIP", "CementTypeIL", "CementTypeII", "CementTypeI_II", "CementTypeI_IIMH", "CementTypeI_II_LA", "CementTypeIII", "CementTypeIV", "CementTypeII_V", "CementTypeN", "CementTypeS", "CementCemI", "CementCemII", "CementCemIII", "CementCemIV", "CementCemV", "CementCemVI", "CementBlendedHydraulic", "CoarseAggregate", "IntermediateAggregate", "FineAggregate", "Fiber", "FiberTypeI", "FiberTypeII", "FiberTypeIII", "FiberTypeIV", "Water", "CO2", "SCM", "Slag", "SlagFerrous", "SlagNonFerrous", "SlagFerroalloy", "FlyAsh", "FlyAshC", "FlyAshF", "FlyAshN", "SilicaFume", "ReclaimedWater", "Admixture", "AirEntrainer", "Retarder", "SuperPlasticizer", "WaterReducer", "HighRangeWaterReducer", "MidRangeWaterReducer", "LowRangeWaterReducer", "ViscosityModifier", "HydrationStabilizer", "CorrosionInhibitor", "ShrinkageReducer", "Accelerator", "NonChlorideAccelerator", "ChlorideAccelerator", "StrengthEnhancer", "AntiWashout", "Waterproofer", "Filler" ], "type": "string" }, "MixGroupBatchSampleArgs": { "type": "object", "properties": { "batchSampleId": { "type": "integer", "format": "int32" }, "externalTicketId": { "type": [ "string", "null" ] }, "airContent": { "type": [ "number", "null" ], "format": "double" }, "slumpMm": { "type": [ "number", "null" ], "format": "double" }, "concreteTemperature": { "type": [ "number", "null" ], "format": "double" }, "ambientTemperature": { "type": [ "number", "null" ], "format": "double" }, "batchWaterCementRatio": { "type": [ "number", "null" ], "format": "double" }, "productionDate": { "type": "string", "format": "date" }, "cO2Dosage": { "type": [ "number", "null" ], "format": "double" }, "cO2DosageUnit": { "$ref": "#/$defs/CO2DosageUnit" }, "cementReduction": { "type": [ "number", "null" ], "format": "double" }, "averageStrength7Days": { "type": [ "number", "null" ], "format": "double" }, "averageStrength28Days": { "type": [ "number", "null" ], "format": "double" }, "densityKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "cementContent": { "type": [ "number", "null" ], "description": "Though the name is lacking in units, this field is measured in kg", "format": "double" }, "cementContentKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "scmPercent": { "type": [ "number", "null" ], "description": "The percentage of SCMs out of the total cementitious content", "format": "double" }, "strengthReadings": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/BatchSampleStrengthReading" } }, "notes": { "type": [ "string", "null" ] }, "testCategory": { "$ref": "#/$defs/ConcreteTestCategory" }, "hourlyStrengthAvg": { "type": [ "object", "null" ], "additionalProperties": { "$ref": "#/$defs/StrengthAverage" } }, "outlierType": { "$ref": "#/$defs/OutlierType" }, "outlierReason": { "type": [ "string", "null" ] }, "cementitiousEfficiency": { "type": [ "number", "null" ], "format": "double" }, "cementSupplier": { "type": [ "string", "null" ] }, "cementType": { "$ref": "#/$defs/CementType" }, "cementitiousContentKg": { "type": [ "number", "null" ], "format": "double" }, "cementitiousContentKgPerM3": { "type": [ "number", "null" ], "format": "double" } }, "additionalProperties": false }, "MixVariation": { "type": "object", "properties": { "averageStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "requiredStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "overDesign": { "type": [ "number", "null" ], "format": "double" }, "cementitiousEfficiency": { "type": [ "number", "null" ], "format": "double" }, "cementReductionPercent": { "type": [ "number", "null" ], "format": "double" }, "cO2Dosage": { "type": [ "number", "null" ], "format": "double" }, "cO2DosageUnit": { "$ref": "#/$defs/CO2DosageUnitAdjusted" }, "variationType": { "$ref": "#/$defs/VariationType" }, "sampleCount": { "type": "integer", "format": "int32" }, "cylinderCount": { "type": "integer", "format": "int32" }, "samples": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/MixGroupBatchSampleArgs" } } }, "additionalProperties": false }, "OutlierType": { "enum": [ "Orca" ], "type": "string" }, "StrengthAverage": { "type": "object", "properties": { "cylinderCount": { "type": "integer", "format": "int32" }, "averageMpa": { "type": "number", "format": "double" } }, "additionalProperties": false }, "VariationType": { "enum": [ "Baseline", "Optimized" ], "type": "string" } } }