{"title":"definitionEditor","type":"object","$schema":"http://json-schema.org/draft-07/schema","description":"The definitionEditor stores interactive filters at the same level as layerDefinition.","properties":{"inputs":{"type":"array","description":"An array of input objects.","items":{"type":"object","$ref":"input_schema.json"}},"parameterizedExpression":{"type":"string","description":"A string value representing the where clause for the interactive filter."}},"additionalProperties":false,"esriDocumentation":{"examples":[{"title":"definitionEditor","code":{"definitionEditor":{"parameterizedExpression":"AREA BETWEEN {0} AND {1} or VALUE = 23 or NAME LIKE '{2}%'","inputs":[{"hint":"Enter square miles.","prompt":"Area between","parameters":[{"type":"esriFieldTypeInteger","fieldName":"AREA","parameterId":0,"defaultValue":10},{"type":"esriFieldTypeInteger","fieldName":"AREA","parameterId":1,"defaultValue":100}]},{"hint":"Enter your name.","prompt":"Name starts with","parameters":[{"type":"esriFieldTypeString","fieldName":"NAME","parameterId":2,"defaultValue":"Jack"}]}]}}}]}}