{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "additionalProperties": false, "required": ["occurredAt", "victimPlayerId", "victimName", "weaponClass", "distanceMeters"], "properties": { "occurredAt": { "type": "string", "format": "date-time", "minLength": 1, "maxLength": 40 }, "killerPlayerId": { "type": "string", "minLength": 1, "maxLength": 96 }, "killerName": { "type": "string", "minLength": 1, "maxLength": 80 }, "victimPlayerId": { "type": "string", "minLength": 1, "maxLength": 96 }, "victimName": { "type": "string", "minLength": 1, "maxLength": 80 }, "weaponClass": { "type": "string", "minLength": 1, "maxLength": 80 }, "distanceMeters": { "type": "number", "minimum": 0, "maximum": 5000 }, "suicide": { "type": "boolean" } } }