{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "tripSheetNo": { "type": "number", "description": "TripSheetNoNumber" }, "vehicleNo": { "type": "string", "minLength": 7, "maxLength": 15, "description": "VehicleNumber" }, "fromPlace": { "type": "string", "maxLength": 50, "description": "FromPlace" }, "fromState": { "type": "integer", "maximum": 99, "description": "FromState" }, "reasonCode": { "type": "string", "maxLength": 1, "minLength": 1, "description": "ReasonCode" }, "reasonRem": { "type": "string", "maxLength": 50, "description": "Remarks" }, "transDocNo": { "type": "string", "maxLength": 15, "description": "TransportDocumentNumber" }, "transDocDate": { "type": "string", "pattern": "[0-3][0-9]/[0-1][0-9]/[2][0][1-2][0-9]", "description": "TransportDocumentDate" }, "transMode": { "type": "string", "description": "TransportMode" } }, "required": [ "fromPlace", "fromState", "reasonCode", "reasonRem", "transMode", "tripSheetNo" ] }