{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://api.redlineautohaus.com/docs/uds/schemas/connection-request.json","type":"object","properties":{"physical_medium":{"type":"string","minLength":1,"maxLength":191},"link_protocol":{"type":"string","minLength":1,"maxLength":191},"transport_protocol":{"type":"string","minLength":1,"maxLength":191},"application_protocol":{"type":"string","minLength":1,"maxLength":191},"channel":{"type":"string","minLength":1,"maxLength":191},"nominal_bitrate":{"type":"integer","minimum":0,"maximum":2147483647},"data_bitrate":{"type":"integer","minimum":0,"maximum":2147483647},"isotp":{"type":"object","properties":{"addressing":{"type":"string","enum":["normal","extended","mixed","unknown"]},"source_extension":{"type":"string","minLength":1,"maxLength":64},"target_extension":{"type":"string","minLength":1,"maxLength":64},"padding":{"type":"string","minLength":1,"maxLength":64}},"required":[],"additionalProperties":false},"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"}]},"label":{"type":"string","minLength":1,"maxLength":191},"extensions":{"type":"object","maxProperties":32,"propertyNames":{"pattern":"^[a-z][a-z0-9_.-]{0,127}$"},"additionalProperties":{"type":"object","properties":{"schema_version":{"type":"string","minLength":1,"maxLength":32},"data":{"type":"object","maxProperties":256}},"required":["schema_version","data"],"additionalProperties":false}}},"required":[],"additionalProperties":false}