Template:Yesno/doc

{       "description": "This template normalises an input to be a yes or nil output.", "params": { "1": {                       "label": "Input value", "description": "The value to be evaluated", "type": "string", "required": true },               "yes": { "label": "Output on yes", "description": "Specifies the output of the template when the input value is a case-insensitive forms of 'Yes', 'Y', 'True' or '1'", "type": "string", "required": false },               "no": { "label": "Output on no", "description": "Specifies the output of the template when the input value is a case-insensitive forms of 'No', 'N', 'False, or '0'", "type": "string", "required": false },               "blank": { "label": "Output on blank input", "description": "Specifies the output of the template when the input value is defined but is either empty or contains nothing but whitespace character(s)", "type": "string", "required": false },               "¬": {                        "label": "Output on ¬", "description": "Specifies the output of the template when the input value is either '¬' or entirely missing (undefined)", "type": "string", "required": false },               "def": { "label": "Definite output", "description": "Specifies the output of the template when the input value is defined but not a form of 'yes', 'no', '1', '0', '¬' or blank", "type": "string", "required": false }       } }