{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/carboncuretechnologies/main/json-schema/carboncuretechnologies-implementation-report-args-schema.json", "title": "ImplementationReportArgs", "x-generated": "2026-10-07", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/carboncuretechnologies-openapi.json#/components/schemas/ImplementationReportArgs", "type": "object", "properties": { "reportId": { "type": "integer", "format": "int32" }, "divisionId": { "type": "integer", "format": "int32" }, "plantId": { "type": "integer", "format": "int32" }, "isMetric": { "type": "boolean" }, "status": { "$ref": "#/$defs/ReportStatus" }, "createdTimestamp": { "type": "string", "format": "date-time" }, "lastEditedTimestamp": { "type": "string", "format": "date-time" }, "plantType": { "$ref": "#/$defs/PlantType" }, "createdBy": { "type": [ "string", "null" ] }, "createdByUserId": { "type": "integer", "format": "int32" }, "createdByUserEmail": { "type": [ "string", "null" ] }, "lastEditedBy": { "type": [ "string", "null" ] }, "lastEditedByUserId": { "type": "integer", "format": "int32" }, "lastEditedByUserEmail": { "type": [ "string", "null" ] }, "reviewedTimestamp": { "type": [ "string", "null" ], "format": "date-time" }, "technician": { "type": [ "string", "null" ] }, "technicianId": { "type": "integer", "format": "int32" }, "technicianEmail": { "type": [ "string", "null" ] }, "createdByUserPhoneNumber": { "type": [ "string", "null" ] }, "createdByUserJobTitle": { "type": [ "string", "null" ] }, "lastEditedByUserPhoneNumber": { "type": [ "string", "null" ] }, "lastEditedByUserJobTitle": { "type": [ "string", "null" ] }, "additionalPersonnel": { "type": [ "string", "null" ] }, "additionalPersonnelId": { "type": [ "integer", "null" ], "format": "int32" }, "additionalPersonnelEmail": { "type": [ "string", "null" ] }, "onsiteStatus": { "$ref": "#/$defs/OnsiteStatus" }, "onsiteDates": { "type": [ "array", "null" ], "items": { "type": "string", "format": "date" } }, "onsiteMonth": { "type": [ "string", "null" ], "format": "date" }, "onsiteMonthPart": { "$ref": "#/$defs/MonthPart" }, "samplesRequired": { "type": [ "integer", "null" ], "format": "int32" }, "notes": { "type": [ "string", "null" ] }, "sampleRequirements": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/SampleRequirementArgs" } }, "mixSelection": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/ImplementationReportMixArgs" } } }, "additionalProperties": false, "$defs": { "ImplementationReportMixArgs": { "type": "object", "properties": { "mixDesignId": { "type": "integer", "format": "int32" }, "mixCode": { "type": [ "string", "null" ] }, "designStrengthMpa": { "type": [ "number", "null" ], "format": "double" }, "strengthIntervalDays": { "type": [ "integer", "null" ], "format": "int32" }, "slumpMmMax": { "type": [ "number", "null" ], "format": "double" }, "slumpMmMin": { "type": [ "number", "null" ], "format": "double" }, "waterCementRatio": { "type": [ "number", "null" ], "format": "double" }, "fineAggWeightKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "cementWeightKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "scmWeightKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "totalWeightKgPerM3": { "type": [ "number", "null" ], "format": "double" }, "cementTypes": { "type": [ "array", "null" ], "items": { "type": "string" } }, "scmTypes": { "type": [ "array", "null" ], "items": { "type": "string" } }, "materialNames": { "type": [ "array", "null" ], "items": { "$ref": "#/$defs/MaterialNameArgs" } }, "cementCut": { "type": "number", "format": "double" }, "cO2Dosage": { "type": "number", "format": "double" }, "waterCementRatioOverride": { "type": [ "number", "null" ], "format": "double" }, "fineAggContentOverride": { "type": [ "number", "null" ], "format": "double" }, "cementContentOverride": { "type": [ "number", "null" ], "format": "double" }, "scmContentOverride": { "type": [ "number", "null" ], "format": "double" }, "includeTotalWeight": { "type": "boolean" }, "includeWaterCementRatio": { "type": "boolean" }, "includeFineAggContent": { "type": "boolean" }, "includeSlump": { "type": "boolean" }, "includeCementType": { "type": "boolean" }, "includeCementContent": { "type": "boolean" }, "includeScmTypes": { "type": "boolean" }, "includeScmContent": { "type": "boolean" } }, "additionalProperties": false }, "MaterialNameArgs": { "type": "object", "properties": { "materialName": { "type": [ "string", "null" ] }, "materialType": { "$ref": "#/$defs/PrimaryMaterialType" } }, "additionalProperties": false }, "MonthPart": { "enum": [ "Early", "Mid", "Late", "NotApplicable" ], "type": "string" }, "OnsiteStatus": { "enum": [ "Confirmed", "Tentative", "GeneralTimeframe", "AfterInstallation" ], "type": "string" }, "PlantType": { "enum": [ "ReadyMix", "Masonry", "Precast" ], "type": "string" }, "PrimaryMaterialType": { "enum": [ "Admixture", "Aggregate", "Cement", "CO2", "Fiber", "FlyAsh", "ReclaimedWater", "Slag", "SilicaFume", "SCM", "Water", "Filler" ], "type": "string" }, "ReportStatus": { "enum": [ "Draft", "PendingReview", "Reviewed" ], "type": "string" }, "SampleRequirementArgs": { "type": "object", "properties": { "intervalHours": { "type": "integer", "format": "int32" }, "minCylindersRequired": { "type": "integer", "format": "int32" } }, "additionalProperties": false } } }