boolean_setting: true boolean_setting_02: default: false string_setting: "string value" string_setting_02: default: "string value" min: 2 max: 20 string_setting_03: default: "string value" textarea: true string_setting_04: default: 0 type: string integer_setting: 51 integer_setting_02: type: integer default: 51 min: 1 max: 60 description: fr: "French text" es: "Spanish text" integer_setting_03: default: 15 max: 60 description: xyz: "invalid language" float_setting: default: 2.5 min: 1.5 max: 10 list_setting: type: list description: "help text" default: "name|age|last name" compact_list_setting: type: list list_type: compact description: "help text" default: "name|age|last name" enum_setting: default: "trust level 4" type: enum choices: - "trust level 0" - "trust level 1" enum_setting_02: type: enum default: 10 description: en: "English text" ar: "Arabic text" enum_setting_03: type: enum default: 1 choices: - 10 - 100 - 1000 upload_setting: type: upload default: "default-upload" invalid_json_schema_setting: default: "" json_schema: '{ "type": "array", "invalid json"' valid_json_schema_setting: default: "" json_schema: '{ "type": "array", "uniqueItems": true, "items": { "type": "object", "properties": { "color": { "type": "string" }, "icon": { "type": "string" } }, "additionalProperties": false } }' causes_refresh: default: "" refresh: true