{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://api.redlineautohaus.com/docs/uds/schemas/ecu_component-request.json","type":"object","properties":{"component_id":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"},{"type":"null"}]},"reported_values":{"type":"object","properties":{"namespace":{"type":"string","minLength":1,"maxLength":128},"kind":{"type":"string","minLength":1,"maxLength":64},"identifier":{"type":"string","minLength":1,"maxLength":1024},"version":{"type":"string","minLength":1,"maxLength":191}},"required":[],"additionalProperties":false},"ordinal":{"type":"integer","minimum":0,"maximum":2147483647},"slot":{"type":"string","minLength":1,"maxLength":191},"evidence_id":{"anyOf":[{"type":"string","pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"},{"type":"null"}]}},"required":["ordinal","evidence_id"],"additionalProperties":false}