{"$defs":{"MaintenanceEvent":{"description":"Single completed maintenance event from Atlas CMMS.","properties":{"work_order_id":{"title":"Work Order Id","type":"string"},"cmms_asset_id":{"title":"Cmms Asset Id","type":"integer"},"equipment_uid":{"anyOf":[{"format":"uuid","type":"string"},{"type":"null"}],"default":null,"title":"Equipment Uid"},"completed_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null,"title":"Completed At"},"maintenance_type":{"title":"Maintenance Type","type":"string"},"maintenance_action":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Maintenance Action"},"failure_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Failure Mode"},"failure_mechanism":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Failure Mechanism"},"failure_cause":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Failure Cause"},"part_ids_used":{"description":"InvenTree part IDs consumed","items":{"type":"integer"},"title":"Part Ids Used","type":"array"},"downtime_duration_h":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Downtime Duration H"}},"required":["work_order_id","cmms_asset_id","maintenance_type"],"title":"MaintenanceEvent","type":"object"}},"description":"Monthly batch of completed maintenance events from Ensaras.","properties":{"schema_version":{"const":"1.0","default":"1.0","title":"Schema Version","type":"string"},"project_ref":{"title":"Project Ref","type":"string"},"published_at":{"format":"date-time","title":"Published At","type":"string"},"events":{"items":{"$ref":"#/$defs/MaintenanceEvent"},"title":"Events","type":"array"}},"required":["project_ref","published_at","events"],"title":"MaintenanceHistoryExchange","type":"object","$id":"https://puranwater.com/schemas/maintenance-history-exchange.schema.json"}