{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "ewbNo": { "type": "number", "maxLength": 12, "minLength": 12, "description": "Ewaybill Number" }, "groupNo": { "type": "number", "description": "Group Number" }, "oldvehicleNo": { "type": "string", "minLength": 7, "maxLength": 15, "description": "Old Vehicle Number" }, "newVehicleNo": { "type": "string", "minLength": 7, "maxLength": 15, "description": "New Vehicle Number" }, "oldTranNo": { "type": "string", "maxLength": 15, "description": "Old Tran Number" }, "newTranNo": { "type": "string", "maxLength": 15, "description": "New Tran Number" }, "fromPlace": { "type": "string", "maxLength": 50, "description": "From Place" }, "fromState": { "type": "integer", "maximum": 99, "description": "From State" }, "reasonCode": { "type": "string", "maxLength": 1, "minLength": 1, "description": "Reason Code" }, "reasonRem": { "type": "string", "maxLength": 50, "description": "Remarks" } }, "required": [ "ewbNo", "groupNo", "oldvehicleNo", "newVehicleNo", "oldTranNo", "newTranNo", "fromPlace", "fromState", "reasonCode", "reasonRem" ] }