{"$id":"urn:rowlight-api:request:0.1.0","$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"csv":{"description":"UTF-8 CSV, additionally limited to28000encoded bytes; first record is an explicit header. JSON-envelope size is a separate future transport restriction.","maxLength":28000,"minLength":1,"type":"string","x-maxUtf8Bytes":28000},"options":{"additionalProperties":false,"properties":{"decimalCommaColumns":{"description":"Caller-selected zero-based column indexes. Domain additionally rejects indexes outside the actual CSV header width. Empty means no decimal conversion.","items":{"maximum":39,"minimum":0,"type":"integer"},"maxItems":40,"type":"array","uniqueItems":true},"removeDuplicates":{"type":"boolean"},"trimWhitespace":{"type":"boolean"}},"required":["trimWhitespace","removeDuplicates","decimalCommaColumns"],"type":"object"}},"required":["csv","options"],"title":"Rowlight explicit CSV repair request","type":"object"}