{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "claimNo": { "type": "string", "description": "청구번호. CLM 다음 숫자 13자리 형식이다.", "pattern": "^CLM[0-9]{13}$", "examples": ["CLM2026070100123"] }, "contractNo": { "type": "string", "description": "계약번호. 숫자 11자리 형식이다.", "pattern": "^[0-9]{11}$", "examples": ["10023456789"] }, "status": { "type": "string", "enum": [ "RECEIVED", "REVIEWING", "ADDITIONAL_DOC_REQUIRED", "APPROVED", "PAID", "REJECTED", "WITHDRAWN" ] }, "size": { "type": "integer", "minimum": 1, "maximum": 50, "default": 20 } }, "required": [], "additionalProperties": false, "anyOf": [ { "required": ["claimNo"] }, { "required": ["contractNo"] } ] }