From 223acee29c79b6f934721159dbc5c26e923f6b76 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 18 Jun 2023 00:44:57 +0200 Subject: [PATCH] Studio: add more metainformation to layerConfig.json --- Docs/Schemas/LayerConfigJson.schema.json | 4 +- Docs/Schemas/LayerConfigJsonJSC.ts | 4 +- Docs/Schemas/LayoutConfigJson.schema.json | 8 +- Docs/Schemas/LayoutConfigJsonJSC.ts | 8 +- Models/ThemeConfig/Json/LayerConfigJson.ts | 9 +- UI/Studio/EditLayer.svelte | 7 +- UI/Studio/EditLayerState.ts | 13 +- UI/Studio/Region.svelte | 6 +- UI/Studio/SchemaBasedArray.svelte | 49 +- UI/Studio/SchemaBasedField.svelte | 10 +- UI/Studio/SchemaBasedInput.svelte | 18 + UI/Studio/configMeta.ts | 1 + assets/layerconfigmeta.json | 2332 ++++++- assets/layoutconfigmeta.json | 5437 ++++++++++++++--- .../questionabletagrenderingconfigmeta.json | 66 + assets/tagrenderingconfigmeta.json | 32 + scripts/fixSchemas.ts | 33 +- 17 files changed, 7110 insertions(+), 927 deletions(-) create mode 100644 UI/Studio/SchemaBasedInput.svelte diff --git a/Docs/Schemas/LayerConfigJson.schema.json b/Docs/Schemas/LayerConfigJson.schema.json index f018eb86e..c850dd1d4 100644 --- a/Docs/Schemas/LayerConfigJson.schema.json +++ b/Docs/Schemas/LayerConfigJson.schema.json @@ -204,7 +204,7 @@ "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -215,7 +215,7 @@ ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" diff --git a/Docs/Schemas/LayerConfigJsonJSC.ts b/Docs/Schemas/LayerConfigJsonJSC.ts index 37308c79e..cb6a9c9cf 100644 --- a/Docs/Schemas/LayerConfigJsonJSC.ts +++ b/Docs/Schemas/LayerConfigJsonJSC.ts @@ -204,7 +204,7 @@ export default { "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -215,7 +215,7 @@ export default { ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" diff --git a/Docs/Schemas/LayoutConfigJson.schema.json b/Docs/Schemas/LayoutConfigJson.schema.json index f02b4f8fa..a9d8d3805 100644 --- a/Docs/Schemas/LayoutConfigJson.schema.json +++ b/Docs/Schemas/LayoutConfigJson.schema.json @@ -1915,7 +1915,7 @@ "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -1926,7 +1926,7 @@ ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" @@ -2361,7 +2361,7 @@ "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -2372,7 +2372,7 @@ ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" diff --git a/Docs/Schemas/LayoutConfigJsonJSC.ts b/Docs/Schemas/LayoutConfigJsonJSC.ts index 758c89e5f..649d46f6a 100644 --- a/Docs/Schemas/LayoutConfigJsonJSC.ts +++ b/Docs/Schemas/LayoutConfigJsonJSC.ts @@ -1894,7 +1894,7 @@ export default { "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -1905,7 +1905,7 @@ export default { ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" @@ -2339,7 +2339,7 @@ export default { "type": "object", "properties": { "title": { - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n\nquestion: What is the word to describe this object?\ninline: Add {value} here", "anyOf": [ { "$ref": "#/definitions/Record" @@ -2350,7 +2350,7 @@ export default { ] }, "tags": { - "description": "The tags to add. It determines the icon too", + "description": "The tags to add. It determines the icon too.\nUse key=value\n\nquestion: What tag should be added to the new object?\ntype: simpletag", "type": "array", "items": { "type": "string" diff --git a/Models/ThemeConfig/Json/LayerConfigJson.ts b/Models/ThemeConfig/Json/LayerConfigJson.ts index 899715b5d..006895d76 100644 --- a/Models/ThemeConfig/Json/LayerConfigJson.ts +++ b/Models/ThemeConfig/Json/LayerConfigJson.ts @@ -248,10 +248,17 @@ export interface LayerConfigJson { * This text will be inserted into `Add {category} here`, becoming `Add a hydrant here`. * * Do _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped! + * + * question: What is the word to describe this object? + * inline: Add {value} here */ title: string | Record /** - * The tags to add. It determines the icon too + * The tags to add. It determines the icon too. + * Use key=value + * + * question: What tag should be added to the new object? + * type: simpletag */ tags: string[] /** diff --git a/UI/Studio/EditLayer.svelte b/UI/Studio/EditLayer.svelte index 8e9575d58..723800b18 100644 --- a/UI/Studio/EditLayer.svelte +++ b/UI/Studio/EditLayer.svelte @@ -9,12 +9,11 @@ import {Utils} from "../../Utils"; - let state = new EditLayerState() - let layer = state.layer const layerSchema: ConfigMeta[] = layerSchemaRaw + let state = new EditLayerState(layerSchema) const regions = Utils.Dedup(layerSchema.map(meta => meta.hints.group)) - .filter(region => region !== undefined) + .filter(region => region === "basic") const perRegion: Record = {} for (const region of regions) { @@ -23,7 +22,7 @@ console.log({perRegion}) -

Edit layer {$layer?.id}

+

Edit layer

General properties
diff --git a/UI/Studio/EditLayerState.ts b/UI/Studio/EditLayerState.ts index ac963e59e..f91c14b78 100644 --- a/UI/Studio/EditLayerState.ts +++ b/UI/Studio/EditLayerState.ts @@ -1,8 +1,19 @@ import { OsmConnection } from "../../Logic/Osm/OsmConnection" +import { ConfigMeta } from "./configMeta" export default class EditLayerState { public readonly osmConnection: OsmConnection - constructor() { + public readonly schema: ConfigMeta[] + + constructor(schema: ConfigMeta[]) { + this.schema = schema this.osmConnection = new OsmConnection({}) } + + public getSchemaStartingWith(path: string[]) { + return this.schema.filter( + (sch) => + !path.some((part, i) => !(sch.path.length > path.length && sch.path[i] === part)) + ) + } } diff --git a/UI/Studio/Region.svelte b/UI/Studio/Region.svelte index ad217f9b8..1a4d8b2dd 100644 --- a/UI/Studio/Region.svelte +++ b/UI/Studio/Region.svelte @@ -2,11 +2,11 @@ * A 'region' is a collection of properties that can be edited which are somewhat related. * They will typically be a subset of some properties */ -import SchemaBasedField from "./SchemaBasedField.svelte"; import type {ConfigMeta} from "./configMeta"; import EditLayerState from "./EditLayerState"; +import SchemaBasedInput from "./SchemaBasedInput.svelte"; -export let state : EditLayerState +export let state: EditLayerState export let configs: ConfigMeta[] export let title: string @@ -16,6 +16,6 @@ export let title: string
{#each configs as config} - + {/each}
diff --git a/UI/Studio/SchemaBasedArray.svelte b/UI/Studio/SchemaBasedArray.svelte index 4377afb69..8e02e6df8 100644 --- a/UI/Studio/SchemaBasedArray.svelte +++ b/UI/Studio/SchemaBasedArray.svelte @@ -1,6 +1,49 @@ + +
+

{schema.path.at(-1)}

+ + + {schema.description} + + + {#if $values.length === 0} + No values are defined + {:else} + {#each $values as value (value)} +
+ {#each subparts as subpart} + + {/each} +
+ {/each} + {/if} + +
diff --git a/UI/Studio/SchemaBasedField.svelte b/UI/Studio/SchemaBasedField.svelte index 94c95ad45..96452a2e3 100644 --- a/UI/Studio/SchemaBasedField.svelte +++ b/UI/Studio/SchemaBasedField.svelte @@ -12,20 +12,20 @@ export let state: EditLayerState + export let path: (string | number)[] = [] export let schema: ConfigMeta - export let title: string | undefined - let value = new UIEventSource(undefined) let feedback = new UIEventSource(undefined) const configJson: QuestionableTagRenderingConfigJson = { - id: schema.path.join("."), - render: schema.path.at(-1) + ": {value}", + id: schema.path.join("_"), + render: schema.hints.inline ?? schema.path.at(-1) + ": {value}", question: schema.hints.question, questionHint: schema.description, freeform: { key: "value", - type: schema.hints.typehint ?? "string" + type: schema.hints.typehint ?? "string", + inline: schema.hints.inline !== undefined } } diff --git a/UI/Studio/SchemaBasedInput.svelte b/UI/Studio/SchemaBasedInput.svelte new file mode 100644 index 000000000..82522afc9 --- /dev/null +++ b/UI/Studio/SchemaBasedInput.svelte @@ -0,0 +1,18 @@ + + +{path.join(".")} +{#if schema.type === "array"} + +{:else} + +{/if} diff --git a/UI/Studio/configMeta.ts b/UI/Studio/configMeta.ts index a061d303c..f2b9d97d6 100644 --- a/UI/Studio/configMeta.ts +++ b/UI/Studio/configMeta.ts @@ -8,6 +8,7 @@ export interface ConfigMeta { typehint?: string question?: string ifunset?: string + inline?: string } required: boolean description: string diff --git a/assets/layerconfigmeta.json b/assets/layerconfigmeta.json index b847f6d5a..6cf30b602 100644 --- a/assets/layerconfigmeta.json +++ b/assets/layerconfigmeta.json @@ -1,6 +1,7 @@ [ { "path": [], + "required": false, "hints": {}, "type": "object", "description": "Configuration for a single layer" @@ -9,18 +10,19 @@ "path": [ "id" ], + "required": true, "hints": { "group": "basic", "question": "What is the identifier of this layer?" }, "type": "string", - "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n", - "required": true + "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n" }, { "path": [ "name" ], + "required": false, "hints": { "group": "basic", "question": "What is the name of this layer?", @@ -40,6 +42,7 @@ "path": [ "description" ], + "required": false, "hints": { "group": "basic", "question": "How would you describe the features that are shown on this layer?" @@ -58,6 +61,7 @@ "path": [ "source" ], + "required": true, "hints": {}, "type": [ { @@ -112,14 +116,14 @@ "type": "string" } ], - "description": "This determines where the data for the layer is fetched: from OSM or from an external geojson dataset.\n\nIf no 'geojson' is defined, data will be fetched from overpass and the OSM-API.\n\nEvery source _must_ define which tags _must_ be present in order to be picked up.\n\nNote: a source must always be defined. 'special' is only allowed if this is a builtin-layer", - "required": true + "description": "This determines where the data for the layer is fetched: from OSM or from an external geojson dataset.\n\nIf no 'geojson' is defined, data will be fetched from overpass and the OSM-API.\n\nEvery source _must_ define which tags _must_ be present in order to be picked up.\n\nNote: a source must always be defined. 'special' is only allowed if this is a builtin-layer" }, { "path": [ "source", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -151,6 +155,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -160,6 +165,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -169,6 +175,7 @@ "source", "maxCacheAge" ], + "required": false, "hints": {}, "type": "number", "description": "The maximum amount of seconds that a tile is allowed to linger in the cache" @@ -178,6 +185,7 @@ "source", "geoJson" ], + "required": true, "hints": {}, "type": "string", "description": "The actual source of the data to load, if loaded via geojson.\n\n# A single geojson-file\nsource: {geoJson: \"https://my.source.net/some-geo-data.geojson\"}\n fetches a geojson from a third party source\n\n# A tiled geojson source\nsource: {geoJson: \"https://my.source.net/some-tile-geojson-{layer}-{z}-{x}-{y}.geojson\", geoJsonZoomLevel: 14}\n to use a tiled geojson source. The web server must offer multiple geojsons. {z}, {x} and {y} are substituted by the location; {layer} is substituted with the id of the loaded layer\n\nSome API's use a BBOX instead of a tile, this can be used by specifying {y_min}, {y_max}, {x_min} and {x_max}" @@ -187,6 +195,7 @@ "source", "geoJsonZoomLevel" ], + "required": false, "hints": {}, "type": "number", "description": "To load a tiled geojson layer, set the zoomlevel of the tiles" @@ -196,6 +205,7 @@ "source", "isOsmCache" ], + "required": false, "hints": {}, "type": "boolean", "description": "Indicates that the upstream geojson data is OSM-derived.\nUseful for e.g. merging or for scripts generating this cache" @@ -205,6 +215,7 @@ "source", "mercatorCrs" ], + "required": false, "hints": {}, "type": "boolean", "description": "Some API's use a mercator-projection (EPSG:900913) instead of WGS84. Set the flag `mercatorCrs: true` in the source for this" @@ -214,6 +225,7 @@ "source", "idKey" ], + "required": false, "hints": {}, "type": "string", "description": "Some API's have an id-field, but give it a different name.\nSetting this key will rename this field into 'id'" @@ -222,6 +234,7 @@ "path": [ "calculatedTags" ], + "required": false, "hints": { "group": "advanced" }, @@ -232,6 +245,7 @@ "path": [ "doNotDownload" ], + "required": false, "hints": { "group": "advanced" }, @@ -242,6 +256,7 @@ "path": [ "isShown" ], + "required": false, "hints": { "group": "advanced" }, @@ -264,6 +279,7 @@ "path": [ "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -273,6 +289,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": [ { @@ -304,6 +321,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -312,6 +330,7 @@ "path": [ "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -321,6 +340,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": [ { @@ -352,6 +372,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -361,6 +382,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -369,6 +391,7 @@ "path": [ "forceLoad" ], + "required": false, "hints": { "group": "advanced" }, @@ -379,6 +402,7 @@ "path": [ "minzoom" ], + "required": false, "hints": { "group": "basic", "question": "At what zoom level should features of the layer be shown?", @@ -391,6 +415,7 @@ "path": [ "shownByDefault" ], + "required": false, "hints": { "group": "advanced" }, @@ -401,6 +426,7 @@ "path": [ "minzoomVisible" ], + "required": false, "hints": { "group": "advanced" }, @@ -411,6 +437,7 @@ "path": [ "title" ], + "required": false, "hints": { "group": "infobox" }, @@ -428,6 +455,7 @@ "path": [ "title" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -437,16 +465,17 @@ "title", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ "title", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -456,6 +485,7 @@ "title", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -475,6 +505,7 @@ "title", "description" ], + "required": false, "hints": {}, "type": [ { @@ -491,6 +522,7 @@ "title", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -535,6 +567,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -556,6 +589,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -566,6 +600,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -598,6 +633,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -607,6 +643,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -617,6 +654,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -649,6 +687,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -659,6 +698,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -668,6 +708,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -689,6 +730,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -699,6 +741,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -731,6 +774,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -740,6 +784,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -750,6 +795,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -782,6 +828,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -792,6 +839,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -801,6 +849,7 @@ "title", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -811,6 +860,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -820,6 +870,7 @@ "title", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -830,6 +881,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -862,6 +914,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -872,6 +925,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -882,6 +936,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -901,6 +956,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -934,6 +990,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -947,6 +1004,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -955,6 +1013,7 @@ "path": [ "titleIcons" ], + "required": false, "hints": { "typehint": "icon[]", "group": "infobox" @@ -993,6 +1052,7 @@ "path": [ "titleIcons" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -1002,16 +1062,17 @@ "titleIcons", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ "titleIcons", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -1021,6 +1082,7 @@ "titleIcons", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -1040,6 +1102,7 @@ "titleIcons", "description" ], + "required": false, "hints": {}, "type": [ { @@ -1056,6 +1119,7 @@ "titleIcons", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -1100,6 +1164,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -1121,6 +1186,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1131,6 +1197,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1163,6 +1230,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1172,6 +1240,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1182,6 +1251,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1214,6 +1284,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1224,6 +1295,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1233,6 +1305,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -1254,6 +1327,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1264,6 +1338,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1296,6 +1371,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1305,6 +1381,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1315,6 +1392,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1347,6 +1425,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1357,6 +1436,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1366,6 +1446,7 @@ "titleIcons", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -1376,6 +1457,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -1385,6 +1467,7 @@ "titleIcons", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -1395,6 +1478,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -1427,6 +1511,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1437,6 +1522,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1447,6 +1533,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -1466,6 +1553,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -1499,6 +1587,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -1512,6 +1601,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -1520,6 +1610,7 @@ "path": [ "mapRendering" ], + "required": true, "hints": { "group": "maprendering" }, @@ -1544,23 +1635,23 @@ "type": "null" } ], - "description": "Visualisation of the items on the map\n", - "required": true + "description": "Visualisation of the items on the map\n" }, { "path": [ "mapRendering" ], + "required": false, "hints": {}, "type": "object", - "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way", - "required": true + "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" }, { "path": [ "mapRendering", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -1570,6 +1661,7 @@ "mapRendering", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -1588,6 +1680,7 @@ "mapRendering", "icon" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -1598,10 +1691,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -1609,6 +1702,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -1619,6 +1713,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -1639,6 +1734,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -1656,6 +1752,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -1701,6 +1798,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -1723,6 +1821,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1734,6 +1833,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1767,6 +1867,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1777,6 +1878,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1788,6 +1890,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1821,6 +1924,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1832,6 +1936,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1842,6 +1947,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -1864,6 +1970,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1875,6 +1982,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1908,6 +2016,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1918,6 +2027,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1929,6 +2039,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1962,6 +2073,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1973,6 +2085,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1983,6 +2096,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -1994,6 +2108,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -2004,6 +2119,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -2015,6 +2131,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -2048,6 +2165,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2059,6 +2177,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2070,6 +2189,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -2090,6 +2210,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -2124,6 +2245,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -2138,6 +2260,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -2147,6 +2270,7 @@ "mapRendering", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -2157,6 +2281,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -2189,6 +2314,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2199,6 +2325,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2209,6 +2336,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -2228,6 +2356,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -2239,10 +2368,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -2251,6 +2380,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -2262,6 +2392,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -2283,6 +2414,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -2301,6 +2433,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -2347,6 +2480,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -2370,6 +2504,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2382,6 +2517,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2416,6 +2552,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2427,6 +2564,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2439,6 +2577,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -2473,6 +2612,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2485,6 +2625,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2496,6 +2637,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -2519,6 +2661,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2531,6 +2674,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2565,6 +2709,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2576,6 +2721,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2588,6 +2734,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -2622,6 +2769,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2634,6 +2782,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2645,6 +2794,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -2657,6 +2807,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -2668,6 +2819,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -2680,6 +2832,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -2714,6 +2867,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2726,6 +2880,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2738,6 +2893,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -2759,6 +2915,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -2794,6 +2951,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -2809,6 +2967,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -2818,6 +2977,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -2834,6 +2994,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -2844,10 +3005,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -2855,6 +3016,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -2865,6 +3027,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -2885,6 +3048,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -2902,6 +3066,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -2947,6 +3112,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -2969,6 +3135,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2980,6 +3147,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3013,6 +3181,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3023,6 +3192,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3034,6 +3204,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3067,6 +3238,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3078,6 +3250,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3088,6 +3261,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -3110,6 +3284,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3121,6 +3296,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3154,6 +3330,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3164,6 +3341,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3175,6 +3353,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3208,6 +3387,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3219,6 +3399,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3229,6 +3410,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -3240,6 +3422,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -3250,6 +3433,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -3261,6 +3445,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -3294,6 +3479,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3305,6 +3491,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3316,6 +3503,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -3336,6 +3524,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -3370,6 +3559,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -3384,6 +3574,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -3393,6 +3584,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -3409,6 +3601,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -3419,10 +3612,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -3430,6 +3623,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -3440,6 +3634,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -3460,6 +3655,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -3477,6 +3673,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -3522,6 +3719,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -3544,6 +3742,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3555,6 +3754,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3588,6 +3788,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3598,6 +3799,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3609,6 +3811,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3642,6 +3845,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3653,6 +3857,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3663,6 +3868,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -3685,6 +3891,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3696,6 +3903,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3729,6 +3937,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3739,6 +3948,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3750,6 +3960,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3783,6 +3994,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3794,6 +4006,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3804,6 +4017,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -3815,6 +4029,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -3825,6 +4040,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -3836,6 +4052,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -3869,6 +4086,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3880,6 +4098,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3891,6 +4110,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -3911,6 +4131,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -3945,6 +4166,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -3959,6 +4181,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -3968,6 +4191,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": [ { @@ -3984,6 +4208,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -3994,10 +4219,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -4005,6 +4230,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -4015,6 +4241,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -4035,6 +4262,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -4052,6 +4280,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -4097,6 +4326,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -4119,6 +4349,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4130,6 +4361,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4163,6 +4395,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4173,6 +4406,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4184,6 +4418,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4217,6 +4452,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4228,6 +4464,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4238,6 +4475,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -4260,6 +4498,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4271,6 +4510,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4304,6 +4544,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4314,6 +4555,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4325,6 +4567,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4358,6 +4601,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4369,6 +4613,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4379,6 +4624,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -4390,6 +4636,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -4400,6 +4647,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -4411,6 +4659,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -4444,6 +4693,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4455,6 +4705,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4466,6 +4717,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -4486,6 +4738,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -4520,6 +4773,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -4534,6 +4788,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -4543,6 +4798,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": [ { @@ -4559,6 +4815,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -4569,10 +4826,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -4580,6 +4837,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -4590,6 +4848,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -4610,6 +4869,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -4627,6 +4887,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -4672,6 +4933,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -4694,6 +4956,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4705,6 +4968,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4738,6 +5002,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4748,6 +5013,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4759,6 +5025,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4792,6 +5059,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4803,6 +5071,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4813,6 +5082,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -4835,6 +5105,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4846,6 +5117,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4879,6 +5151,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4889,6 +5162,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4900,6 +5174,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4933,6 +5208,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4944,6 +5220,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4954,6 +5231,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -4965,6 +5243,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -4975,6 +5254,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -4986,6 +5266,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -5019,6 +5300,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5030,6 +5312,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5041,6 +5324,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -5061,6 +5345,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -5095,6 +5380,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -5109,6 +5395,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -5118,6 +5405,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -5134,6 +5422,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -5144,10 +5433,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -5155,6 +5444,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -5165,6 +5455,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -5185,6 +5476,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -5202,6 +5494,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -5247,6 +5540,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -5269,6 +5563,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5280,6 +5575,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5313,6 +5609,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5323,6 +5620,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5334,6 +5632,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5367,6 +5666,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5378,6 +5678,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5388,6 +5689,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -5410,6 +5712,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5421,6 +5724,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5454,6 +5758,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5464,6 +5769,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5475,6 +5781,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5508,6 +5815,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5519,6 +5827,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5529,6 +5838,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -5540,6 +5850,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -5550,6 +5861,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -5561,6 +5873,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -5594,6 +5907,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5605,6 +5919,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5616,6 +5931,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -5636,6 +5952,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -5670,6 +5987,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -5684,6 +6002,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -5693,6 +6012,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -5709,6 +6029,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -5719,10 +6040,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -5730,6 +6051,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -5740,6 +6062,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -5760,6 +6083,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -5777,6 +6101,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -5822,6 +6147,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -5844,6 +6170,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5855,6 +6182,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5888,6 +6216,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5898,6 +6227,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5909,6 +6239,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5942,6 +6273,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5953,6 +6285,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5963,6 +6296,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -5985,6 +6319,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5996,6 +6331,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6029,6 +6365,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6039,6 +6376,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6050,6 +6388,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6083,6 +6422,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6094,6 +6434,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6104,6 +6445,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -6115,6 +6457,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -6125,6 +6468,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -6136,6 +6480,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -6169,6 +6514,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6180,6 +6526,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6191,6 +6538,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -6211,6 +6559,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -6245,6 +6594,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -6259,6 +6609,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -6268,6 +6619,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -6284,6 +6636,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -6294,10 +6647,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -6305,6 +6658,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -6315,6 +6669,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -6335,6 +6690,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -6352,6 +6708,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -6397,6 +6754,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -6419,6 +6777,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6430,6 +6789,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6463,6 +6823,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6473,6 +6834,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6484,6 +6846,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6517,6 +6880,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6528,6 +6892,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6538,6 +6903,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -6560,6 +6926,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6571,6 +6938,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6604,6 +6972,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6614,6 +6983,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6625,6 +6995,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6658,6 +7029,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6669,6 +7041,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6679,6 +7052,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -6690,6 +7064,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -6700,6 +7075,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -6711,6 +7087,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -6744,6 +7121,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6755,6 +7133,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6766,6 +7145,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -6786,6 +7166,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -6820,6 +7201,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -6834,6 +7216,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -6843,6 +7226,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -6863,6 +7247,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -6873,10 +7258,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -6884,6 +7269,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -6894,6 +7280,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -6914,6 +7301,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -6931,6 +7319,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -6976,6 +7365,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -6998,6 +7388,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7009,6 +7400,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7042,6 +7434,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7052,6 +7445,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7063,6 +7457,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7096,6 +7491,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7107,6 +7503,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7117,6 +7514,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -7139,6 +7537,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7150,6 +7549,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7183,6 +7583,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7193,6 +7594,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7204,6 +7606,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7237,6 +7640,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7248,6 +7652,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7258,6 +7663,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -7269,6 +7675,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -7279,6 +7686,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -7290,6 +7698,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -7323,6 +7732,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7334,6 +7744,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7345,6 +7756,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -7365,6 +7777,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -7399,6 +7812,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -7413,6 +7827,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -7422,6 +7837,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -7442,6 +7858,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -7452,10 +7869,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -7463,6 +7880,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -7473,6 +7891,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -7493,6 +7912,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -7510,6 +7930,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -7555,6 +7976,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -7577,6 +7999,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7588,6 +8011,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7621,6 +8045,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7631,6 +8056,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7642,6 +8068,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7675,6 +8102,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7686,6 +8114,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7696,6 +8125,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -7718,6 +8148,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7729,6 +8160,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7762,6 +8194,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7772,6 +8205,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7783,6 +8217,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7816,6 +8251,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7827,6 +8263,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7837,6 +8274,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -7848,6 +8286,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -7858,6 +8297,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -7869,6 +8309,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -7902,6 +8343,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7913,6 +8355,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7924,6 +8367,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -7944,6 +8388,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -7978,6 +8423,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -7992,6 +8438,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -8000,16 +8447,17 @@ "path": [ "mapRendering" ], + "required": false, "hints": {}, "type": "object", - "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area", - "required": true + "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" }, { "path": [ "mapRendering", "color" ], + "required": false, "hints": {}, "type": [ { @@ -8026,6 +8474,7 @@ "mapRendering", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -8036,10 +8485,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -8047,6 +8496,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -8057,6 +8507,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -8077,6 +8528,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -8094,6 +8546,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -8139,6 +8592,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -8161,6 +8615,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8172,6 +8627,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8205,6 +8661,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8215,6 +8672,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8226,6 +8684,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8259,6 +8718,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8270,6 +8730,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8280,6 +8741,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -8302,6 +8764,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8313,6 +8776,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8346,6 +8810,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8356,6 +8821,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8367,6 +8833,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8400,6 +8867,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8411,6 +8879,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8421,6 +8890,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -8432,6 +8902,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -8442,6 +8913,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -8453,6 +8925,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -8486,6 +8959,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8497,6 +8971,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8508,6 +8983,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -8528,6 +9004,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -8562,6 +9039,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -8576,6 +9054,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -8585,6 +9064,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": [ { @@ -8604,6 +9084,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -8614,10 +9095,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -8625,6 +9106,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -8635,6 +9117,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -8655,6 +9138,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -8672,6 +9156,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -8717,6 +9202,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -8739,6 +9225,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8750,6 +9237,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8783,6 +9271,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8793,6 +9282,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8804,6 +9294,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8837,6 +9328,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8848,6 +9340,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8858,6 +9351,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -8880,6 +9374,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8891,6 +9386,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8924,6 +9420,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8934,6 +9431,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8945,6 +9443,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8978,6 +9477,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8989,6 +9489,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8999,6 +9500,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -9010,6 +9512,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -9020,6 +9523,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -9031,6 +9535,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -9064,6 +9569,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9075,6 +9581,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9086,6 +9593,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -9106,6 +9614,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -9140,6 +9649,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -9154,6 +9664,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -9163,6 +9674,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -9179,6 +9691,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -9189,10 +9702,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -9200,6 +9713,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -9210,6 +9724,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -9230,6 +9745,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -9247,6 +9763,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -9292,6 +9809,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -9314,6 +9832,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9325,6 +9844,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9358,6 +9878,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9368,6 +9889,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9379,6 +9901,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9412,6 +9935,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9423,6 +9947,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9433,6 +9958,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -9455,6 +9981,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9466,6 +9993,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9499,6 +10027,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9509,6 +10038,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9520,6 +10050,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9553,6 +10084,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9564,6 +10096,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9574,6 +10107,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -9585,6 +10119,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -9595,6 +10130,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -9606,6 +10142,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -9639,6 +10176,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9650,6 +10188,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9661,6 +10200,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -9681,6 +10221,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -9715,6 +10256,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -9729,6 +10271,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -9738,6 +10281,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -9754,6 +10298,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -9764,10 +10309,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -9775,6 +10320,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -9785,6 +10331,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -9805,6 +10352,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -9822,6 +10370,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -9867,6 +10416,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -9889,6 +10439,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9900,6 +10451,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9933,6 +10485,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9943,6 +10496,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9954,6 +10508,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9987,6 +10542,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9998,6 +10554,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10008,6 +10565,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -10030,6 +10588,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10041,6 +10600,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10074,6 +10634,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10084,6 +10645,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10095,6 +10657,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10128,6 +10691,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10139,6 +10703,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10149,6 +10714,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -10160,6 +10726,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -10170,6 +10737,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -10181,6 +10749,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -10214,6 +10783,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10225,6 +10795,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10236,6 +10807,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -10256,6 +10828,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -10290,6 +10863,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -10304,6 +10878,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -10313,6 +10888,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -10329,6 +10905,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -10339,10 +10916,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -10350,6 +10927,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -10360,6 +10938,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -10380,6 +10959,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -10397,6 +10977,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -10442,6 +11023,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -10464,6 +11046,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10475,6 +11058,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10508,6 +11092,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10518,6 +11103,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10529,6 +11115,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10562,6 +11149,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10573,6 +11161,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10583,6 +11172,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -10605,6 +11195,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10616,6 +11207,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10649,6 +11241,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10659,6 +11252,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10670,6 +11264,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10703,6 +11298,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10714,6 +11310,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10724,6 +11321,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -10735,6 +11333,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -10745,6 +11344,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -10756,6 +11356,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -10789,6 +11390,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10800,6 +11402,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10811,6 +11414,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -10831,6 +11435,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -10865,6 +11470,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -10879,6 +11485,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -10888,6 +11495,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -10904,6 +11512,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -10914,10 +11523,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -10925,6 +11534,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -10935,6 +11545,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -10955,6 +11566,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -10972,6 +11584,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -11017,6 +11630,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -11039,6 +11653,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11050,6 +11665,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11083,6 +11699,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11093,6 +11710,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11104,6 +11722,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11137,6 +11756,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11148,6 +11768,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11158,6 +11779,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -11180,6 +11802,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11191,6 +11814,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11224,6 +11848,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11234,6 +11859,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11245,6 +11871,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11278,6 +11905,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11289,6 +11917,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11299,6 +11928,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -11310,6 +11940,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -11320,6 +11951,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -11331,6 +11963,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -11364,6 +11997,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11375,6 +12009,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11386,6 +12021,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -11406,6 +12042,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -11440,6 +12077,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -11454,6 +12092,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -11462,16 +12101,17 @@ "path": [ "mapRendering" ], + "required": false, "hints": {}, "type": "object", - "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]", - "required": true + "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" }, { "path": [ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -11482,6 +12122,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -11492,6 +12133,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -11511,6 +12153,7 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -11522,10 +12165,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -11534,6 +12177,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -11545,6 +12189,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -11566,6 +12211,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -11584,6 +12230,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -11630,6 +12277,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -11653,6 +12301,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11665,6 +12314,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11699,6 +12349,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11710,6 +12361,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11722,6 +12374,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11756,6 +12409,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11768,6 +12422,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11779,6 +12434,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -11802,6 +12458,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11814,6 +12471,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11848,6 +12506,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11859,6 +12518,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11871,6 +12531,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11905,6 +12566,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11917,6 +12579,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11928,6 +12591,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -11940,6 +12604,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -11951,6 +12616,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -11963,6 +12629,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -11997,6 +12664,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12009,6 +12677,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12021,6 +12690,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -12042,6 +12712,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -12077,6 +12748,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -12092,6 +12764,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -12102,6 +12775,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -12113,6 +12787,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -12146,6 +12821,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12157,6 +12833,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12168,6 +12845,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -12188,6 +12866,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -12200,10 +12879,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -12213,6 +12892,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -12225,6 +12905,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -12247,6 +12928,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -12266,6 +12948,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -12313,6 +12996,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -12337,6 +13021,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12350,6 +13035,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -12385,6 +13071,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12397,6 +13084,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12410,6 +13098,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12445,6 +13134,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12458,6 +13148,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12470,6 +13161,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -12494,6 +13186,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12507,6 +13200,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -12542,6 +13236,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12554,6 +13249,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12567,6 +13263,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12602,6 +13299,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12615,6 +13313,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12627,6 +13326,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -12640,6 +13340,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -12652,6 +13353,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -12665,6 +13367,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -12700,6 +13403,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12713,6 +13417,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12726,6 +13431,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -12748,6 +13454,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -12784,6 +13491,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -12800,6 +13508,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -12810,6 +13519,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -12827,6 +13537,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -12838,10 +13549,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -12850,6 +13561,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -12861,6 +13573,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -12882,6 +13595,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -12900,6 +13614,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -12946,6 +13661,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -12969,6 +13685,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12981,6 +13698,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13015,6 +13733,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13026,6 +13745,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13038,6 +13758,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13072,6 +13793,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13084,6 +13806,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13095,6 +13818,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -13118,6 +13842,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13130,6 +13855,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13164,6 +13890,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13175,6 +13902,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13187,6 +13915,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13221,6 +13950,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13233,6 +13963,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13244,6 +13975,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -13256,6 +13988,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -13267,6 +14000,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -13279,6 +14013,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -13313,6 +14048,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13325,6 +14061,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13337,6 +14074,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -13358,6 +14096,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -13393,6 +14132,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -13408,6 +14148,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -13418,6 +14159,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -13435,6 +14177,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -13446,10 +14189,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -13458,6 +14201,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -13469,6 +14213,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -13490,6 +14235,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -13508,6 +14254,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -13554,6 +14301,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -13577,6 +14325,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13589,6 +14338,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13623,6 +14373,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13634,6 +14385,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13646,6 +14398,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13680,6 +14433,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13692,6 +14446,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13703,6 +14458,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -13726,6 +14482,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13738,6 +14495,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13772,6 +14530,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13783,6 +14542,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13795,6 +14555,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13829,6 +14590,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13841,6 +14603,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13852,6 +14615,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -13864,6 +14628,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -13875,6 +14640,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -13887,6 +14653,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -13921,6 +14688,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13933,6 +14701,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13945,6 +14714,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -13966,6 +14736,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -14001,6 +14772,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -14016,6 +14788,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -14026,6 +14799,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -14043,6 +14817,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -14054,10 +14829,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -14066,6 +14841,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -14077,6 +14853,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -14098,6 +14875,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -14116,6 +14894,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -14162,6 +14941,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -14185,6 +14965,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14197,6 +14978,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14231,6 +15013,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14242,6 +15025,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14254,6 +15038,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14288,6 +15073,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14300,6 +15086,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14311,6 +15098,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -14334,6 +15122,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14346,6 +15135,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14380,6 +15170,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14391,6 +15182,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14403,6 +15195,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14437,6 +15230,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14449,6 +15243,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14460,6 +15255,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -14472,6 +15268,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -14483,6 +15280,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -14495,6 +15293,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -14529,6 +15328,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14541,6 +15341,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14553,6 +15354,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -14574,6 +15376,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -14609,6 +15412,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -14624,6 +15428,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -14634,6 +15439,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -14651,6 +15457,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -14662,10 +15469,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -14674,6 +15481,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -14685,6 +15493,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -14706,6 +15515,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -14724,6 +15534,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -14770,6 +15581,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -14793,6 +15605,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14805,6 +15618,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14839,6 +15653,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14850,6 +15665,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14862,6 +15678,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14896,6 +15713,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14908,6 +15726,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14919,6 +15738,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -14942,6 +15762,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14954,6 +15775,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14988,6 +15810,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14999,6 +15822,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15011,6 +15835,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -15045,6 +15870,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15057,6 +15883,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15068,6 +15895,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -15080,6 +15908,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -15091,6 +15920,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -15103,6 +15933,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -15137,6 +15968,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15149,6 +15981,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15161,6 +15994,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -15182,6 +16016,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -15217,6 +16052,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -15232,6 +16068,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -15242,6 +16079,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -15259,6 +16097,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -15270,10 +16109,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -15282,6 +16121,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -15293,6 +16133,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -15314,6 +16155,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -15332,6 +16174,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -15378,6 +16221,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -15401,6 +16245,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15413,6 +16258,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -15447,6 +16293,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15458,6 +16305,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15470,6 +16318,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -15504,6 +16353,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15516,6 +16366,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15527,6 +16378,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -15550,6 +16402,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15562,6 +16415,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -15596,6 +16450,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15607,6 +16462,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15619,6 +16475,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -15653,6 +16510,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15665,6 +16523,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15676,6 +16535,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -15688,6 +16548,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -15699,6 +16560,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -15711,6 +16573,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -15745,6 +16608,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15757,6 +16621,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15769,6 +16634,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -15790,6 +16656,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -15825,6 +16692,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -15840,6 +16708,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -15850,6 +16719,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -15867,6 +16737,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -15878,10 +16749,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -15890,6 +16761,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -15901,6 +16773,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -15922,6 +16795,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -15940,6 +16814,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -15986,6 +16861,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -16009,6 +16885,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16021,6 +16898,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16055,6 +16933,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16066,6 +16945,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16078,6 +16958,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16112,6 +16993,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16124,6 +17006,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16135,6 +17018,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -16158,6 +17042,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16170,6 +17055,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16204,6 +17090,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16215,6 +17102,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16227,6 +17115,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16261,6 +17150,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16273,6 +17163,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16284,6 +17175,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -16296,6 +17188,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -16307,6 +17200,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -16319,6 +17213,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -16353,6 +17248,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16365,6 +17261,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16377,6 +17274,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -16398,6 +17296,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -16433,6 +17332,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -16448,6 +17348,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -16458,6 +17359,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -16475,6 +17377,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -16486,10 +17389,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -16498,6 +17401,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -16509,6 +17413,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -16530,6 +17435,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -16548,6 +17454,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -16594,6 +17501,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -16617,6 +17525,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16629,6 +17538,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16663,6 +17573,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16674,6 +17585,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16686,6 +17598,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16720,6 +17633,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16732,6 +17646,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16743,6 +17658,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -16766,6 +17682,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16778,6 +17695,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16812,6 +17730,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16823,6 +17742,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16835,6 +17755,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16869,6 +17790,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16881,6 +17803,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16892,6 +17815,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -16904,6 +17828,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -16915,6 +17840,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -16927,6 +17853,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -16961,6 +17888,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16973,6 +17901,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16985,6 +17914,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -17006,6 +17936,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -17041,6 +17972,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -17056,6 +17988,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -17066,6 +17999,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -17087,6 +18021,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -17098,10 +18033,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -17110,6 +18045,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -17121,6 +18057,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -17142,6 +18079,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -17160,6 +18098,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -17206,6 +18145,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -17229,6 +18169,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17241,6 +18182,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17275,6 +18217,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17286,6 +18229,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17298,6 +18242,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17332,6 +18277,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17344,6 +18290,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17355,6 +18302,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -17378,6 +18326,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17390,6 +18339,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17424,6 +18374,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17435,6 +18386,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17447,6 +18399,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17481,6 +18434,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17493,6 +18447,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17504,6 +18459,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -17516,6 +18472,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -17527,6 +18484,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -17539,6 +18497,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -17573,6 +18532,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17585,6 +18545,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17597,6 +18558,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -17618,6 +18580,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -17653,6 +18616,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -17668,6 +18632,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -17678,6 +18643,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -17699,6 +18665,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -17710,10 +18677,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -17722,6 +18689,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -17733,6 +18701,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -17754,6 +18723,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -17772,6 +18742,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -17818,6 +18789,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -17841,6 +18813,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17853,6 +18826,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17887,6 +18861,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17898,6 +18873,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17910,6 +18886,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17944,6 +18921,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17956,6 +18934,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17967,6 +18946,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -17990,6 +18970,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18002,6 +18983,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18036,6 +19018,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18047,6 +19030,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18059,6 +19043,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18093,6 +19078,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18105,6 +19091,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18116,6 +19103,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -18128,6 +19116,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -18139,6 +19128,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -18151,6 +19141,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -18185,6 +19176,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18197,6 +19189,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18209,6 +19202,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -18230,6 +19224,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -18265,6 +19260,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -18280,6 +19276,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -18289,6 +19286,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -18299,6 +19297,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -18316,6 +19315,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -18327,10 +19327,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -18339,6 +19339,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -18350,6 +19351,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -18371,6 +19373,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -18389,6 +19392,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -18435,6 +19439,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -18458,6 +19463,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18470,6 +19476,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18504,6 +19511,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18515,6 +19523,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18527,6 +19536,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18561,6 +19571,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18573,6 +19584,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18584,6 +19596,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -18607,6 +19620,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18619,6 +19633,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18653,6 +19668,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18664,6 +19680,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18676,6 +19693,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18710,6 +19728,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18722,6 +19741,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18733,6 +19753,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -18745,6 +19766,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -18756,6 +19778,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -18768,6 +19791,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -18802,6 +19826,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18814,6 +19839,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18826,6 +19852,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -18847,6 +19874,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -18882,6 +19910,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -18897,6 +19926,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -18907,6 +19937,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -18927,6 +19958,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -18938,10 +19970,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -18950,6 +19982,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -18961,6 +19994,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -18982,6 +20016,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -19000,6 +20035,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -19046,6 +20082,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -19069,6 +20106,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19081,6 +20119,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19115,6 +20154,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19126,6 +20166,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19138,6 +20179,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19172,6 +20214,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19184,6 +20227,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19195,6 +20239,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -19218,6 +20263,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19230,6 +20276,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19264,6 +20311,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19275,6 +20323,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19287,6 +20336,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19321,6 +20371,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19333,6 +20384,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19344,6 +20396,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -19356,6 +20409,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -19367,6 +20421,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -19379,6 +20434,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -19413,6 +20469,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19425,6 +20482,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19437,6 +20495,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -19458,6 +20517,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -19493,6 +20553,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -19508,6 +20569,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -19518,6 +20580,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -19535,6 +20598,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -19546,10 +20610,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -19558,6 +20622,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -19569,6 +20634,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -19590,6 +20656,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -19608,6 +20675,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -19654,6 +20722,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -19677,6 +20746,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19689,6 +20759,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19723,6 +20794,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19734,6 +20806,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19746,6 +20819,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19780,6 +20854,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19792,6 +20867,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19803,6 +20879,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -19826,6 +20903,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19838,6 +20916,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19872,6 +20951,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19883,6 +20963,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19895,6 +20976,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19929,6 +21011,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19941,6 +21024,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19952,6 +21036,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -19964,6 +21049,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -19975,6 +21061,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -19987,6 +21074,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -20021,6 +21109,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20033,6 +21122,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20045,6 +21135,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -20066,6 +21157,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -20101,6 +21193,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -20116,6 +21209,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -20126,6 +21220,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -20143,6 +21238,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -20154,10 +21250,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -20166,6 +21262,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -20177,6 +21274,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -20198,6 +21296,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -20216,6 +21315,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -20262,6 +21362,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -20285,6 +21386,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20297,6 +21399,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -20331,6 +21434,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20342,6 +21446,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20354,6 +21459,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20388,6 +21494,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20400,6 +21507,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20411,6 +21519,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -20434,6 +21543,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20446,6 +21556,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -20480,6 +21591,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20491,6 +21603,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20503,6 +21616,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20537,6 +21651,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20549,6 +21664,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20560,6 +21676,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -20572,6 +21689,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -20583,6 +21701,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -20595,6 +21714,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -20629,6 +21749,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20641,6 +21762,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20653,6 +21775,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -20674,6 +21797,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -20709,6 +21833,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -20724,6 +21849,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -20734,6 +21860,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -20751,6 +21878,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -20762,10 +21890,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -20774,6 +21902,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -20785,6 +21914,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -20806,6 +21936,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -20824,6 +21955,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -20870,6 +22002,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -20893,6 +22026,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20905,6 +22039,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -20939,6 +22074,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20950,6 +22086,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20962,6 +22099,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20996,6 +22134,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21008,6 +22147,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21019,6 +22159,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -21042,6 +22183,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21054,6 +22196,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21088,6 +22231,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21099,6 +22243,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21111,6 +22256,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21145,6 +22291,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21157,6 +22304,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21168,6 +22316,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -21180,6 +22329,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -21191,6 +22341,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -21203,6 +22354,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -21237,6 +22389,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21249,6 +22402,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21261,6 +22415,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -21282,6 +22437,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -21317,6 +22473,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -21332,6 +22489,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -21342,6 +22500,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -21359,6 +22518,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -21370,10 +22530,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -21382,6 +22542,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -21393,6 +22554,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -21414,6 +22576,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -21432,6 +22595,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -21478,6 +22642,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -21501,6 +22666,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21513,6 +22679,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21547,6 +22714,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21558,6 +22726,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21570,6 +22739,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21604,6 +22774,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21616,6 +22787,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21627,6 +22799,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -21650,6 +22823,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21662,6 +22836,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21696,6 +22871,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21707,6 +22883,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21719,6 +22896,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21753,6 +22931,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21765,6 +22944,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21776,6 +22956,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -21788,6 +22969,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -21799,6 +22981,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -21811,6 +22994,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -21845,6 +23029,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21857,6 +23042,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21869,6 +23055,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -21890,6 +23077,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -21925,6 +23113,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -21940,6 +23129,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -21949,6 +23139,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -21959,6 +23150,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -21976,6 +23168,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -21987,10 +23180,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -21999,6 +23192,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -22010,6 +23204,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -22031,6 +23226,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -22049,6 +23245,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -22095,6 +23292,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -22118,6 +23316,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22130,6 +23329,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22164,6 +23364,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22175,6 +23376,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22187,6 +23389,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22221,6 +23424,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22233,6 +23437,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22244,6 +23449,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -22267,6 +23473,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22279,6 +23486,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22313,6 +23521,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22324,6 +23533,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22336,6 +23546,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22370,6 +23581,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22382,6 +23594,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22393,6 +23606,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -22405,6 +23619,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -22416,6 +23631,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -22428,6 +23644,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -22462,6 +23679,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22474,6 +23692,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22486,6 +23705,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -22507,6 +23727,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -22542,6 +23763,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -22557,6 +23779,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -22567,6 +23790,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -22587,6 +23811,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -22598,10 +23823,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -22610,6 +23835,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -22621,6 +23847,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -22642,6 +23869,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -22660,6 +23888,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -22706,6 +23935,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -22729,6 +23959,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22741,6 +23972,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22775,6 +24007,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22786,6 +24019,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22798,6 +24032,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22832,6 +24067,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22844,6 +24080,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22855,6 +24092,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -22878,6 +24116,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22890,6 +24129,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22924,6 +24164,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22935,6 +24176,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22947,6 +24189,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22981,6 +24224,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22993,6 +24237,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23004,6 +24249,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -23016,6 +24262,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -23027,6 +24274,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -23039,6 +24287,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -23073,6 +24322,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23085,6 +24335,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23097,6 +24348,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -23118,6 +24370,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -23153,6 +24406,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -23168,6 +24422,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -23178,6 +24433,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -23195,6 +24451,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -23206,10 +24463,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -23218,6 +24475,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -23229,6 +24487,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -23250,6 +24509,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -23268,6 +24528,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -23314,6 +24575,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -23337,6 +24599,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23349,6 +24612,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23383,6 +24647,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23394,6 +24659,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23406,6 +24672,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23440,6 +24707,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23452,6 +24720,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23463,6 +24732,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -23486,6 +24756,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23498,6 +24769,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23532,6 +24804,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23543,6 +24816,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23555,6 +24829,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23589,6 +24864,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23601,6 +24877,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23612,6 +24889,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -23624,6 +24902,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -23635,6 +24914,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -23647,6 +24927,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -23681,6 +24962,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23693,6 +24975,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23705,6 +24988,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -23726,6 +25010,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -23761,6 +25046,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -23776,6 +25062,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -23786,6 +25073,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -23803,6 +25091,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -23814,10 +25103,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -23826,6 +25115,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -23837,6 +25127,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -23858,6 +25149,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -23876,6 +25168,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -23922,6 +25215,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -23945,6 +25239,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23957,6 +25252,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23991,6 +25287,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24002,6 +25299,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24014,6 +25312,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24048,6 +25347,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24060,6 +25360,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24071,6 +25372,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -24094,6 +25396,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24106,6 +25409,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -24140,6 +25444,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24151,6 +25456,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24163,6 +25469,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24197,6 +25504,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24209,6 +25517,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24220,6 +25529,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -24232,6 +25542,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -24243,6 +25554,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -24255,6 +25567,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -24289,6 +25602,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24301,6 +25615,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24313,6 +25628,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -24334,6 +25650,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -24369,6 +25686,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -24384,6 +25702,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -24394,6 +25713,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -24411,6 +25731,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -24422,10 +25743,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -24434,6 +25755,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -24445,6 +25767,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -24466,6 +25789,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -24484,6 +25808,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -24530,6 +25855,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -24553,6 +25879,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24565,6 +25892,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -24599,6 +25927,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24610,6 +25939,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24622,6 +25952,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24656,6 +25987,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24668,6 +26000,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24679,6 +26012,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -24702,6 +26036,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24714,6 +26049,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -24748,6 +26084,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24759,6 +26096,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24771,6 +26109,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24805,6 +26144,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24817,6 +26157,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24828,6 +26169,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -24840,6 +26182,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -24851,6 +26194,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -24863,6 +26207,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -24897,6 +26242,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24909,6 +26255,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24921,6 +26268,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -24942,6 +26290,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -24977,6 +26326,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -24992,6 +26342,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -25002,6 +26353,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -25019,6 +26371,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -25030,10 +26383,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -25042,6 +26395,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -25053,6 +26407,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -25074,6 +26429,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -25092,6 +26448,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -25138,6 +26495,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -25161,6 +26519,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25173,6 +26532,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25207,6 +26567,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25218,6 +26579,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25230,6 +26592,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25264,6 +26627,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25276,6 +26640,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25287,6 +26652,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -25310,6 +26676,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25322,6 +26689,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25356,6 +26724,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25367,6 +26736,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25379,6 +26749,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25413,6 +26784,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25425,6 +26797,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25436,6 +26809,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -25448,6 +26822,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -25459,6 +26834,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -25471,6 +26847,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -25505,6 +26882,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25517,6 +26895,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25529,6 +26908,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -25550,6 +26930,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -25585,6 +26966,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -25600,6 +26982,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -25609,6 +26992,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -25619,6 +27003,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -25629,6 +27014,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -25648,6 +27034,7 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -25659,10 +27046,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -25671,6 +27058,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -25682,6 +27070,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -25703,6 +27092,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -25721,6 +27111,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -25767,6 +27158,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -25790,6 +27182,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25802,6 +27195,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25836,6 +27230,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25847,6 +27242,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25859,6 +27255,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25893,6 +27290,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25905,6 +27303,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25916,6 +27315,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -25939,6 +27339,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25951,6 +27352,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25985,6 +27387,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25996,6 +27399,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26008,6 +27412,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26042,6 +27447,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26054,6 +27460,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26065,6 +27472,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -26077,6 +27485,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -26088,6 +27497,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -26100,6 +27510,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -26134,6 +27545,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26146,6 +27558,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26158,6 +27571,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -26179,6 +27593,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -26214,6 +27629,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -26229,6 +27645,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -26239,6 +27656,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -26250,6 +27668,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -26283,6 +27702,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26294,6 +27714,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26305,6 +27726,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -26325,6 +27747,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -26337,10 +27760,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -26350,6 +27773,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -26362,6 +27786,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -26384,6 +27809,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -26403,6 +27829,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -26450,6 +27877,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -26474,6 +27902,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26487,6 +27916,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -26522,6 +27952,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26534,6 +27965,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26547,6 +27979,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26582,6 +28015,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26595,6 +28029,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26607,6 +28042,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -26631,6 +28067,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26644,6 +28081,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -26679,6 +28117,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26691,6 +28130,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26704,6 +28144,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26739,6 +28180,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26752,6 +28194,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26764,6 +28207,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -26777,6 +28221,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -26789,6 +28234,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -26802,6 +28248,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -26837,6 +28284,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26850,6 +28298,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26863,6 +28312,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -26885,6 +28335,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -26921,6 +28372,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -26937,6 +28389,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -26947,6 +28400,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -26964,6 +28418,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -26975,10 +28430,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -26987,6 +28442,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -26998,6 +28454,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -27019,6 +28476,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -27037,6 +28495,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -27083,6 +28542,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -27106,6 +28566,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27118,6 +28579,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27152,6 +28614,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27163,6 +28626,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27175,6 +28639,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27209,6 +28674,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27221,6 +28687,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27232,6 +28699,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -27255,6 +28723,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27267,6 +28736,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27301,6 +28771,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27312,6 +28783,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27324,6 +28796,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27358,6 +28831,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27370,6 +28844,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27381,6 +28856,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -27393,6 +28869,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -27404,6 +28881,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -27416,6 +28894,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -27450,6 +28929,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27462,6 +28942,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27474,6 +28955,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -27495,6 +28977,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -27530,6 +29013,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -27545,6 +29029,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -27555,6 +29040,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -27572,6 +29058,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -27583,10 +29070,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -27595,6 +29082,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -27606,6 +29094,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -27627,6 +29116,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -27645,6 +29135,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -27691,6 +29182,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -27714,6 +29206,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27726,6 +29219,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27760,6 +29254,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27771,6 +29266,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27783,6 +29279,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27817,6 +29314,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27829,6 +29327,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27840,6 +29339,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -27863,6 +29363,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27875,6 +29376,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27909,6 +29411,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27920,6 +29423,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27932,6 +29436,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27966,6 +29471,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27978,6 +29484,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27989,6 +29496,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -28001,6 +29509,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -28012,6 +29521,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -28024,6 +29534,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -28058,6 +29569,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28070,6 +29582,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28082,6 +29595,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -28103,6 +29617,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -28138,6 +29653,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -28153,6 +29669,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -28163,6 +29680,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -28180,6 +29698,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -28191,10 +29710,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -28203,6 +29722,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -28214,6 +29734,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -28235,6 +29756,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -28253,6 +29775,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -28299,6 +29822,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -28322,6 +29846,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28334,6 +29859,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28368,6 +29894,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28379,6 +29906,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28391,6 +29919,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -28425,6 +29954,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28437,6 +29967,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28448,6 +29979,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -28471,6 +30003,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28483,6 +30016,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28517,6 +30051,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28528,6 +30063,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28540,6 +30076,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -28574,6 +30111,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28586,6 +30124,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28597,6 +30136,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -28609,6 +30149,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -28620,6 +30161,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -28632,6 +30174,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -28666,6 +30209,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28678,6 +30222,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28690,6 +30235,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -28711,6 +30257,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -28746,6 +30293,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -28761,6 +30309,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -28771,6 +30320,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -28788,6 +30338,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -28799,10 +30350,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -28811,6 +30362,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -28822,6 +30374,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -28843,6 +30396,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -28861,6 +30415,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -28907,6 +30462,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -28930,6 +30486,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28942,6 +30499,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28976,6 +30534,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28987,6 +30546,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28999,6 +30559,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29033,6 +30594,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29045,6 +30607,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29056,6 +30619,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -29079,6 +30643,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29091,6 +30656,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29125,6 +30691,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29136,6 +30703,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29148,6 +30716,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29182,6 +30751,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29194,6 +30764,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29205,6 +30776,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -29217,6 +30789,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -29228,6 +30801,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -29240,6 +30814,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -29274,6 +30849,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29286,6 +30862,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29298,6 +30875,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -29319,6 +30897,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -29354,6 +30933,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -29369,6 +30949,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -29379,6 +30960,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -29396,6 +30978,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -29407,10 +30990,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -29419,6 +31002,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -29430,6 +31014,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -29451,6 +31036,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -29469,6 +31055,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -29515,6 +31102,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -29538,6 +31126,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29550,6 +31139,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29584,6 +31174,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29595,6 +31186,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29607,6 +31199,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29641,6 +31234,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29653,6 +31247,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29664,6 +31259,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -29687,6 +31283,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29699,6 +31296,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29733,6 +31331,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29744,6 +31343,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29756,6 +31356,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29790,6 +31391,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29802,6 +31404,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29813,6 +31416,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -29825,6 +31429,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -29836,6 +31441,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -29848,6 +31454,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -29882,6 +31489,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29894,6 +31502,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29906,6 +31515,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -29927,6 +31537,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -29962,6 +31573,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -29977,6 +31589,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -29987,6 +31600,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -30004,6 +31618,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -30015,10 +31630,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -30027,6 +31642,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -30038,6 +31654,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -30059,6 +31676,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -30077,6 +31695,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -30123,6 +31742,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -30146,6 +31766,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30158,6 +31779,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30192,6 +31814,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30203,6 +31826,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30215,6 +31839,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30249,6 +31874,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30261,6 +31887,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30272,6 +31899,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -30295,6 +31923,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30307,6 +31936,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30341,6 +31971,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30352,6 +31983,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30364,6 +31996,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30398,6 +32031,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30410,6 +32044,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30421,6 +32056,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -30433,6 +32069,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -30444,6 +32081,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -30456,6 +32094,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -30490,6 +32129,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30502,6 +32142,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30514,6 +32155,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -30535,6 +32177,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -30570,6 +32213,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -30585,6 +32229,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -30595,6 +32240,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -30612,6 +32258,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -30623,10 +32270,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -30635,6 +32282,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -30646,6 +32294,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -30667,6 +32316,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -30685,6 +32335,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -30731,6 +32382,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -30754,6 +32406,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30766,6 +32419,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30800,6 +32454,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30811,6 +32466,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30823,6 +32479,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30857,6 +32514,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30869,6 +32527,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30880,6 +32539,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -30903,6 +32563,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30915,6 +32576,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30949,6 +32611,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30960,6 +32623,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30972,6 +32636,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31006,6 +32671,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31018,6 +32684,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31029,6 +32696,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -31041,6 +32709,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -31052,6 +32721,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -31064,6 +32734,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -31098,6 +32769,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31110,6 +32782,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31122,6 +32795,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -31143,6 +32817,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -31178,6 +32853,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -31193,6 +32869,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -31203,6 +32880,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -31224,6 +32902,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -31235,10 +32914,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -31247,6 +32926,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -31258,6 +32938,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -31279,6 +32960,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -31297,6 +32979,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -31343,6 +33026,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -31366,6 +33050,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31378,6 +33063,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -31412,6 +33098,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31423,6 +33110,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31435,6 +33123,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31469,6 +33158,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31481,6 +33171,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31492,6 +33183,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -31515,6 +33207,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31527,6 +33220,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -31561,6 +33255,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31572,6 +33267,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31584,6 +33280,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31618,6 +33315,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31630,6 +33328,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31641,6 +33340,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -31653,6 +33353,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -31664,6 +33365,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -31676,6 +33378,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -31710,6 +33413,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31722,6 +33426,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31734,6 +33439,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -31755,6 +33461,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -31790,6 +33497,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -31805,6 +33513,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -31815,6 +33524,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -31836,6 +33546,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -31847,10 +33558,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -31859,6 +33570,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -31870,6 +33582,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -31891,6 +33604,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -31909,6 +33623,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -31955,6 +33670,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -31978,6 +33694,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31990,6 +33707,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32024,6 +33742,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32035,6 +33754,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32047,6 +33767,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -32081,6 +33802,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32093,6 +33815,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32104,6 +33827,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -32127,6 +33851,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32139,6 +33864,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32173,6 +33899,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32184,6 +33911,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32196,6 +33924,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -32230,6 +33959,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32242,6 +33972,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32253,6 +33984,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -32265,6 +33997,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -32276,6 +34009,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -32288,6 +34022,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -32322,6 +34057,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32334,6 +34070,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32346,6 +34083,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -32367,6 +34105,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -32402,6 +34141,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -32417,6 +34157,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -32425,6 +34166,7 @@ "path": [ "passAllFeatures" ], + "required": false, "hints": { "group": "advanced" }, @@ -32435,6 +34177,7 @@ "path": [ "presets" ], + "required": false, "hints": { "group": "basic" }, @@ -32446,7 +34189,11 @@ "presets", "title" ], - "hints": {}, + "required": true, + "hints": { + "question": "What is the word to describe this object?", + "inline": "Add {value} here" + }, "type": [ { "$ref": "#/definitions/Record" @@ -32455,22 +34202,27 @@ "type": "string" } ], - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!" + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n" }, { "path": [ "presets", "tags" ], - "hints": {}, + "required": true, + "hints": { + "typehint": "simpletag", + "question": "What tag should be added to the new object?" + }, "type": "array", - "description": "The tags to add. It determines the icon too" + "description": "The tags to add. It determines the icon too.\nUse key=value\n" }, { "path": [ "presets", "description" ], + "required": false, "hints": {}, "type": [ { @@ -32487,6 +34239,7 @@ "presets", "exampleImages" ], + "required": false, "hints": { "typehint": "image" }, @@ -32498,6 +34251,7 @@ "presets", "preciseInput" ], + "required": false, "hints": {}, "type": [ { @@ -32552,6 +34306,7 @@ "preciseInput", "preferredBackground" ], + "required": false, "hints": {}, "type": [ { @@ -32572,6 +34327,7 @@ "preciseInput", "snapToLayer" ], + "required": false, "hints": {}, "type": [ { @@ -32592,6 +34348,7 @@ "preciseInput", "maxSnapDistance" ], + "required": false, "hints": {}, "type": "number", "description": "If specified, a new point will only be snapped if it is within this range.\nDistance in meter\n\nDefault: 10" @@ -32600,6 +34357,7 @@ "path": [ "tagRenderings" ], + "required": false, "hints": { "group": "tagrenderings" }, @@ -32663,6 +34421,7 @@ "path": [ "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -32672,6 +34431,7 @@ "tagRenderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -32688,6 +34448,7 @@ "tagRenderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -32704,6 +34465,7 @@ "tagRenderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -32714,6 +34476,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -32724,6 +34487,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -32733,6 +34497,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -32743,6 +34508,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -32753,6 +34519,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -32763,6 +34530,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -32772,6 +34540,7 @@ "tagRenderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -32781,6 +34550,7 @@ "tagRenderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -32791,6 +34561,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -32823,6 +34594,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32833,6 +34605,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32843,6 +34616,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -32862,6 +34636,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -32895,6 +34670,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -32908,6 +34684,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -32918,6 +34695,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -32943,6 +34721,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32954,6 +34733,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32987,6 +34767,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32997,6 +34778,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33008,6 +34790,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33041,6 +34824,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33052,6 +34836,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33062,6 +34847,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -33084,6 +34870,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33095,6 +34882,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33128,6 +34916,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33138,6 +34927,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33149,6 +34939,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33182,6 +34973,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33193,6 +34985,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33203,6 +34996,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -33213,6 +35007,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -33235,6 +35030,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33246,6 +35042,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33279,6 +35076,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33289,6 +35087,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33300,6 +35099,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33333,6 +35133,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33344,6 +35145,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33354,6 +35156,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -33363,16 +35166,17 @@ "tagRenderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ "tagRenderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -33382,6 +35186,7 @@ "tagRenderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -33401,6 +35206,7 @@ "tagRenderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -33417,6 +35223,7 @@ "tagRenderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -33461,6 +35268,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -33482,6 +35290,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33492,6 +35301,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33524,6 +35334,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33533,6 +35344,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33543,6 +35355,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33575,6 +35388,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33585,6 +35399,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33594,6 +35409,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -33615,6 +35431,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33625,6 +35442,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33657,6 +35475,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33666,6 +35485,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33676,6 +35496,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33708,6 +35529,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33718,6 +35540,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33728,6 +35551,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -33745,6 +35569,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -33762,6 +35587,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -33773,6 +35599,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -33784,6 +35611,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -33794,6 +35622,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -33805,6 +35634,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -33816,6 +35646,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -33827,6 +35658,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -33837,6 +35669,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -33847,6 +35680,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -33858,6 +35692,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -33891,6 +35726,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33902,6 +35738,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33913,6 +35750,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -33933,6 +35771,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -33967,6 +35806,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -33981,6 +35821,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -33992,6 +35833,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -34018,6 +35860,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34030,6 +35873,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34064,6 +35908,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34075,6 +35920,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34087,6 +35933,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34121,6 +35968,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34133,6 +35981,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34144,6 +35993,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -34167,6 +36017,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34179,6 +36030,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34213,6 +36065,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34224,6 +36077,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34236,6 +36090,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34270,6 +36125,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34282,6 +36138,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34293,6 +36150,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -34304,6 +36162,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -34327,6 +36186,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34339,6 +36199,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34373,6 +36234,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34384,6 +36246,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34396,6 +36259,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34430,6 +36294,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34442,6 +36307,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34453,6 +36319,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -34463,10 +36330,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -34474,6 +36341,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -34484,6 +36352,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -34504,6 +36373,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -34521,6 +36391,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -34566,6 +36437,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -34588,6 +36460,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34599,6 +36472,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34632,6 +36506,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34642,6 +36517,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34653,6 +36529,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34686,6 +36563,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34697,6 +36575,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34707,6 +36586,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -34729,6 +36609,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34740,6 +36621,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34773,6 +36655,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34783,6 +36666,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34794,6 +36678,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34827,6 +36712,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34838,6 +36724,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34846,6 +36733,7 @@ "path": [ "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" @@ -34855,6 +36743,7 @@ "tagRenderings", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -34865,6 +36754,7 @@ "renderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -34882,6 +36772,7 @@ "renderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -34899,6 +36790,7 @@ "renderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -34910,6 +36802,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -34921,6 +36814,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -34931,6 +36825,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -34942,6 +36837,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -34953,6 +36849,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -34964,6 +36861,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -34974,6 +36872,7 @@ "renderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -34984,6 +36883,7 @@ "renderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -34995,6 +36895,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -35028,6 +36929,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35039,6 +36941,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35050,6 +36953,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -35070,6 +36974,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -35104,6 +37009,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -35118,6 +37024,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -35129,6 +37036,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -35155,6 +37063,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35167,6 +37076,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35201,6 +37111,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35212,6 +37123,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35224,6 +37136,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35258,6 +37171,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35270,6 +37184,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35281,6 +37196,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -35304,6 +37220,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35316,6 +37233,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35350,6 +37268,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35361,6 +37280,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35373,6 +37293,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35407,6 +37328,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35419,6 +37341,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35430,6 +37353,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -35441,6 +37365,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -35464,6 +37389,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35476,6 +37402,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35510,6 +37437,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35521,6 +37449,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35533,6 +37462,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35567,6 +37497,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35579,6 +37510,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35590,6 +37522,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -35600,10 +37533,10 @@ "renderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -35611,6 +37544,7 @@ "renderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -35621,6 +37555,7 @@ "renderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -35641,6 +37576,7 @@ "renderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -35658,6 +37594,7 @@ "renderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -35703,6 +37640,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -35725,6 +37663,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35736,6 +37675,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35769,6 +37709,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35779,6 +37720,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35790,6 +37732,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35823,6 +37766,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35834,6 +37778,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35844,6 +37789,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -35866,6 +37812,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35877,6 +37824,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35910,6 +37858,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35920,6 +37869,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35931,6 +37881,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35964,6 +37915,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35975,6 +37927,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35986,6 +37939,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -36004,6 +37958,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -36022,6 +37977,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -36034,6 +37990,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -36046,6 +38003,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -36057,6 +38015,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -36069,6 +38028,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -36081,6 +38041,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -36093,6 +38054,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -36104,6 +38066,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -36115,6 +38078,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -36127,6 +38091,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -36161,6 +38126,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36173,6 +38139,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36185,6 +38152,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -36206,6 +38174,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -36241,6 +38210,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -36256,6 +38226,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -36268,6 +38239,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -36295,6 +38267,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36308,6 +38281,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36343,6 +38317,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36355,6 +38330,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36368,6 +38344,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36403,6 +38380,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36416,6 +38394,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36428,6 +38407,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -36452,6 +38432,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36465,6 +38446,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36500,6 +38482,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36512,6 +38495,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36525,6 +38509,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36560,6 +38545,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36573,6 +38559,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36585,6 +38572,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -36597,6 +38585,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -36621,6 +38610,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36634,6 +38624,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36669,6 +38660,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36681,6 +38673,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36694,6 +38687,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36729,6 +38723,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36742,6 +38737,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36754,6 +38750,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -36765,10 +38762,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -36777,6 +38774,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -36788,6 +38786,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -36809,6 +38808,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -36827,6 +38827,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -36873,6 +38874,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -36896,6 +38898,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36908,6 +38911,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36942,6 +38946,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36953,6 +38958,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36965,6 +38971,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36999,6 +39006,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37011,6 +39019,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37022,6 +39031,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -37045,6 +39055,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37057,6 +39068,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37091,6 +39103,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37102,6 +39115,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37114,6 +39128,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37148,6 +39163,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37160,6 +39176,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37168,6 +39185,7 @@ "path": [ "filter" ], + "required": false, "hints": { "group": "filters" }, @@ -37204,16 +39222,17 @@ "filter", "id" ], + "required": true, "hints": {}, "type": "string", - "description": "An id/name for this filter, used to set the URL parameters", - "required": true + "description": "An id/name for this filter, used to set the URL parameters" }, { "path": [ "filter", "options" ], + "required": true, "hints": {}, "type": "array", "description": "The options for a filter\nIf there are multiple options these will be a list of radio buttons\nIf there is only one option this will be a checkbox\nFiltering is done based on the given osmTags that are compared to the objects in that layer.\n\nAn example which searches by name:\n\n```\n{\n \"id\": \"shop-name\",\n \"options\": [\n {\n \"fields\": [\n {\n \"name\": \"search\",\n \"type\": \"string\"\n }\n ],\n \"osmTags\": \"name~i~.*{search}.*\",\n \"question\": {\n \"en\": \"Only show shops with name {search}\",\n }\n }\n ]\n }\n ```" @@ -37224,6 +39243,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -37246,6 +39266,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37257,6 +39278,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37290,6 +39312,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37300,6 +39323,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37311,6 +39335,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37344,6 +39369,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37355,6 +39381,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37366,6 +39393,7 @@ "fields", "name" ], + "required": true, "hints": {}, "type": "string", "description": "If name is `search`, use \"_first_comment~.*{search}.*\" as osmTags" @@ -37375,6 +39403,7 @@ "filter", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a check\n\n\"ignore-possible-duplicate\": disables a check in `DetectDuplicateFilters` which complains that a filter can be replaced by a filter from the `filters`-library-layer" @@ -37383,6 +39412,7 @@ "path": [ "deletion" ], + "required": false, "hints": { "group": "editing" }, @@ -37401,6 +39431,7 @@ "deletion", "extraDeleteReasons" ], + "required": false, "hints": {}, "type": "array", "description": "*\nBy default, three reasons to delete a point are shown:\n\n- The point does not exist anymore\n- The point was a testing point\n- THe point could not be found\n\nHowever, for some layers, there might be different or more specific reasons for deletion which can be user friendly to set, e.g.:\n\n- the shop has closed\n- the climbing route has been closed of for nature conservation reasons\n- ...\n\nThese reasons can be stated here and will be shown in the list of options the user can choose from" @@ -37411,6 +39442,7 @@ "extraDeleteReasons", "explanation" ], + "required": true, "hints": {}, "description": "The text that will be shown to the user - translatable" }, @@ -37420,6 +39452,7 @@ "extraDeleteReasons", "changesetMessage" ], + "required": true, "hints": {}, "type": "string", "description": "The text that will be uploaded into the changeset or will be used in the fixme in case of a soft deletion\nShould be a few words, in english" @@ -37429,6 +39462,7 @@ "deletion", "nonDeleteMappings" ], + "required": false, "hints": {}, "type": "array", "description": "In some cases, a (starting) contributor might wish to delete a feature even though deletion is not appropriate.\n(The most relevant case are small paths running over private property. These should be marked as 'private' instead of deleted, as the community might trace the path again from aerial imagery, gettting us back to the original situation).\n\nBy adding a 'nonDeleteMapping', an option can be added into the list which will retag the feature.\nIt is important that the feature will be retagged in such a way that it won't be picked up by the layer anymore!" @@ -37439,6 +39473,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -37471,6 +39506,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37481,6 +39517,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37491,6 +39528,7 @@ "nonDeleteMappings", "then" ], + "required": true, "hints": {}, "description": "The human explanation for the options" }, @@ -37499,6 +39537,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": [ { @@ -37520,6 +39559,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37530,6 +39570,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37562,6 +39603,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37571,6 +39613,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37581,6 +39624,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37613,6 +39657,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37623,6 +39668,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37632,6 +39678,7 @@ "deletion", "neededChangesets" ], + "required": false, "hints": {}, "type": "number", "description": "*\nBy default, the contributor needs 20 previous changesets to delete points edited by others.\nFor some small features (e.g. bicycle racks) this is too much and this requirement can be lowered or dropped, which can be done here." @@ -37641,6 +39688,7 @@ "deletion", "omitDefaultDeleteReasons" ], + "required": false, "hints": {}, "type": "boolean", "description": "Set this flag if the default delete reasons should be omitted from the dialog.\nThis requires at least one extraDeleteReason or nonDeleteMapping" @@ -37649,6 +39697,7 @@ "path": [ "allowMove" ], + "required": false, "hints": { "group": "editing" }, @@ -37667,6 +39716,7 @@ "allowMove", "enableImproveAccuracy" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is to improve accuracy.\nSet to false to disable this reason" @@ -37676,6 +39726,7 @@ "allowMove", "enableRelocation" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is because it has relocated\nSet to false to disable this reason" @@ -37684,6 +39735,7 @@ "path": [ "allowSplit" ], + "required": false, "hints": { "group": "editing" }, @@ -37694,6 +39746,7 @@ "path": [ "units" ], + "required": false, "hints": {}, "type": "object", "description": "In some cases, a value is represented in a certain unit (such as meters for heigt/distance/..., km/h for speed, ...)\n\nSometimes, multiple denominations are possible (e.g. km/h vs mile/h; megawatt vs kilowatt vs gigawatt for power generators, ...)\n\nThis brings in some troubles, as there are multiple ways to write it (no denomitation, 'm' vs 'meter' 'metre', ...)\n\nNot only do we want to write consistent data to OSM, we also want to present this consistently to the user.\nThis is handled by defining units.\n\n# Rendering\n\nTo render a value with long (human) denomination, use {canonical(key)}\n\n# Usage\n\nFirst of all, you define which keys have units applied, for example:\n\n```\nunits: [\n appliesTo: [\"maxspeed\", \"maxspeed:hgv\", \"maxspeed:bus\"]\n applicableUnits: [\n ...\n ]\n]\n```\n\nApplicableUnits defines which is the canonical extension, how it is presented to the user, ...:\n\n```\napplicableUnits: [\n{\n canonicalDenomination: \"km/h\",\n alternativeDenomination: [\"km/u\", \"kmh\", \"kph\"]\n default: true,\n human: {\n en: \"kilometer/hour\",\n nl: \"kilometer/uur\"\n },\n humanShort: {\n en: \"km/h\",\n nl: \"km/u\"\n }\n},\n{\n canoncialDenomination: \"mph\",\n ... similar for miles an hour ...\n}\n]\n```\n\n\nIf this is defined, then every key which the denominations apply to (`maxspeed`, `maxspeed:hgv` and `maxspeed:bus`) will be rewritten at the metatagging stage:\nevery value will be parsed and the canonical extension will be added add presented to the other parts of the code.\n\nAlso, if a freeform text field is used, an extra dropdown with applicable denominations will be given" @@ -37703,6 +39756,7 @@ "units", "appliesToKey" ], + "required": true, "hints": {}, "type": "array", "description": "Every key from this list will be normalized.\n\nTo render the value properly (with a human readable denomination), use `{canonical()}`" @@ -37712,6 +39766,7 @@ "units", "eraseInvalidValues" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, invalid values will be erased in the MC application (but not in OSM of course!)\nBe careful with setting this" @@ -37721,6 +39776,7 @@ "units", "applicableUnits" ], + "required": true, "hints": {}, "type": "array", "description": "The possible denominations for this unit.\nFor length, denominations could be \"meter\", \"kilometer\", \"miles\", \"foot\"" @@ -37731,6 +39787,7 @@ "applicableUnits", "useIfNoUnitGiven" ], + "required": false, "hints": {}, "type": [ { @@ -37751,6 +39808,7 @@ "applicableUnits", "canonicalDenomination" ], + "required": true, "hints": {}, "type": "string", "description": "The canonical value for this denomination which will be added to the value in OSM.\ne.g. \"m\" for meters\nIf the user inputs '42', the canonical value will be added and it'll become '42m'.\n\nImportant: often, _no_ canonical values are expected, e.g. in the case of 'maxspeed' where 'km/h' is the default.\nIn this case, an empty string should be used" @@ -37761,6 +39819,7 @@ "applicableUnits", "canonicalDenominationSingular" ], + "required": false, "hints": {}, "type": "string", "description": "The canonical denomination in the case that the unit is precisely '1'.\nUsed for display purposes only.\n\nE.g.: for duration of something in minutes: `2 minutes` but `1 minute`; the `minute` goes here" @@ -37771,6 +39830,7 @@ "applicableUnits", "alternativeDenomination" ], + "required": false, "hints": {}, "type": "array", "description": "A list of alternative values which can occur in the OSM database - used for parsing.\nE.g.: while 'm' is canonical, `meter`, `mtrs`, ... can occur as well" @@ -37781,6 +39841,7 @@ "applicableUnits", "human" ], + "required": false, "hints": {}, "type": [ { @@ -37798,6 +39859,7 @@ "applicableUnits", "humanSingular" ], + "required": false, "hints": {}, "type": [ { @@ -37815,6 +39877,7 @@ "applicableUnits", "prefix" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, then the canonical value will be prefixed instead, e.g. for '€'\nNote that if all values use 'prefix', the dropdown might move to before the text field" @@ -37824,6 +39887,7 @@ "units", "defaultInput" ], + "required": false, "hints": {}, "type": "string", "description": "In some cases, the default denomination is not the most user friendly to input.\nE.g., when measuring kerb heights, it is illogical to ask contributors to input an amount in meters.\n\nWhen a default input method should be used, this can be specified by setting the canonical denomination here, e.g.\n`defaultInput: \"cm\"`. This must be a denomination which appears in the applicableUnits" @@ -37832,6 +39896,7 @@ "path": [ "syncSelection" ], + "required": false, "hints": { "group": "advanced" }, @@ -37842,6 +39907,7 @@ "path": [ "#" ], + "required": false, "hints": { "group": "special" }, @@ -37852,6 +39918,7 @@ "path": [ "popupInFloatover" ], + "required": false, "hints": { "group": "advanced" }, @@ -37862,6 +39929,7 @@ "path": [ "fullNodeDatabase" ], + "required": false, "hints": { "group": "hidden" }, diff --git a/assets/layoutconfigmeta.json b/assets/layoutconfigmeta.json index dc198d4bd..9a9d14103 100644 --- a/assets/layoutconfigmeta.json +++ b/assets/layoutconfigmeta.json @@ -1,6 +1,7 @@ [ { "path": [], + "required": false, "hints": {}, "type": "object", "description": "Defines the entire theme.\n\nA theme is the collection of the layers that are shown; the intro text, the icon, ...\nIt more or less defines the entire experience.\n\nMost of the fields defined here are metadata about the theme, such as its name, description, supported languages, default starting location, ...\n\nThe main chunk of the json will however be the 'layers'-array, where the details of your layers are.\n\nGeneral remark: a type (string | any) indicates either a fixed or a translatable string." @@ -9,15 +10,16 @@ "path": [ "id" ], + "required": true, "hints": {}, "type": "string", - "description": "The id of this layout.\n\nThis is used as hashtag in the changeset message, which will read something like \"Adding data with #mapcomplete for theme #\"\nMake sure it is something decent and descriptive, it should be a simple, lowercase string.\n\nOn official themes, it'll become the name of the page, e.g.\n'cyclestreets' which become 'cyclestreets.html'", - "required": true + "description": "The id of this layout.\n\nThis is used as hashtag in the changeset message, which will read something like \"Adding data with #mapcomplete for theme #\"\nMake sure it is something decent and descriptive, it should be a simple, lowercase string.\n\nOn official themes, it'll become the name of the page, e.g.\n'cyclestreets' which become 'cyclestreets.html'" }, { "path": [ "credits" ], + "required": false, "hints": {}, "type": "string", "description": "Who helped to create this theme and should be attributed?" @@ -26,6 +28,7 @@ "path": [ "mustHaveLanguage" ], + "required": false, "hints": {}, "type": "array", "description": "Only used in 'generateLayerOverview': if present, every translation will be checked to make sure it is fully translated.\n\nThis must be a list of two-letter, lowercase codes which identifies the language, e.g. \"en\", \"nl\", ..." @@ -34,6 +37,7 @@ "path": [ "title" ], + "required": true, "hints": {}, "type": [ { @@ -43,13 +47,13 @@ "type": "string" } ], - "description": "The title, as shown in the welcome message and the more-screen.", - "required": true + "description": "The title, as shown in the welcome message and the more-screen." }, { "path": [ "shortDescription" ], + "required": false, "hints": {}, "type": [ { @@ -65,6 +69,7 @@ "path": [ "description" ], + "required": true, "hints": {}, "type": [ { @@ -74,13 +79,13 @@ "type": "string" } ], - "description": "The description, as shown in the welcome message and the more-screen", - "required": true + "description": "The description, as shown in the welcome message and the more-screen" }, { "path": [ "descriptionTail" ], + "required": false, "hints": {}, "type": [ { @@ -96,17 +101,18 @@ "path": [ "icon" ], + "required": true, "hints": { "typehint": "icon" }, "type": "string", - "description": "The icon representing this theme.\nUsed as logo in the more-screen and (for official themes) as favicon, webmanifest logo, ...\nEither a URL or a base64 encoded value (which should include 'data:image/svg+xml;base64)\n", - "required": true + "description": "The icon representing this theme.\nUsed as logo in the more-screen and (for official themes) as favicon, webmanifest logo, ...\nEither a URL or a base64 encoded value (which should include 'data:image/svg+xml;base64)\n" }, { "path": [ "socialImage" ], + "required": false, "hints": { "typehint": "image" }, @@ -117,15 +123,16 @@ "path": [ "startZoom" ], + "required": true, "hints": {}, "type": "number", - "description": "Default location and zoom to start.\nNote that this is barely used. Once the user has visited mapcomplete at least once, the previous location of the user will be used", - "required": true + "description": "Default location and zoom to start.\nNote that this is barely used. Once the user has visited mapcomplete at least once, the previous location of the user will be used" }, { "path": [ "widenFactor" ], + "required": false, "hints": {}, "type": "number", "description": "When a query is run, the data within bounds of the visible map is loaded.\nHowever, users tend to pan and zoom a lot. It is pretty annoying if every single pan means a reloading of the data.\nFor this, the bounds are widened in order to make a small pan still within bounds of the loaded data.\n\nIF widenfactor is 1, this feature is disabled. A recommended value is between 1 and 3" @@ -134,6 +141,7 @@ "path": [ "overpassMaxZoom" ], + "required": false, "hints": {}, "type": "number", "description": "At low zoom levels, overpass is used to query features.\nAt high zoom level, the OSM api is used to fetch one or more BBOX aligning with a slippy tile.\nThe overpassMaxZoom controls the flipoverpoint: if the zoom is this or lower, overpass is used." @@ -142,6 +150,7 @@ "path": [ "osmApiTileSize" ], + "required": false, "hints": {}, "type": "number", "description": "When the OSM-api is used to fetch features, it does so in a tiled fashion.\nThese tiles are using a ceratin zoom level, that can be controlled here\nDefault: overpassMaxZoom + 1" @@ -150,6 +159,7 @@ "path": [ "defaultBackgroundId" ], + "required": false, "hints": {}, "type": "string", "description": "The id of the default background. BY default: vanilla OSM" @@ -158,6 +168,7 @@ "path": [ "tileLayerSources" ], + "required": false, "hints": {}, "type": "array", "description": "Define some (overlay) slippy map tilesources" @@ -167,6 +178,7 @@ "tileLayerSources", "name" ], + "required": true, "hints": {}, "type": [ { @@ -182,6 +194,7 @@ "path": [ "layers" ], + "required": true, "hints": {}, "type": [ { @@ -223,36 +236,36 @@ "type": "string" } ], - "description": "The layers to display.\n\nEvery layer contains a description of which feature to display - the overpassTags which are queried.\nInstead of running one query for every layer, the query is fused.\n\nAfterwards, every layer is given the list of features.\nEvery layer takes away the features that match with them*, and give the leftovers to the next layers.\n\nThis implies that the _order_ of the layers is important in the case of features with the same tags;\nas the later layers might never receive their feature.\n\n*layers can also remove 'leftover'-features if the leftovers overlap with a feature in the layer itself\n\nNote that builtin layers can be reused. Either put in the name of the layer to reuse, or use {builtin: \"layername\", override: ...}\n\nThe 'override'-object will be copied over the original values of the layer, which allows to change certain aspects of the layer\n\nFor example: If you would like to use layer nature reserves, but only from a specific operator (eg. Natuurpunt) you would use the following in your theme:\n\n```\n\"layer\": {\n \"builtin\": \"nature_reserve\",\n \"override\": {\"source\":\n {\"osmTags\": {\n \"+and\":[\"operator=Natuurpunt\"]\n }\n }\n }\n}\n```\n\nIt's also possible to load multiple layers at once, for example, if you would like for both drinking water and benches to start at the zoomlevel at 12, you would use the following:\n\n```\n\"layer\": {\n \"builtin\": [\"benches\", \"drinking_water\"],\n \"override\": {\"minzoom\": 12}\n}\n```", - "required": true + "description": "The layers to display.\n\nEvery layer contains a description of which feature to display - the overpassTags which are queried.\nInstead of running one query for every layer, the query is fused.\n\nAfterwards, every layer is given the list of features.\nEvery layer takes away the features that match with them*, and give the leftovers to the next layers.\n\nThis implies that the _order_ of the layers is important in the case of features with the same tags;\nas the later layers might never receive their feature.\n\n*layers can also remove 'leftover'-features if the leftovers overlap with a feature in the layer itself\n\nNote that builtin layers can be reused. Either put in the name of the layer to reuse, or use {builtin: \"layername\", override: ...}\n\nThe 'override'-object will be copied over the original values of the layer, which allows to change certain aspects of the layer\n\nFor example: If you would like to use layer nature reserves, but only from a specific operator (eg. Natuurpunt) you would use the following in your theme:\n\n```\n\"layer\": {\n \"builtin\": \"nature_reserve\",\n \"override\": {\"source\":\n {\"osmTags\": {\n \"+and\":[\"operator=Natuurpunt\"]\n }\n }\n }\n}\n```\n\nIt's also possible to load multiple layers at once, for example, if you would like for both drinking water and benches to start at the zoomlevel at 12, you would use the following:\n\n```\n\"layer\": {\n \"builtin\": [\"benches\", \"drinking_water\"],\n \"override\": {\"minzoom\": 12}\n}\n```" }, { "path": [ "layers" ], + "required": false, "hints": {}, "type": "object", - "description": "Configuration for a single layer", - "required": true + "description": "Configuration for a single layer" }, { "path": [ "layers", "id" ], + "required": true, "hints": { "group": "basic", "question": "What is the identifier of this layer?" }, "type": "string", - "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n", - "required": true + "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n" }, { "path": [ "layers", "name" ], + "required": false, "hints": { "group": "basic", "question": "What is the name of this layer?", @@ -273,6 +286,7 @@ "layers", "description" ], + "required": false, "hints": { "group": "basic", "question": "How would you describe the features that are shown on this layer?" @@ -285,14 +299,14 @@ "type": "string" } ], - "description": "A description for the features shown in this layer.\nThis often resembles the introduction of the wiki.osm.org-page for this feature.\n", - "required": true + "description": "A description for the features shown in this layer.\nThis often resembles the introduction of the wiki.osm.org-page for this feature.\n" }, { "path": [ "layers", "source" ], + "required": true, "hints": {}, "type": [ { @@ -355,6 +369,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -387,6 +402,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -397,6 +413,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -407,6 +424,7 @@ "source", "maxCacheAge" ], + "required": false, "hints": {}, "type": "number", "description": "The maximum amount of seconds that a tile is allowed to linger in the cache" @@ -417,6 +435,7 @@ "source", "geoJson" ], + "required": true, "hints": {}, "type": "string", "description": "The actual source of the data to load, if loaded via geojson.\n\n# A single geojson-file\nsource: {geoJson: \"https://my.source.net/some-geo-data.geojson\"}\n fetches a geojson from a third party source\n\n# A tiled geojson source\nsource: {geoJson: \"https://my.source.net/some-tile-geojson-{layer}-{z}-{x}-{y}.geojson\", geoJsonZoomLevel: 14}\n to use a tiled geojson source. The web server must offer multiple geojsons. {z}, {x} and {y} are substituted by the location; {layer} is substituted with the id of the loaded layer\n\nSome API's use a BBOX instead of a tile, this can be used by specifying {y_min}, {y_max}, {x_min} and {x_max}" @@ -427,6 +446,7 @@ "source", "geoJsonZoomLevel" ], + "required": false, "hints": {}, "type": "number", "description": "To load a tiled geojson layer, set the zoomlevel of the tiles" @@ -437,6 +457,7 @@ "source", "isOsmCache" ], + "required": false, "hints": {}, "type": "boolean", "description": "Indicates that the upstream geojson data is OSM-derived.\nUseful for e.g. merging or for scripts generating this cache" @@ -447,6 +468,7 @@ "source", "mercatorCrs" ], + "required": false, "hints": {}, "type": "boolean", "description": "Some API's use a mercator-projection (EPSG:900913) instead of WGS84. Set the flag `mercatorCrs: true` in the source for this" @@ -457,6 +479,7 @@ "source", "idKey" ], + "required": false, "hints": {}, "type": "string", "description": "Some API's have an id-field, but give it a different name.\nSetting this key will rename this field into 'id'" @@ -466,6 +489,7 @@ "layers", "calculatedTags" ], + "required": false, "hints": { "group": "advanced" }, @@ -477,6 +501,7 @@ "layers", "doNotDownload" ], + "required": false, "hints": { "group": "advanced" }, @@ -488,6 +513,7 @@ "layers", "isShown" ], + "required": false, "hints": { "group": "advanced" }, @@ -511,6 +537,7 @@ "layers", "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -521,6 +548,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": [ { @@ -553,6 +581,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -562,6 +591,7 @@ "layers", "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -572,6 +602,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": [ { @@ -604,6 +635,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -614,6 +646,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -623,6 +656,7 @@ "layers", "forceLoad" ], + "required": false, "hints": { "group": "advanced" }, @@ -634,6 +668,7 @@ "layers", "minzoom" ], + "required": false, "hints": { "group": "basic", "question": "At what zoom level should features of the layer be shown?", @@ -647,6 +682,7 @@ "layers", "shownByDefault" ], + "required": false, "hints": { "group": "advanced" }, @@ -658,6 +694,7 @@ "layers", "minzoomVisible" ], + "required": false, "hints": { "group": "advanced" }, @@ -669,6 +706,7 @@ "layers", "title" ], + "required": false, "hints": { "group": "infobox" }, @@ -680,18 +718,17 @@ "type": "string" } ], - "description": "The title shown in a popup for elements of this layer.\n", - "required": true + "description": "The title shown in a popup for elements of this layer.\n" }, { "path": [ "layers", "title" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -699,10 +736,10 @@ "title", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -710,6 +747,7 @@ "title", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -720,6 +758,7 @@ "title", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -740,6 +779,7 @@ "title", "description" ], + "required": false, "hints": {}, "type": [ { @@ -749,8 +789,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -758,6 +797,7 @@ "title", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -803,6 +843,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -825,6 +866,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -836,6 +878,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -869,6 +912,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -879,6 +923,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -890,6 +935,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -923,6 +969,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -934,6 +981,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -944,6 +992,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -966,6 +1015,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -977,6 +1027,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1010,6 +1061,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1020,6 +1072,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1031,6 +1084,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1064,6 +1118,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1075,6 +1130,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1085,6 +1141,7 @@ "title", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -1096,6 +1153,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -1106,6 +1164,7 @@ "title", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -1117,6 +1176,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -1150,6 +1210,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1161,6 +1222,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1172,6 +1234,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -1192,6 +1255,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -1216,8 +1280,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -1227,6 +1290,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -1241,6 +1305,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -1250,6 +1315,7 @@ "layers", "titleIcons" ], + "required": false, "hints": { "typehint": "icon[]", "group": "infobox" @@ -1289,6 +1355,7 @@ "layers", "titleIcons" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -1299,10 +1366,10 @@ "titleIcons", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -1310,6 +1377,7 @@ "titleIcons", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -1320,6 +1388,7 @@ "titleIcons", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -1340,6 +1409,7 @@ "titleIcons", "description" ], + "required": false, "hints": {}, "type": [ { @@ -1349,8 +1419,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -1358,6 +1427,7 @@ "titleIcons", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -1403,6 +1473,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -1425,6 +1496,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1436,6 +1508,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1469,6 +1542,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1479,6 +1553,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1490,6 +1565,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1523,6 +1599,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1534,6 +1611,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1544,6 +1622,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -1566,6 +1645,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1577,6 +1657,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -1610,6 +1691,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1620,6 +1702,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1631,6 +1714,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -1664,6 +1748,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1675,6 +1760,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1685,6 +1771,7 @@ "titleIcons", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -1696,6 +1783,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -1706,6 +1794,7 @@ "titleIcons", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -1717,6 +1806,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -1750,6 +1840,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1761,6 +1852,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -1772,6 +1864,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -1792,6 +1885,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -1816,8 +1910,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -1827,6 +1920,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -1841,6 +1935,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -1850,6 +1945,7 @@ "layers", "mapRendering" ], + "required": true, "hints": { "group": "maprendering" }, @@ -1881,6 +1977,7 @@ "layers", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -1891,6 +1988,7 @@ "mapRendering", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -1901,6 +1999,7 @@ "mapRendering", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -1912,8 +2011,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -1921,10 +2019,10 @@ "mapRendering", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -1933,10 +2031,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -1945,6 +2043,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -1956,6 +2055,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -1977,6 +2077,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -1986,8 +2087,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -1996,6 +2096,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -2042,6 +2143,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -2065,6 +2167,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2077,6 +2180,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2111,6 +2215,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2122,6 +2227,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2134,6 +2240,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -2168,6 +2275,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2180,6 +2288,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2191,6 +2300,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -2214,6 +2324,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2226,6 +2337,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2260,6 +2372,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2271,6 +2384,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2283,6 +2397,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -2317,6 +2432,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2329,6 +2445,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2340,6 +2457,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -2352,6 +2470,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -2363,6 +2482,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -2375,6 +2495,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -2409,6 +2530,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2421,6 +2543,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2433,6 +2556,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -2454,6 +2578,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -2478,8 +2603,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -2490,6 +2614,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -2505,6 +2630,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -2515,6 +2641,7 @@ "mapRendering", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -2526,6 +2653,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -2559,6 +2687,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2570,6 +2699,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2581,6 +2711,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -2601,6 +2732,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -2613,10 +2745,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -2626,6 +2758,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -2638,6 +2771,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -2660,6 +2794,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -2669,8 +2804,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -2680,6 +2814,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -2727,6 +2862,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -2751,6 +2887,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2764,6 +2901,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2799,6 +2937,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2811,6 +2950,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2824,6 +2964,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -2859,6 +3000,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2872,6 +3014,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2884,6 +3027,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -2908,6 +3052,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2921,6 +3066,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -2956,6 +3102,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2968,6 +3115,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -2981,6 +3129,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3016,6 +3165,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3029,6 +3179,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3041,6 +3192,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -3054,6 +3206,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -3066,6 +3219,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -3079,6 +3233,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -3114,6 +3269,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3127,6 +3283,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3140,6 +3297,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -3162,6 +3320,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -3186,8 +3345,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -3199,6 +3357,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -3215,6 +3374,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -3225,6 +3385,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -3242,6 +3403,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -3253,10 +3415,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -3265,6 +3427,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -3276,6 +3439,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -3297,6 +3461,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -3306,8 +3471,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -3316,6 +3480,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -3362,6 +3527,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -3385,6 +3551,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3397,6 +3564,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3431,6 +3599,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3442,6 +3611,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3454,6 +3624,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3488,6 +3659,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3500,6 +3672,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3511,6 +3684,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -3534,6 +3708,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3546,6 +3721,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -3580,6 +3756,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3591,6 +3768,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3603,6 +3781,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -3637,6 +3816,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3649,6 +3829,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3660,6 +3841,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -3672,6 +3854,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -3683,6 +3866,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -3695,6 +3879,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -3729,6 +3914,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3741,6 +3927,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -3753,6 +3940,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -3774,6 +3962,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -3798,8 +3987,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -3810,6 +3998,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -3825,6 +4014,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -3835,6 +4025,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -3852,6 +4043,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -3863,10 +4055,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -3875,6 +4067,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -3886,6 +4079,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -3907,6 +4101,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -3916,8 +4111,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -3926,6 +4120,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -3972,6 +4167,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -3995,6 +4191,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4007,6 +4204,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4041,6 +4239,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4052,6 +4251,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4064,6 +4264,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4098,6 +4299,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4110,6 +4312,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4121,6 +4324,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -4144,6 +4348,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4156,6 +4361,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4190,6 +4396,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4201,6 +4408,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4213,6 +4421,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4247,6 +4456,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4259,6 +4469,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4270,6 +4481,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -4282,6 +4494,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -4293,6 +4506,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -4305,6 +4519,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -4339,6 +4554,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4351,6 +4567,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4363,6 +4580,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -4384,6 +4602,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -4408,8 +4627,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -4420,6 +4638,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -4435,6 +4654,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -4445,6 +4665,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": [ { @@ -4462,6 +4683,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -4473,10 +4695,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -4485,6 +4707,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -4496,6 +4719,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -4517,6 +4741,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -4526,8 +4751,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -4536,6 +4760,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -4582,6 +4807,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -4605,6 +4831,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4617,6 +4844,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4651,6 +4879,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4662,6 +4891,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4674,6 +4904,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4708,6 +4939,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4720,6 +4952,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4731,6 +4964,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -4754,6 +4988,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4766,6 +5001,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -4800,6 +5036,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4811,6 +5048,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4823,6 +5061,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -4857,6 +5096,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4869,6 +5109,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4880,6 +5121,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -4892,6 +5134,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -4903,6 +5146,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -4915,6 +5159,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -4949,6 +5194,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4961,6 +5207,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -4973,6 +5220,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -4994,6 +5242,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -5018,8 +5267,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -5030,6 +5278,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -5045,6 +5294,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -5055,6 +5305,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": [ { @@ -5072,6 +5323,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -5083,10 +5335,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -5095,6 +5347,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -5106,6 +5359,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -5127,6 +5381,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -5136,8 +5391,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -5146,6 +5400,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -5192,6 +5447,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -5215,6 +5471,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5227,6 +5484,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5261,6 +5519,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5272,6 +5531,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5284,6 +5544,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5318,6 +5579,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5330,6 +5592,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5341,6 +5604,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -5364,6 +5628,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5376,6 +5641,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5410,6 +5676,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5421,6 +5688,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5433,6 +5701,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5467,6 +5736,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5479,6 +5749,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5490,6 +5761,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -5502,6 +5774,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -5513,6 +5786,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -5525,6 +5799,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -5559,6 +5834,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5571,6 +5847,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5583,6 +5860,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -5604,6 +5882,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -5628,8 +5907,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -5640,6 +5918,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -5655,6 +5934,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -5665,6 +5945,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -5682,6 +5963,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -5693,10 +5975,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -5705,6 +5987,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -5716,6 +5999,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -5737,6 +6021,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -5746,8 +6031,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -5756,6 +6040,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -5802,6 +6087,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -5825,6 +6111,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5837,6 +6124,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -5871,6 +6159,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5882,6 +6171,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5894,6 +6184,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -5928,6 +6219,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5940,6 +6232,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5951,6 +6244,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -5974,6 +6268,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -5986,6 +6281,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6020,6 +6316,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6031,6 +6328,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6043,6 +6341,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6077,6 +6376,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6089,6 +6389,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6100,6 +6401,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -6112,6 +6414,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -6123,6 +6426,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -6135,6 +6439,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -6169,6 +6474,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6181,6 +6487,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6193,6 +6500,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -6214,6 +6522,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -6238,8 +6547,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -6250,6 +6558,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -6265,6 +6574,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -6275,6 +6585,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -6292,6 +6603,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -6303,10 +6615,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -6315,6 +6627,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -6326,6 +6639,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -6347,6 +6661,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -6356,8 +6671,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -6366,6 +6680,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -6412,6 +6727,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -6435,6 +6751,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6447,6 +6764,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6481,6 +6799,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6492,6 +6811,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6504,6 +6824,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6538,6 +6859,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6550,6 +6872,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6561,6 +6884,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -6584,6 +6908,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6596,6 +6921,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -6630,6 +6956,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6641,6 +6968,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6653,6 +6981,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -6687,6 +7016,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6699,6 +7029,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6710,6 +7041,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -6722,6 +7054,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -6733,6 +7066,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -6745,6 +7079,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -6779,6 +7114,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6791,6 +7127,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -6803,6 +7140,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -6824,6 +7162,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -6848,8 +7187,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -6860,6 +7198,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -6875,6 +7214,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -6885,6 +7225,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -6902,6 +7243,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -6913,10 +7255,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -6925,6 +7267,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -6936,6 +7279,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -6957,6 +7301,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -6966,8 +7311,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -6976,6 +7320,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -7022,6 +7367,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -7045,6 +7391,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7057,6 +7404,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7091,6 +7439,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7102,6 +7451,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7114,6 +7464,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7148,6 +7499,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7160,6 +7512,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7171,6 +7524,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -7194,6 +7548,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7206,6 +7561,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7240,6 +7596,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7251,6 +7608,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7263,6 +7621,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7297,6 +7656,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7309,6 +7669,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7320,6 +7681,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -7332,6 +7694,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -7343,6 +7706,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -7355,6 +7719,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -7389,6 +7754,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7401,6 +7767,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7413,6 +7780,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -7434,6 +7802,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -7458,8 +7827,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -7470,6 +7838,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -7485,6 +7854,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -7495,6 +7865,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -7516,6 +7887,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -7527,10 +7899,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -7539,6 +7911,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -7550,6 +7923,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -7571,6 +7945,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -7580,8 +7955,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -7590,6 +7964,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -7636,6 +8011,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -7659,6 +8035,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7671,6 +8048,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7705,6 +8083,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7716,6 +8095,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7728,6 +8108,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7762,6 +8143,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7774,6 +8156,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7785,6 +8168,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -7808,6 +8192,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7820,6 +8205,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -7854,6 +8240,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7865,6 +8252,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7877,6 +8265,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -7911,6 +8300,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7923,6 +8313,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -7934,6 +8325,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -7946,6 +8338,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -7957,6 +8350,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -7969,6 +8363,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -8003,6 +8398,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8015,6 +8411,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8027,6 +8424,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -8048,6 +8446,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -8072,8 +8471,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -8084,6 +8482,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -8099,6 +8498,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -8109,6 +8509,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -8130,6 +8531,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -8141,10 +8543,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -8153,6 +8555,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -8164,6 +8567,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -8185,6 +8589,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -8194,8 +8599,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -8204,6 +8608,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -8250,6 +8655,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -8273,6 +8679,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8285,6 +8692,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8319,6 +8727,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8330,6 +8739,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8342,6 +8752,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8376,6 +8787,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8388,6 +8800,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8399,6 +8812,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -8422,6 +8836,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8434,6 +8849,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8468,6 +8884,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8479,6 +8896,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8491,6 +8909,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8525,6 +8944,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8537,6 +8957,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8548,6 +8969,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -8560,6 +8982,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -8571,6 +8994,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -8583,6 +9007,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -8617,6 +9042,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8629,6 +9055,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8641,6 +9068,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -8662,6 +9090,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -8686,8 +9115,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -8698,6 +9126,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -8713,6 +9142,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -8722,6 +9152,7 @@ "layers", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -8732,6 +9163,7 @@ "mapRendering", "color" ], + "required": false, "hints": {}, "type": [ { @@ -8749,6 +9181,7 @@ "mapRendering", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -8760,10 +9193,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -8772,6 +9205,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -8783,6 +9217,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -8804,6 +9239,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -8813,8 +9249,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -8823,6 +9258,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -8869,6 +9305,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -8892,6 +9329,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8904,6 +9342,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -8938,6 +9377,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8949,6 +9389,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -8961,6 +9402,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -8995,6 +9437,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9007,6 +9450,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9018,6 +9462,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -9041,6 +9486,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9053,6 +9499,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9087,6 +9534,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9098,6 +9546,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9110,6 +9559,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9144,6 +9594,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9156,6 +9607,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9167,6 +9619,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -9179,6 +9632,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -9190,6 +9644,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -9202,6 +9657,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -9236,6 +9692,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9248,6 +9705,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9260,6 +9718,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -9281,6 +9740,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -9305,8 +9765,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -9317,6 +9776,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -9332,6 +9792,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -9342,6 +9803,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": [ { @@ -9362,6 +9824,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -9373,10 +9836,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -9385,6 +9848,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -9396,6 +9860,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -9417,6 +9882,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -9426,8 +9892,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -9436,6 +9901,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -9482,6 +9948,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -9505,6 +9972,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9517,6 +9985,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9551,6 +10020,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9562,6 +10032,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9574,6 +10045,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9608,6 +10080,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9620,6 +10093,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9631,6 +10105,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -9654,6 +10129,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9666,6 +10142,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -9700,6 +10177,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9711,6 +10189,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9723,6 +10202,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -9757,6 +10237,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9769,6 +10250,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9780,6 +10262,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -9792,6 +10275,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -9803,6 +10287,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -9815,6 +10300,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -9849,6 +10335,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9861,6 +10348,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -9873,6 +10361,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -9894,6 +10383,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -9918,8 +10408,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -9930,6 +10419,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -9945,6 +10435,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -9955,6 +10446,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -9972,6 +10464,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -9983,10 +10476,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -9995,6 +10488,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -10006,6 +10500,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -10027,6 +10522,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -10036,8 +10532,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -10046,6 +10541,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -10092,6 +10588,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -10115,6 +10612,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10127,6 +10625,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10161,6 +10660,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10172,6 +10672,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10184,6 +10685,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10218,6 +10720,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10230,6 +10733,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10241,6 +10745,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -10264,6 +10769,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10276,6 +10782,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10310,6 +10817,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10321,6 +10829,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10333,6 +10842,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10367,6 +10877,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10379,6 +10890,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10390,6 +10902,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -10402,6 +10915,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -10413,6 +10927,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -10425,6 +10940,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -10459,6 +10975,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10471,6 +10988,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10483,6 +11001,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -10504,6 +11023,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -10528,8 +11048,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -10540,6 +11059,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -10555,6 +11075,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -10565,6 +11086,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -10582,6 +11104,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -10593,10 +11116,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -10605,6 +11128,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -10616,6 +11140,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -10637,6 +11162,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -10646,8 +11172,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -10656,6 +11181,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -10702,6 +11228,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -10725,6 +11252,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10737,6 +11265,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10771,6 +11300,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10782,6 +11312,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10794,6 +11325,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10828,6 +11360,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10840,6 +11373,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10851,6 +11385,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -10874,6 +11409,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10886,6 +11422,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -10920,6 +11457,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10931,6 +11469,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10943,6 +11482,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -10977,6 +11517,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -10989,6 +11530,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11000,6 +11542,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -11012,6 +11555,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -11023,6 +11567,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -11035,6 +11580,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -11069,6 +11615,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11081,6 +11628,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11093,6 +11641,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -11114,6 +11663,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -11138,8 +11688,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -11150,6 +11699,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -11165,6 +11715,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -11175,6 +11726,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -11192,6 +11744,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -11203,10 +11756,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -11215,6 +11768,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -11226,6 +11780,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -11247,6 +11802,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -11256,8 +11812,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -11266,6 +11821,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -11312,6 +11868,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -11335,6 +11892,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11347,6 +11905,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11381,6 +11940,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11392,6 +11952,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11404,6 +11965,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11438,6 +12000,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11450,6 +12013,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11461,6 +12025,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -11484,6 +12049,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11496,6 +12062,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11530,6 +12097,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11541,6 +12109,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11553,6 +12122,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -11587,6 +12157,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11599,6 +12170,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11610,6 +12182,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -11622,6 +12195,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -11633,6 +12207,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -11645,6 +12220,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -11679,6 +12255,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11691,6 +12268,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11703,6 +12281,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -11724,6 +12303,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -11748,8 +12328,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -11760,6 +12339,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -11775,6 +12355,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -11785,6 +12366,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -11802,6 +12384,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -11813,10 +12396,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -11825,6 +12408,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -11836,6 +12420,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -11857,6 +12442,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -11866,8 +12452,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -11876,6 +12461,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -11922,6 +12508,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -11945,6 +12532,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -11957,6 +12545,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -11991,6 +12580,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12002,6 +12592,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12014,6 +12605,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12048,6 +12640,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12060,6 +12653,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12071,6 +12665,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -12094,6 +12689,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12106,6 +12702,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -12140,6 +12737,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12151,6 +12749,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12163,6 +12762,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12197,6 +12797,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12209,6 +12810,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12220,6 +12822,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -12232,6 +12835,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -12243,6 +12847,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -12255,6 +12860,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -12289,6 +12895,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12301,6 +12908,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12313,6 +12921,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -12334,6 +12943,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -12358,8 +12968,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -12370,6 +12979,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -12385,6 +12995,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -12394,6 +13005,7 @@ "layers", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" @@ -12404,6 +13016,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -12415,6 +13028,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -12426,6 +13040,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -12437,8 +13052,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -12447,10 +13061,10 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -12460,10 +13074,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -12473,6 +13087,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -12485,6 +13100,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -12507,6 +13123,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -12516,8 +13133,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -12527,6 +13143,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -12574,6 +13191,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -12598,6 +13216,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12611,6 +13230,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -12646,6 +13266,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12658,6 +13279,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12671,6 +13293,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12706,6 +13329,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12719,6 +13343,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12731,6 +13356,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -12755,6 +13381,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12768,6 +13395,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -12803,6 +13431,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12815,6 +13444,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12828,6 +13458,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -12863,6 +13494,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12876,6 +13508,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12888,6 +13521,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -12901,6 +13535,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -12913,6 +13548,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -12926,6 +13562,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -12961,6 +13598,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12974,6 +13612,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -12987,6 +13626,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -13009,6 +13649,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -13033,8 +13674,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -13046,6 +13686,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -13062,6 +13703,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -13073,6 +13715,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -13085,6 +13728,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -13119,6 +13763,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13131,6 +13776,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13143,6 +13789,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -13164,6 +13811,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -13177,10 +13825,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -13191,6 +13839,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -13204,6 +13853,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -13227,6 +13877,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -13236,8 +13887,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -13248,6 +13898,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -13296,6 +13947,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -13321,6 +13973,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13335,6 +13988,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13371,6 +14025,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13384,6 +14039,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13398,6 +14054,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13434,6 +14091,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13448,6 +14106,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13461,6 +14120,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -13486,6 +14146,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13500,6 +14161,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -13536,6 +14198,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13549,6 +14212,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13563,6 +14227,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -13599,6 +14264,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13613,6 +14279,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13626,6 +14293,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -13640,6 +14308,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -13653,6 +14322,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -13667,6 +14337,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -13703,6 +14374,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13717,6 +14389,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -13731,6 +14404,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -13754,6 +14428,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -13778,8 +14453,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -13792,6 +14466,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -13809,6 +14484,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -13820,6 +14496,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -13838,6 +14515,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -13850,10 +14528,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -13863,6 +14541,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -13875,6 +14554,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -13897,6 +14577,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -13906,8 +14587,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -13917,6 +14597,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -13964,6 +14645,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -13988,6 +14670,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14001,6 +14684,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14036,6 +14720,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14048,6 +14733,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14061,6 +14747,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14096,6 +14783,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14109,6 +14797,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14121,6 +14810,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -14145,6 +14835,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14158,6 +14849,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14193,6 +14885,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14205,6 +14898,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14218,6 +14912,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14253,6 +14948,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14266,6 +14962,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14278,6 +14975,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -14291,6 +14989,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -14303,6 +15002,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -14316,6 +15016,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -14351,6 +15052,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14364,6 +15066,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14377,6 +15080,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -14399,6 +15103,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -14423,8 +15128,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -14436,6 +15140,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -14452,6 +15157,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -14463,6 +15169,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -14481,6 +15188,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -14493,10 +15201,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -14506,6 +15214,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -14518,6 +15227,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -14540,6 +15250,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -14549,8 +15260,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -14560,6 +15270,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -14607,6 +15318,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -14631,6 +15343,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14644,6 +15357,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14679,6 +15393,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14691,6 +15406,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14704,6 +15420,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14739,6 +15456,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14752,6 +15470,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14764,6 +15483,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -14788,6 +15508,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14801,6 +15522,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -14836,6 +15558,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14848,6 +15571,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14861,6 +15585,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -14896,6 +15621,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14909,6 +15635,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -14921,6 +15648,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -14934,6 +15662,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -14946,6 +15675,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -14959,6 +15689,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -14994,6 +15725,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15007,6 +15739,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15020,6 +15753,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -15042,6 +15776,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -15066,8 +15801,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -15079,6 +15813,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -15095,6 +15830,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -15106,6 +15842,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -15124,6 +15861,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -15136,10 +15874,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -15149,6 +15887,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -15161,6 +15900,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -15183,6 +15923,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -15192,8 +15933,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -15203,6 +15943,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -15250,6 +15991,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -15274,6 +16016,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15287,6 +16030,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -15322,6 +16066,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15334,6 +16079,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15347,6 +16093,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -15382,6 +16129,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15395,6 +16143,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15407,6 +16156,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -15431,6 +16181,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15444,6 +16195,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -15479,6 +16231,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15491,6 +16244,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15504,6 +16258,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -15539,6 +16294,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15552,6 +16308,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15564,6 +16321,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -15577,6 +16335,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -15589,6 +16348,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -15602,6 +16362,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -15637,6 +16398,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15650,6 +16412,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15663,6 +16426,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -15685,6 +16449,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -15709,8 +16474,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -15722,6 +16486,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -15738,6 +16503,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -15749,6 +16515,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -15767,6 +16534,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -15779,10 +16547,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -15792,6 +16560,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -15804,6 +16573,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -15826,6 +16596,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -15835,8 +16606,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -15846,6 +16616,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -15893,6 +16664,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -15917,6 +16689,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15930,6 +16703,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -15965,6 +16739,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15977,6 +16752,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -15990,6 +16766,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16025,6 +16802,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16038,6 +16816,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16050,6 +16829,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -16074,6 +16854,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16087,6 +16868,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16122,6 +16904,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16134,6 +16917,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16147,6 +16931,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16182,6 +16967,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16195,6 +16981,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16207,6 +16994,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -16220,6 +17008,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -16232,6 +17021,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -16245,6 +17035,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -16280,6 +17071,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16293,6 +17085,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16306,6 +17099,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -16328,6 +17122,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -16352,8 +17147,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -16365,6 +17159,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -16381,6 +17176,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -16392,6 +17188,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -16410,6 +17207,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -16422,10 +17220,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -16435,6 +17233,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -16447,6 +17246,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -16469,6 +17269,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -16478,8 +17279,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -16489,6 +17289,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -16536,6 +17337,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -16560,6 +17362,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16573,6 +17376,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16608,6 +17412,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16620,6 +17425,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16633,6 +17439,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16668,6 +17475,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16681,6 +17489,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16693,6 +17502,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -16717,6 +17527,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16730,6 +17541,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -16765,6 +17577,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16777,6 +17590,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16790,6 +17604,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -16825,6 +17640,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16838,6 +17654,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16850,6 +17667,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -16863,6 +17681,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -16875,6 +17694,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -16888,6 +17708,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -16923,6 +17744,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16936,6 +17758,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -16949,6 +17772,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -16971,6 +17795,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -16995,8 +17820,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -17008,6 +17832,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -17024,6 +17849,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -17035,6 +17861,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -17053,6 +17880,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -17065,10 +17893,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -17078,6 +17906,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -17090,6 +17919,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -17112,6 +17942,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -17121,8 +17952,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -17132,6 +17962,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -17179,6 +18010,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -17203,6 +18035,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17216,6 +18049,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17251,6 +18085,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17263,6 +18098,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17276,6 +18112,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17311,6 +18148,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17324,6 +18162,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17336,6 +18175,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -17360,6 +18200,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17373,6 +18214,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17408,6 +18250,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17420,6 +18263,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17433,6 +18277,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17468,6 +18313,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17481,6 +18327,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17493,6 +18340,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -17506,6 +18354,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -17518,6 +18367,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -17531,6 +18381,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -17566,6 +18417,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17579,6 +18431,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17592,6 +18445,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -17614,6 +18468,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -17638,8 +18493,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -17651,6 +18505,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -17667,6 +18522,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -17678,6 +18534,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -17696,6 +18553,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -17708,10 +18566,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -17721,6 +18579,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -17733,6 +18592,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -17755,6 +18615,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -17764,8 +18625,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -17775,6 +18635,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -17822,6 +18683,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -17846,6 +18708,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17859,6 +18722,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -17894,6 +18758,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17906,6 +18771,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17919,6 +18785,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -17954,6 +18821,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17967,6 +18835,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -17979,6 +18848,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -18003,6 +18873,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18016,6 +18887,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18051,6 +18923,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18063,6 +18936,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18076,6 +18950,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18111,6 +18986,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18124,6 +19000,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18136,6 +19013,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -18149,6 +19027,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -18161,6 +19040,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -18174,6 +19054,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -18209,6 +19090,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18222,6 +19104,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18235,6 +19118,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -18257,6 +19141,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -18281,8 +19166,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -18294,6 +19178,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -18310,6 +19195,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -18321,6 +19207,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -18343,6 +19230,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -18355,10 +19243,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -18368,6 +19256,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -18380,6 +19269,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -18402,6 +19292,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -18411,8 +19302,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -18422,6 +19312,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -18469,6 +19360,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -18493,6 +19385,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18506,6 +19399,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18541,6 +19435,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18553,6 +19448,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18566,6 +19462,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18601,6 +19498,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18614,6 +19512,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18626,6 +19525,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -18650,6 +19550,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18663,6 +19564,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -18698,6 +19600,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18710,6 +19613,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18723,6 +19627,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -18758,6 +19663,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18771,6 +19677,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18783,6 +19690,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -18796,6 +19704,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -18808,6 +19717,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -18821,6 +19731,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -18856,6 +19767,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18869,6 +19781,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -18882,6 +19795,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -18904,6 +19818,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -18928,8 +19843,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -18941,6 +19855,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -18957,6 +19872,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -18968,6 +19884,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -18990,6 +19907,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -19002,10 +19920,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -19015,6 +19933,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -19027,6 +19946,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -19049,6 +19969,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -19058,8 +19979,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -19069,6 +19989,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -19116,6 +20037,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -19140,6 +20062,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19153,6 +20076,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19188,6 +20112,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19200,6 +20125,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19213,6 +20139,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19248,6 +20175,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19261,6 +20189,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19273,6 +20202,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -19297,6 +20227,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19310,6 +20241,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19345,6 +20277,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19357,6 +20290,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19370,6 +20304,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19405,6 +20340,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19418,6 +20354,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19430,6 +20367,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -19443,6 +20381,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -19455,6 +20394,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -19468,6 +20408,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -19503,6 +20444,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19516,6 +20458,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19529,6 +20472,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -19551,6 +20495,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -19575,8 +20520,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -19588,6 +20532,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -19604,6 +20549,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -19614,6 +20560,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -19625,6 +20572,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -19643,6 +20591,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -19655,10 +20604,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -19668,6 +20617,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -19680,6 +20630,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -19702,6 +20653,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -19711,8 +20663,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -19722,6 +20673,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -19769,6 +20721,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -19793,6 +20746,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19806,6 +20760,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19841,6 +20796,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19853,6 +20809,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19866,6 +20823,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -19901,6 +20859,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19914,6 +20873,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19926,6 +20886,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -19950,6 +20911,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -19963,6 +20925,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -19998,6 +20961,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20010,6 +20974,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20023,6 +20988,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20058,6 +21024,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20071,6 +21038,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20083,6 +21051,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -20096,6 +21065,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -20108,6 +21078,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -20121,6 +21092,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -20156,6 +21128,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20169,6 +21142,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20182,6 +21156,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -20204,6 +21179,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -20228,8 +21204,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -20241,6 +21216,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -20257,6 +21233,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -20268,6 +21245,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -20289,6 +21267,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -20301,10 +21280,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -20314,6 +21293,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -20326,6 +21306,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -20348,6 +21329,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -20357,8 +21339,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -20368,6 +21349,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -20415,6 +21397,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -20439,6 +21422,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20452,6 +21436,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -20487,6 +21472,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20499,6 +21485,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20512,6 +21499,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20547,6 +21535,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20560,6 +21549,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20572,6 +21562,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -20596,6 +21587,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20609,6 +21601,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -20644,6 +21637,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20656,6 +21650,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20669,6 +21664,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -20704,6 +21700,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20717,6 +21714,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20729,6 +21727,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -20742,6 +21741,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -20754,6 +21754,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -20767,6 +21768,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -20802,6 +21804,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20815,6 +21818,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -20828,6 +21832,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -20850,6 +21855,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -20874,8 +21880,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -20887,6 +21892,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -20903,6 +21909,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -20914,6 +21921,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -20932,6 +21940,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -20944,10 +21953,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -20957,6 +21966,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -20969,6 +21979,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -20991,6 +22002,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -21000,8 +22012,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -21011,6 +22022,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -21058,6 +22070,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -21082,6 +22095,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21095,6 +22109,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21130,6 +22145,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21142,6 +22158,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21155,6 +22172,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21190,6 +22208,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21203,6 +22222,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21215,6 +22235,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -21239,6 +22260,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21252,6 +22274,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21287,6 +22310,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21299,6 +22323,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21312,6 +22337,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21347,6 +22373,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21360,6 +22387,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21372,6 +22400,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -21385,6 +22414,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -21397,6 +22427,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -21410,6 +22441,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -21445,6 +22477,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21458,6 +22491,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21471,6 +22505,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -21493,6 +22528,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -21517,8 +22553,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -21530,6 +22565,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -21546,6 +22582,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -21557,6 +22594,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -21575,6 +22613,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -21587,10 +22626,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -21600,6 +22639,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -21612,6 +22652,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -21634,6 +22675,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -21643,8 +22685,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -21654,6 +22695,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -21701,6 +22743,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -21725,6 +22768,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21738,6 +22782,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21773,6 +22818,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21785,6 +22831,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21798,6 +22845,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21833,6 +22881,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21846,6 +22895,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21858,6 +22908,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -21882,6 +22933,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21895,6 +22947,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -21930,6 +22983,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21942,6 +22996,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -21955,6 +23010,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -21990,6 +23046,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22003,6 +23060,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22015,6 +23073,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -22028,6 +23087,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -22040,6 +23100,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -22053,6 +23114,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -22088,6 +23150,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22101,6 +23164,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22114,6 +23178,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -22136,6 +23201,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -22160,8 +23226,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -22173,6 +23238,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -22189,6 +23255,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -22200,6 +23267,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -22218,6 +23286,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -22230,10 +23299,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -22243,6 +23312,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -22255,6 +23325,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -22277,6 +23348,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -22286,8 +23358,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -22297,6 +23368,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -22344,6 +23416,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -22368,6 +23441,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22381,6 +23455,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22416,6 +23491,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22428,6 +23504,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22441,6 +23518,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22476,6 +23554,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22489,6 +23568,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22501,6 +23581,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -22525,6 +23606,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22538,6 +23620,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -22573,6 +23656,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22585,6 +23669,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22598,6 +23683,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -22633,6 +23719,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22646,6 +23733,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22658,6 +23746,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -22671,6 +23760,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -22683,6 +23773,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -22696,6 +23787,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -22731,6 +23823,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22744,6 +23837,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -22757,6 +23851,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -22779,6 +23874,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -22803,8 +23899,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -22816,6 +23911,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -22832,6 +23928,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -22843,6 +23940,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -22861,6 +23959,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -22873,10 +23972,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -22886,6 +23985,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -22898,6 +23998,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -22920,6 +24021,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -22929,8 +24031,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -22940,6 +24041,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -22987,6 +24089,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -23011,6 +24114,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23024,6 +24128,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23059,6 +24164,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23071,6 +24177,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23084,6 +24191,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23119,6 +24227,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23132,6 +24241,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23144,6 +24254,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -23168,6 +24279,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23181,6 +24293,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23216,6 +24329,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23228,6 +24342,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23241,6 +24356,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23276,6 +24392,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23289,6 +24406,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23301,6 +24419,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -23314,6 +24433,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -23326,6 +24446,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -23339,6 +24460,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -23374,6 +24496,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23387,6 +24510,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23400,6 +24524,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -23422,6 +24547,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -23446,8 +24572,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -23459,6 +24584,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -23475,6 +24601,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -23485,6 +24612,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -23496,6 +24624,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -23514,6 +24643,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -23526,10 +24656,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -23539,6 +24669,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -23551,6 +24682,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -23573,6 +24705,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -23582,8 +24715,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -23593,6 +24725,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -23640,6 +24773,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -23664,6 +24798,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23677,6 +24812,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23712,6 +24848,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23724,6 +24861,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23737,6 +24875,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23772,6 +24911,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23785,6 +24925,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23797,6 +24938,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -23821,6 +24963,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23834,6 +24977,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -23869,6 +25013,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23881,6 +25026,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23894,6 +25040,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -23929,6 +25076,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23942,6 +25090,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -23954,6 +25103,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -23967,6 +25117,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -23979,6 +25130,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -23992,6 +25144,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -24027,6 +25180,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24040,6 +25194,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24053,6 +25208,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -24075,6 +25231,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -24099,8 +25256,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -24112,6 +25268,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -24128,6 +25285,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -24139,6 +25297,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -24160,6 +25319,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -24172,10 +25332,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -24185,6 +25345,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -24197,6 +25358,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -24219,6 +25381,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -24228,8 +25391,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -24239,6 +25401,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -24286,6 +25449,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -24310,6 +25474,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24323,6 +25488,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -24358,6 +25524,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24370,6 +25537,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24383,6 +25551,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24418,6 +25587,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24431,6 +25601,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24443,6 +25614,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -24467,6 +25639,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24480,6 +25653,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -24515,6 +25689,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24527,6 +25702,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24540,6 +25716,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -24575,6 +25752,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24588,6 +25766,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24600,6 +25779,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -24613,6 +25793,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -24625,6 +25806,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -24638,6 +25820,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -24673,6 +25856,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24686,6 +25870,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24699,6 +25884,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -24721,6 +25907,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -24745,8 +25932,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -24758,6 +25944,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -24774,6 +25961,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -24785,6 +25973,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -24803,6 +25992,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -24815,10 +26005,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -24828,6 +26018,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -24840,6 +26031,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -24862,6 +26054,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -24871,8 +26064,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -24882,6 +26074,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -24929,6 +26122,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -24953,6 +26147,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -24966,6 +26161,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25001,6 +26197,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25013,6 +26210,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25026,6 +26224,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25061,6 +26260,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25074,6 +26274,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25086,6 +26287,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -25110,6 +26312,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25123,6 +26326,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25158,6 +26362,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25170,6 +26375,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25183,6 +26389,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25218,6 +26425,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25231,6 +26439,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25243,6 +26452,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -25256,6 +26466,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -25268,6 +26479,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -25281,6 +26493,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -25316,6 +26529,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25329,6 +26543,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25342,6 +26557,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -25364,6 +26580,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -25388,8 +26605,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -25401,6 +26617,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -25417,6 +26634,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -25428,6 +26646,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -25446,6 +26665,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -25458,10 +26678,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -25471,6 +26691,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -25483,6 +26704,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -25505,6 +26727,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -25514,8 +26737,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -25525,6 +26747,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -25572,6 +26795,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -25596,6 +26820,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25609,6 +26834,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25644,6 +26870,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25656,6 +26883,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25669,6 +26897,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25704,6 +26933,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25717,6 +26947,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25729,6 +26960,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -25753,6 +26985,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25766,6 +26999,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -25801,6 +27035,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25813,6 +27048,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25826,6 +27062,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -25861,6 +27098,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25874,6 +27112,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25886,6 +27125,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -25899,6 +27139,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -25911,6 +27152,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -25924,6 +27166,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -25959,6 +27202,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25972,6 +27216,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -25985,6 +27230,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -26007,6 +27253,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -26031,8 +27278,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -26044,6 +27290,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -26060,6 +27307,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -26071,6 +27319,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -26089,6 +27338,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -26101,10 +27351,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -26114,6 +27364,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -26126,6 +27377,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -26148,6 +27400,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -26157,8 +27410,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -26168,6 +27420,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -26215,6 +27468,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -26239,6 +27493,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26252,6 +27507,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -26287,6 +27543,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26299,6 +27556,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26312,6 +27570,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26347,6 +27606,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26360,6 +27620,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26372,6 +27633,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -26396,6 +27658,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26409,6 +27672,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -26444,6 +27708,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26456,6 +27721,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26469,6 +27735,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26504,6 +27771,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26517,6 +27785,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26529,6 +27798,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -26542,6 +27812,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -26554,6 +27825,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -26567,6 +27839,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -26602,6 +27875,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26615,6 +27889,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26628,6 +27903,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -26650,6 +27926,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -26674,8 +27951,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -26687,6 +27963,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -26703,6 +27980,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -26714,6 +27992,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -26732,6 +28011,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -26744,10 +28024,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -26757,6 +28037,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -26769,6 +28050,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -26791,6 +28073,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -26800,8 +28083,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -26811,6 +28093,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -26858,6 +28141,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -26882,6 +28166,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26895,6 +28180,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -26930,6 +28216,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26942,6 +28229,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -26955,6 +28243,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -26990,6 +28279,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27003,6 +28293,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27015,6 +28306,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -27039,6 +28331,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27052,6 +28345,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27087,6 +28381,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27099,6 +28394,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27112,6 +28408,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27147,6 +28444,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27160,6 +28458,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27172,6 +28471,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -27185,6 +28485,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -27197,6 +28498,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -27210,6 +28512,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -27245,6 +28548,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27258,6 +28562,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27271,6 +28576,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -27293,6 +28599,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -27317,8 +28624,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -27330,6 +28636,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -27346,6 +28653,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -27356,6 +28664,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -27367,6 +28676,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -27378,6 +28688,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -27389,8 +28700,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -27399,10 +28709,10 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -27412,10 +28722,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -27425,6 +28735,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -27437,6 +28748,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -27459,6 +28771,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -27468,8 +28781,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -27479,6 +28791,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -27526,6 +28839,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -27550,6 +28864,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27563,6 +28878,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27598,6 +28914,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27610,6 +28927,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27623,6 +28941,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27658,6 +28977,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27671,6 +28991,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27683,6 +29004,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -27707,6 +29029,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27720,6 +29043,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -27755,6 +29079,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27767,6 +29092,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27780,6 +29106,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -27815,6 +29142,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27828,6 +29156,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27840,6 +29169,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -27853,6 +29183,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -27865,6 +29196,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -27878,6 +29210,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -27913,6 +29246,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27926,6 +29260,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -27939,6 +29274,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -27961,6 +29297,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -27985,8 +29322,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -27998,6 +29334,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -28014,6 +29351,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -28025,6 +29363,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -28037,6 +29376,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -28071,6 +29411,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28083,6 +29424,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28095,6 +29437,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -28116,6 +29459,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -28129,10 +29473,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -28143,6 +29487,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -28156,6 +29501,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -28179,6 +29525,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -28188,8 +29535,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -28200,6 +29546,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -28248,6 +29595,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -28273,6 +29621,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28287,6 +29636,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28323,6 +29673,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28336,6 +29687,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28350,6 +29702,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -28386,6 +29739,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28400,6 +29754,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28413,6 +29768,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -28438,6 +29794,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28452,6 +29809,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28488,6 +29846,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28501,6 +29860,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28515,6 +29875,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -28551,6 +29912,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28565,6 +29927,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28578,6 +29941,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -28592,6 +29956,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -28605,6 +29970,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -28619,6 +29985,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -28655,6 +30022,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28669,6 +30037,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28683,6 +30052,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -28706,6 +30076,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -28730,8 +30101,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -28744,6 +30114,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -28761,6 +30132,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -28772,6 +30144,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -28790,6 +30163,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -28802,10 +30176,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -28815,6 +30189,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -28827,6 +30202,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -28849,6 +30225,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -28858,8 +30235,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -28869,6 +30245,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -28916,6 +30293,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -28940,6 +30318,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -28953,6 +30332,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -28988,6 +30368,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29000,6 +30381,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29013,6 +30395,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29048,6 +30431,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29061,6 +30445,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29073,6 +30458,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -29097,6 +30483,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29110,6 +30497,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29145,6 +30533,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29157,6 +30546,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29170,6 +30560,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29205,6 +30596,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29218,6 +30610,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29230,6 +30623,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -29243,6 +30637,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -29255,6 +30650,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -29268,6 +30664,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -29303,6 +30700,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29316,6 +30714,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29329,6 +30728,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -29351,6 +30751,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -29375,8 +30776,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -29388,6 +30788,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -29404,6 +30805,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -29415,6 +30817,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -29433,6 +30836,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -29445,10 +30849,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -29458,6 +30862,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -29470,6 +30875,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -29492,6 +30898,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -29501,8 +30908,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -29512,6 +30918,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -29559,6 +30966,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -29583,6 +30991,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29596,6 +31005,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29631,6 +31041,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29643,6 +31054,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29656,6 +31068,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29691,6 +31104,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29704,6 +31118,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29716,6 +31131,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -29740,6 +31156,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29753,6 +31170,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -29788,6 +31206,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29800,6 +31219,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29813,6 +31233,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -29848,6 +31269,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29861,6 +31283,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29873,6 +31296,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -29886,6 +31310,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -29898,6 +31323,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -29911,6 +31337,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -29946,6 +31373,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29959,6 +31387,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -29972,6 +31401,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -29994,6 +31424,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -30018,8 +31449,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -30031,6 +31461,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -30047,6 +31478,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -30058,6 +31490,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -30076,6 +31509,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -30088,10 +31522,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -30101,6 +31535,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -30113,6 +31548,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -30135,6 +31571,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -30144,8 +31581,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -30155,6 +31591,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -30202,6 +31639,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -30226,6 +31664,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30239,6 +31678,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30274,6 +31714,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30286,6 +31727,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30299,6 +31741,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30334,6 +31777,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30347,6 +31791,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30359,6 +31804,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -30383,6 +31829,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30396,6 +31843,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30431,6 +31879,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30443,6 +31892,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30456,6 +31906,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30491,6 +31942,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30504,6 +31956,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30516,6 +31969,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -30529,6 +31983,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -30541,6 +31996,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -30554,6 +32010,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -30589,6 +32046,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30602,6 +32060,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30615,6 +32074,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -30637,6 +32097,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -30661,8 +32122,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -30674,6 +32134,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -30690,6 +32151,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -30701,6 +32163,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -30719,6 +32182,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -30731,10 +32195,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -30744,6 +32208,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -30756,6 +32221,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -30778,6 +32244,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -30787,8 +32254,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -30798,6 +32264,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -30845,6 +32312,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -30869,6 +32337,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30882,6 +32351,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -30917,6 +32387,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30929,6 +32400,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30942,6 +32414,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -30977,6 +32450,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -30990,6 +32464,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31002,6 +32477,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -31026,6 +32502,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31039,6 +32516,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -31074,6 +32552,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31086,6 +32565,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31099,6 +32579,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31134,6 +32615,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31147,6 +32629,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31159,6 +32642,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -31172,6 +32656,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -31184,6 +32669,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -31197,6 +32683,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -31232,6 +32719,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31245,6 +32733,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31258,6 +32747,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -31280,6 +32770,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -31304,8 +32795,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -31317,6 +32807,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -31333,6 +32824,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -31344,6 +32836,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -31362,6 +32855,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -31374,10 +32868,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -31387,6 +32881,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -31399,6 +32894,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -31421,6 +32917,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -31430,8 +32927,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -31441,6 +32937,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -31488,6 +32985,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -31512,6 +33010,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31525,6 +33024,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -31560,6 +33060,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31572,6 +33073,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31585,6 +33087,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31620,6 +33123,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31633,6 +33137,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31645,6 +33150,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -31669,6 +33175,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31682,6 +33189,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -31717,6 +33225,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31729,6 +33238,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31742,6 +33252,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -31777,6 +33288,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31790,6 +33302,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31802,6 +33315,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -31815,6 +33329,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -31827,6 +33342,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -31840,6 +33356,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -31875,6 +33392,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31888,6 +33406,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -31901,6 +33420,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -31923,6 +33443,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -31947,8 +33468,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -31960,6 +33480,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -31976,6 +33497,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -31987,6 +33509,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -32005,6 +33528,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -32017,10 +33541,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -32030,6 +33554,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -32042,6 +33567,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -32064,6 +33590,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -32073,8 +33600,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -32084,6 +33610,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -32131,6 +33658,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -32155,6 +33683,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32168,6 +33697,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32203,6 +33733,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32215,6 +33746,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32228,6 +33760,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -32263,6 +33796,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32276,6 +33810,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32288,6 +33823,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -32312,6 +33848,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32325,6 +33862,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32360,6 +33898,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32372,6 +33911,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32385,6 +33925,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -32420,6 +33961,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32433,6 +33975,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32445,6 +33988,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -32458,6 +34002,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -32470,6 +34015,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -32483,6 +34029,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -32518,6 +34065,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32531,6 +34079,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32544,6 +34093,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -32566,6 +34116,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -32590,8 +34141,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -32603,6 +34153,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -32619,6 +34170,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -32630,6 +34182,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -32648,6 +34201,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -32660,10 +34214,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -32673,6 +34227,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -32685,6 +34240,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -32707,6 +34263,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -32716,8 +34273,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -32727,6 +34283,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -32774,6 +34331,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -32798,6 +34356,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32811,6 +34370,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -32846,6 +34406,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32858,6 +34419,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32871,6 +34433,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -32906,6 +34469,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32919,6 +34483,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32931,6 +34496,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -32955,6 +34521,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -32968,6 +34535,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33003,6 +34571,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33015,6 +34584,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33028,6 +34598,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33063,6 +34634,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33076,6 +34648,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33088,6 +34661,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -33101,6 +34675,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -33113,6 +34688,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -33126,6 +34702,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -33161,6 +34738,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33174,6 +34752,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33187,6 +34766,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -33209,6 +34789,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -33233,8 +34814,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -33246,6 +34826,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -33262,6 +34843,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -33273,6 +34855,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -33295,6 +34878,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -33307,10 +34891,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -33320,6 +34904,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -33332,6 +34917,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -33354,6 +34940,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -33363,8 +34950,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -33374,6 +34960,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -33421,6 +35008,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -33445,6 +35033,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33458,6 +35047,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33493,6 +35083,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33505,6 +35096,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33518,6 +35110,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33553,6 +35146,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33566,6 +35160,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33578,6 +35173,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -33602,6 +35198,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33615,6 +35212,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -33650,6 +35248,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33662,6 +35261,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33675,6 +35275,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -33710,6 +35311,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33723,6 +35325,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33735,6 +35338,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -33748,6 +35352,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -33760,6 +35365,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -33773,6 +35379,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -33808,6 +35415,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33821,6 +35429,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -33834,6 +35443,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -33856,6 +35466,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -33880,8 +35491,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -33893,6 +35503,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -33909,6 +35520,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -33920,6 +35532,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -33942,6 +35555,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -33954,10 +35568,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -33967,6 +35581,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -33979,6 +35594,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -34001,6 +35617,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -34010,8 +35627,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -34021,6 +35637,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -34068,6 +35685,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -34092,6 +35710,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34105,6 +35724,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34140,6 +35760,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34152,6 +35773,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34165,6 +35787,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34200,6 +35823,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34213,6 +35837,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34225,6 +35850,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -34249,6 +35875,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34262,6 +35889,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -34297,6 +35925,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34309,6 +35938,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34322,6 +35952,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -34357,6 +35988,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34370,6 +36002,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34382,6 +36015,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -34395,6 +36029,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -34407,6 +36042,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -34420,6 +36056,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -34455,6 +36092,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34468,6 +36106,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -34481,6 +36120,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -34503,6 +36143,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -34527,8 +36168,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -34540,6 +36180,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -34556,6 +36197,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -34565,6 +36207,7 @@ "layers", "passAllFeatures" ], + "required": false, "hints": { "group": "advanced" }, @@ -34576,6 +36219,7 @@ "layers", "presets" ], + "required": false, "hints": { "group": "basic" }, @@ -34588,7 +36232,11 @@ "presets", "title" ], - "hints": {}, + "required": true, + "hints": { + "question": "What is the word to describe this object?", + "inline": "Add {value} here" + }, "type": [ { "$ref": "#/definitions/Record" @@ -34597,8 +36245,7 @@ "type": "string" } ], - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", - "required": true + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n" }, { "path": [ @@ -34606,9 +36253,13 @@ "presets", "tags" ], - "hints": {}, + "required": true, + "hints": { + "typehint": "simpletag", + "question": "What tag should be added to the new object?" + }, "type": "array", - "description": "The tags to add. It determines the icon too" + "description": "The tags to add. It determines the icon too.\nUse key=value\n" }, { "path": [ @@ -34616,6 +36267,7 @@ "presets", "description" ], + "required": false, "hints": {}, "type": [ { @@ -34625,8 +36277,7 @@ "type": "string" } ], - "description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)", - "required": true + "description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)" }, { "path": [ @@ -34634,6 +36285,7 @@ "presets", "exampleImages" ], + "required": false, "hints": { "typehint": "image" }, @@ -34646,6 +36298,7 @@ "presets", "preciseInput" ], + "required": false, "hints": {}, "type": [ { @@ -34701,6 +36354,7 @@ "preciseInput", "preferredBackground" ], + "required": false, "hints": {}, "type": [ { @@ -34722,6 +36376,7 @@ "preciseInput", "snapToLayer" ], + "required": false, "hints": {}, "type": [ { @@ -34743,6 +36398,7 @@ "preciseInput", "maxSnapDistance" ], + "required": false, "hints": {}, "type": "number", "description": "If specified, a new point will only be snapped if it is within this range.\nDistance in meter\n\nDefault: 10" @@ -34752,6 +36408,7 @@ "layers", "tagRenderings" ], + "required": false, "hints": { "group": "tagrenderings" }, @@ -34816,6 +36473,7 @@ "layers", "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -34826,6 +36484,7 @@ "tagRenderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -34843,6 +36502,7 @@ "tagRenderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -34860,6 +36520,7 @@ "tagRenderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -34871,6 +36532,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -34882,6 +36544,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -34892,6 +36555,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -34903,6 +36567,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -34914,6 +36579,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -34925,6 +36591,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -34935,6 +36602,7 @@ "tagRenderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -34945,6 +36613,7 @@ "tagRenderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -34956,6 +36625,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -34989,6 +36659,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35000,6 +36671,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35011,6 +36683,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -35031,6 +36704,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -35055,8 +36729,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -35066,6 +36739,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -35080,6 +36754,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -35091,6 +36766,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -35117,6 +36793,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35129,6 +36806,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35163,6 +36841,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35174,6 +36853,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35186,6 +36866,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35220,6 +36901,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35232,6 +36914,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35243,6 +36926,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -35266,6 +36950,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35278,6 +36963,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35312,6 +36998,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35323,6 +37010,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35335,6 +37023,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35369,6 +37058,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35381,6 +37071,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35392,6 +37083,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -35403,6 +37095,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -35426,6 +37119,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35438,6 +37132,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35472,6 +37167,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35483,6 +37179,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35495,6 +37192,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35529,6 +37227,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35541,6 +37240,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35552,6 +37252,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -35562,10 +37263,10 @@ "tagRenderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -35573,6 +37274,7 @@ "tagRenderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -35583,6 +37285,7 @@ "tagRenderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -35603,6 +37306,7 @@ "tagRenderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -35612,8 +37316,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -35621,6 +37324,7 @@ "tagRenderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -35666,6 +37370,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -35688,6 +37393,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35699,6 +37405,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35732,6 +37439,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35742,6 +37450,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35753,6 +37462,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35786,6 +37496,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35797,6 +37508,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35807,6 +37519,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -35829,6 +37542,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35840,6 +37554,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -35873,6 +37588,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35883,6 +37599,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35894,6 +37611,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -35927,6 +37645,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35938,6 +37657,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -35949,6 +37669,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -35967,6 +37688,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -35985,6 +37707,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -35997,6 +37720,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -36009,6 +37733,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -36020,6 +37745,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -36032,6 +37758,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -36044,6 +37771,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -36056,6 +37784,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -36067,6 +37796,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -36078,6 +37808,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -36090,6 +37821,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -36124,6 +37856,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36136,6 +37869,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36148,6 +37882,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -36169,6 +37904,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -36193,8 +37929,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -36205,6 +37940,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -36220,6 +37956,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -36232,6 +37969,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -36259,6 +37997,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36272,6 +38011,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36307,6 +38047,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36319,6 +38060,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36332,6 +38074,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36367,6 +38110,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36380,6 +38124,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36392,6 +38137,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -36416,6 +38162,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36429,6 +38176,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36464,6 +38212,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36476,6 +38225,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36489,6 +38239,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36524,6 +38275,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36537,6 +38289,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36549,6 +38302,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -36561,6 +38315,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -36585,6 +38340,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36598,6 +38354,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36633,6 +38390,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36645,6 +38403,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36658,6 +38417,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36693,6 +38453,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36706,6 +38467,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36718,6 +38480,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -36729,10 +38492,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -36741,6 +38504,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -36752,6 +38516,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -36773,6 +38538,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -36782,8 +38548,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -36792,6 +38557,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -36838,6 +38604,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -36861,6 +38628,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36873,6 +38641,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -36907,6 +38676,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36918,6 +38688,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36930,6 +38701,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -36964,6 +38736,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36976,6 +38749,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -36987,6 +38761,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -37010,6 +38785,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37022,6 +38798,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37056,6 +38833,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37067,6 +38845,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37079,6 +38858,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37113,6 +38893,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37125,6 +38906,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37134,6 +38916,7 @@ "layers", "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" @@ -37144,6 +38927,7 @@ "tagRenderings", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -37155,6 +38939,7 @@ "renderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -37173,6 +38958,7 @@ "renderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -37191,6 +38977,7 @@ "renderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -37203,6 +38990,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -37215,6 +39003,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -37226,6 +39015,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -37238,6 +39028,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -37250,6 +39041,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -37262,6 +39054,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -37273,6 +39066,7 @@ "renderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -37284,6 +39078,7 @@ "renderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -37296,6 +39091,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -37330,6 +39126,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37342,6 +39139,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37354,6 +39152,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -37375,6 +39174,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -37399,8 +39199,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -37411,6 +39210,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -37426,6 +39226,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -37438,6 +39239,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -37465,6 +39267,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37478,6 +39281,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37513,6 +39317,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37525,6 +39330,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37538,6 +39344,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37573,6 +39380,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37586,6 +39394,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37598,6 +39407,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -37622,6 +39432,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37635,6 +39446,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37670,6 +39482,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37682,6 +39495,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37695,6 +39509,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37730,6 +39545,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37743,6 +39559,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37755,6 +39572,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -37767,6 +39585,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -37791,6 +39610,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37804,6 +39624,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -37839,6 +39660,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37851,6 +39673,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37864,6 +39687,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -37899,6 +39723,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37912,6 +39737,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -37924,6 +39750,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -37935,10 +39762,10 @@ "renderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -37947,6 +39774,7 @@ "renderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -37958,6 +39786,7 @@ "renderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -37979,6 +39808,7 @@ "renderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -37988,8 +39818,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -37998,6 +39827,7 @@ "renderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -38044,6 +39874,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -38067,6 +39898,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38079,6 +39911,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -38113,6 +39946,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38124,6 +39958,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38136,6 +39971,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -38170,6 +40006,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38182,6 +40019,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38193,6 +40031,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -38216,6 +40055,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38228,6 +40068,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -38262,6 +40103,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38273,6 +40115,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38285,6 +40128,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -38319,6 +40163,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38331,6 +40176,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38343,6 +40189,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -38362,6 +40209,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -38381,6 +40229,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -38394,6 +40243,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -38407,6 +40257,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -38419,6 +40270,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -38432,6 +40284,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -38445,6 +40298,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -38458,6 +40312,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -38470,6 +40325,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -38482,6 +40338,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -38495,6 +40352,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -38530,6 +40388,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38543,6 +40402,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38556,6 +40416,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -38578,6 +40439,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -38602,8 +40464,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -38615,6 +40476,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -38631,6 +40493,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -38644,6 +40507,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -38672,6 +40536,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38686,6 +40551,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -38722,6 +40588,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38735,6 +40602,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38749,6 +40617,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -38785,6 +40654,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38799,6 +40669,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38812,6 +40683,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -38837,6 +40709,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38851,6 +40724,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -38887,6 +40761,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38900,6 +40775,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38914,6 +40790,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -38950,6 +40827,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38964,6 +40842,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -38977,6 +40856,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -38990,6 +40870,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -39015,6 +40896,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39029,6 +40911,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -39065,6 +40948,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39078,6 +40962,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39092,6 +40977,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -39128,6 +41014,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39142,6 +41029,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39155,6 +41043,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -39167,10 +41056,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -39180,6 +41069,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -39192,6 +41082,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -39214,6 +41105,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -39223,8 +41115,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -39234,6 +41125,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -39281,6 +41173,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -39305,6 +41198,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39318,6 +41212,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -39353,6 +41248,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39365,6 +41261,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39378,6 +41275,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -39413,6 +41311,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39426,6 +41325,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39438,6 +41338,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -39462,6 +41363,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39475,6 +41377,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -39510,6 +41413,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39522,6 +41426,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39535,6 +41440,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -39570,6 +41476,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39583,6 +41490,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39592,6 +41500,7 @@ "layers", "filter" ], + "required": false, "hints": { "group": "filters" }, @@ -39629,10 +41538,10 @@ "filter", "id" ], + "required": true, "hints": {}, "type": "string", - "description": "An id/name for this filter, used to set the URL parameters", - "required": true + "description": "An id/name for this filter, used to set the URL parameters" }, { "path": [ @@ -39640,6 +41549,7 @@ "filter", "options" ], + "required": true, "hints": {}, "type": "array", "description": "The options for a filter\nIf there are multiple options these will be a list of radio buttons\nIf there is only one option this will be a checkbox\nFiltering is done based on the given osmTags that are compared to the objects in that layer.\n\nAn example which searches by name:\n\n```\n{\n \"id\": \"shop-name\",\n \"options\": [\n {\n \"fields\": [\n {\n \"name\": \"search\",\n \"type\": \"string\"\n }\n ],\n \"osmTags\": \"name~i~.*{search}.*\",\n \"question\": {\n \"en\": \"Only show shops with name {search}\",\n }\n }\n ]\n }\n ```" @@ -39651,6 +41561,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -39674,6 +41585,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39686,6 +41598,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -39720,6 +41633,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39731,6 +41645,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39743,6 +41658,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -39777,6 +41693,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39789,6 +41706,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39801,6 +41719,7 @@ "fields", "name" ], + "required": true, "hints": {}, "type": "string", "description": "If name is `search`, use \"_first_comment~.*{search}.*\" as osmTags" @@ -39811,6 +41730,7 @@ "filter", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a check\n\n\"ignore-possible-duplicate\": disables a check in `DetectDuplicateFilters` which complains that a filter can be replaced by a filter from the `filters`-library-layer" @@ -39820,6 +41740,7 @@ "layers", "deletion" ], + "required": false, "hints": { "group": "editing" }, @@ -39839,6 +41760,7 @@ "deletion", "extraDeleteReasons" ], + "required": false, "hints": {}, "type": "array", "description": "*\nBy default, three reasons to delete a point are shown:\n\n- The point does not exist anymore\n- The point was a testing point\n- THe point could not be found\n\nHowever, for some layers, there might be different or more specific reasons for deletion which can be user friendly to set, e.g.:\n\n- the shop has closed\n- the climbing route has been closed of for nature conservation reasons\n- ...\n\nThese reasons can be stated here and will be shown in the list of options the user can choose from" @@ -39850,6 +41772,7 @@ "extraDeleteReasons", "explanation" ], + "required": true, "hints": {}, "description": "The text that will be shown to the user - translatable" }, @@ -39860,6 +41783,7 @@ "extraDeleteReasons", "changesetMessage" ], + "required": true, "hints": {}, "type": "string", "description": "The text that will be uploaded into the changeset or will be used in the fixme in case of a soft deletion\nShould be a few words, in english" @@ -39870,6 +41794,7 @@ "deletion", "nonDeleteMappings" ], + "required": false, "hints": {}, "type": "array", "description": "In some cases, a (starting) contributor might wish to delete a feature even though deletion is not appropriate.\n(The most relevant case are small paths running over private property. These should be marked as 'private' instead of deleted, as the community might trace the path again from aerial imagery, gettting us back to the original situation).\n\nBy adding a 'nonDeleteMapping', an option can be added into the list which will retag the feature.\nIt is important that the feature will be retagged in such a way that it won't be picked up by the layer anymore!" @@ -39881,6 +41806,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -39914,6 +41840,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39925,6 +41852,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39936,6 +41864,7 @@ "nonDeleteMappings", "then" ], + "required": true, "hints": {}, "description": "The human explanation for the options" }, @@ -39945,6 +41874,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": [ { @@ -39967,6 +41897,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -39978,6 +41909,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -40011,6 +41943,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40021,6 +41954,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40032,6 +41966,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -40065,6 +42000,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40076,6 +42012,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40086,6 +42023,7 @@ "deletion", "neededChangesets" ], + "required": false, "hints": {}, "type": "number", "description": "*\nBy default, the contributor needs 20 previous changesets to delete points edited by others.\nFor some small features (e.g. bicycle racks) this is too much and this requirement can be lowered or dropped, which can be done here." @@ -40096,6 +42034,7 @@ "deletion", "omitDefaultDeleteReasons" ], + "required": false, "hints": {}, "type": "boolean", "description": "Set this flag if the default delete reasons should be omitted from the dialog.\nThis requires at least one extraDeleteReason or nonDeleteMapping" @@ -40105,6 +42044,7 @@ "layers", "allowMove" ], + "required": false, "hints": { "group": "editing" }, @@ -40124,6 +42064,7 @@ "allowMove", "enableImproveAccuracy" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is to improve accuracy.\nSet to false to disable this reason" @@ -40134,6 +42075,7 @@ "allowMove", "enableRelocation" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is because it has relocated\nSet to false to disable this reason" @@ -40143,6 +42085,7 @@ "layers", "allowSplit" ], + "required": false, "hints": { "group": "editing" }, @@ -40154,6 +42097,7 @@ "layers", "units" ], + "required": false, "hints": {}, "type": "object", "description": "In some cases, a value is represented in a certain unit (such as meters for heigt/distance/..., km/h for speed, ...)\n\nSometimes, multiple denominations are possible (e.g. km/h vs mile/h; megawatt vs kilowatt vs gigawatt for power generators, ...)\n\nThis brings in some troubles, as there are multiple ways to write it (no denomitation, 'm' vs 'meter' 'metre', ...)\n\nNot only do we want to write consistent data to OSM, we also want to present this consistently to the user.\nThis is handled by defining units.\n\n# Rendering\n\nTo render a value with long (human) denomination, use {canonical(key)}\n\n# Usage\n\nFirst of all, you define which keys have units applied, for example:\n\n```\nunits: [\n appliesTo: [\"maxspeed\", \"maxspeed:hgv\", \"maxspeed:bus\"]\n applicableUnits: [\n ...\n ]\n]\n```\n\nApplicableUnits defines which is the canonical extension, how it is presented to the user, ...:\n\n```\napplicableUnits: [\n{\n canonicalDenomination: \"km/h\",\n alternativeDenomination: [\"km/u\", \"kmh\", \"kph\"]\n default: true,\n human: {\n en: \"kilometer/hour\",\n nl: \"kilometer/uur\"\n },\n humanShort: {\n en: \"km/h\",\n nl: \"km/u\"\n }\n},\n{\n canoncialDenomination: \"mph\",\n ... similar for miles an hour ...\n}\n]\n```\n\n\nIf this is defined, then every key which the denominations apply to (`maxspeed`, `maxspeed:hgv` and `maxspeed:bus`) will be rewritten at the metatagging stage:\nevery value will be parsed and the canonical extension will be added add presented to the other parts of the code.\n\nAlso, if a freeform text field is used, an extra dropdown with applicable denominations will be given" @@ -40164,6 +42108,7 @@ "units", "appliesToKey" ], + "required": true, "hints": {}, "type": "array", "description": "Every key from this list will be normalized.\n\nTo render the value properly (with a human readable denomination), use `{canonical()}`" @@ -40174,6 +42119,7 @@ "units", "eraseInvalidValues" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, invalid values will be erased in the MC application (but not in OSM of course!)\nBe careful with setting this" @@ -40184,6 +42130,7 @@ "units", "applicableUnits" ], + "required": true, "hints": {}, "type": "array", "description": "The possible denominations for this unit.\nFor length, denominations could be \"meter\", \"kilometer\", \"miles\", \"foot\"" @@ -40195,6 +42142,7 @@ "applicableUnits", "useIfNoUnitGiven" ], + "required": false, "hints": {}, "type": [ { @@ -40216,6 +42164,7 @@ "applicableUnits", "canonicalDenomination" ], + "required": true, "hints": {}, "type": "string", "description": "The canonical value for this denomination which will be added to the value in OSM.\ne.g. \"m\" for meters\nIf the user inputs '42', the canonical value will be added and it'll become '42m'.\n\nImportant: often, _no_ canonical values are expected, e.g. in the case of 'maxspeed' where 'km/h' is the default.\nIn this case, an empty string should be used" @@ -40227,6 +42176,7 @@ "applicableUnits", "canonicalDenominationSingular" ], + "required": false, "hints": {}, "type": "string", "description": "The canonical denomination in the case that the unit is precisely '1'.\nUsed for display purposes only.\n\nE.g.: for duration of something in minutes: `2 minutes` but `1 minute`; the `minute` goes here" @@ -40238,6 +42188,7 @@ "applicableUnits", "alternativeDenomination" ], + "required": false, "hints": {}, "type": "array", "description": "A list of alternative values which can occur in the OSM database - used for parsing.\nE.g.: while 'm' is canonical, `meter`, `mtrs`, ... can occur as well" @@ -40249,6 +42200,7 @@ "applicableUnits", "human" ], + "required": false, "hints": {}, "type": [ { @@ -40267,6 +42219,7 @@ "applicableUnits", "humanSingular" ], + "required": false, "hints": {}, "type": [ { @@ -40285,6 +42238,7 @@ "applicableUnits", "prefix" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, then the canonical value will be prefixed instead, e.g. for '€'\nNote that if all values use 'prefix', the dropdown might move to before the text field" @@ -40295,6 +42249,7 @@ "units", "defaultInput" ], + "required": false, "hints": {}, "type": "string", "description": "In some cases, the default denomination is not the most user friendly to input.\nE.g., when measuring kerb heights, it is illogical to ask contributors to input an amount in meters.\n\nWhen a default input method should be used, this can be specified by setting the canonical denomination here, e.g.\n`defaultInput: \"cm\"`. This must be a denomination which appears in the applicableUnits" @@ -40304,6 +42259,7 @@ "layers", "syncSelection" ], + "required": false, "hints": { "group": "advanced" }, @@ -40315,6 +42271,7 @@ "layers", "#" ], + "required": false, "hints": { "group": "special" }, @@ -40326,6 +42283,7 @@ "layers", "popupInFloatover" ], + "required": false, "hints": { "group": "advanced" }, @@ -40337,6 +42295,7 @@ "layers", "fullNodeDatabase" ], + "required": false, "hints": { "group": "hidden" }, @@ -40349,13 +42308,13 @@ "override", "id" ], + "required": false, "hints": { "group": "basic", "question": "What is the identifier of this layer?" }, "type": "string", - "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n", - "required": true + "description": "The id of this layer.\nThis should be a simple, lowercase, human readable string that is used to identify the layer.\n" }, { "path": [ @@ -40363,6 +42322,7 @@ "override", "name" ], + "required": false, "hints": { "group": "basic", "question": "What is the name of this layer?", @@ -40384,6 +42344,7 @@ "override", "description" ], + "required": false, "hints": { "group": "basic", "question": "How would you describe the features that are shown on this layer?" @@ -40396,8 +42357,7 @@ "type": "string" } ], - "description": "A description for the features shown in this layer.\nThis often resembles the introduction of the wiki.osm.org-page for this feature.\n", - "required": true + "description": "A description for the features shown in this layer.\nThis often resembles the introduction of the wiki.osm.org-page for this feature.\n" }, { "path": [ @@ -40405,6 +42365,7 @@ "override", "source" ], + "required": false, "hints": {}, "type": [ { @@ -40468,6 +42429,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -40501,6 +42463,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40512,6 +42475,7 @@ "source", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40523,6 +42487,7 @@ "source", "maxCacheAge" ], + "required": false, "hints": {}, "type": "number", "description": "The maximum amount of seconds that a tile is allowed to linger in the cache" @@ -40534,6 +42499,7 @@ "source", "geoJson" ], + "required": true, "hints": {}, "type": "string", "description": "The actual source of the data to load, if loaded via geojson.\n\n# A single geojson-file\nsource: {geoJson: \"https://my.source.net/some-geo-data.geojson\"}\n fetches a geojson from a third party source\n\n# A tiled geojson source\nsource: {geoJson: \"https://my.source.net/some-tile-geojson-{layer}-{z}-{x}-{y}.geojson\", geoJsonZoomLevel: 14}\n to use a tiled geojson source. The web server must offer multiple geojsons. {z}, {x} and {y} are substituted by the location; {layer} is substituted with the id of the loaded layer\n\nSome API's use a BBOX instead of a tile, this can be used by specifying {y_min}, {y_max}, {x_min} and {x_max}" @@ -40545,6 +42511,7 @@ "source", "geoJsonZoomLevel" ], + "required": false, "hints": {}, "type": "number", "description": "To load a tiled geojson layer, set the zoomlevel of the tiles" @@ -40556,6 +42523,7 @@ "source", "isOsmCache" ], + "required": false, "hints": {}, "type": "boolean", "description": "Indicates that the upstream geojson data is OSM-derived.\nUseful for e.g. merging or for scripts generating this cache" @@ -40567,6 +42535,7 @@ "source", "mercatorCrs" ], + "required": false, "hints": {}, "type": "boolean", "description": "Some API's use a mercator-projection (EPSG:900913) instead of WGS84. Set the flag `mercatorCrs: true` in the source for this" @@ -40578,6 +42547,7 @@ "source", "idKey" ], + "required": false, "hints": {}, "type": "string", "description": "Some API's have an id-field, but give it a different name.\nSetting this key will rename this field into 'id'" @@ -40588,6 +42558,7 @@ "override", "calculatedTags" ], + "required": false, "hints": { "group": "advanced" }, @@ -40600,6 +42571,7 @@ "override", "doNotDownload" ], + "required": false, "hints": { "group": "advanced" }, @@ -40612,6 +42584,7 @@ "override", "isShown" ], + "required": false, "hints": { "group": "advanced" }, @@ -40636,6 +42609,7 @@ "override", "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40647,6 +42621,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": [ { @@ -40680,6 +42655,7 @@ "isShown", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40690,6 +42666,7 @@ "override", "isShown" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40701,6 +42678,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": [ { @@ -40734,6 +42712,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40745,6 +42724,7 @@ "isShown", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40755,6 +42735,7 @@ "override", "forceLoad" ], + "required": false, "hints": { "group": "advanced" }, @@ -40767,6 +42748,7 @@ "override", "minzoom" ], + "required": false, "hints": { "group": "basic", "question": "At what zoom level should features of the layer be shown?", @@ -40781,6 +42763,7 @@ "override", "shownByDefault" ], + "required": false, "hints": { "group": "advanced" }, @@ -40793,6 +42776,7 @@ "override", "minzoomVisible" ], + "required": false, "hints": { "group": "advanced" }, @@ -40805,6 +42789,7 @@ "override", "title" ], + "required": false, "hints": { "group": "infobox" }, @@ -40816,8 +42801,7 @@ "type": "string" } ], - "description": "The title shown in a popup for elements of this layer.\n", - "required": true + "description": "The title shown in a popup for elements of this layer.\n" }, { "path": [ @@ -40825,10 +42809,10 @@ "override", "title" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -40837,10 +42821,10 @@ "title", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -40849,6 +42833,7 @@ "title", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -40860,6 +42845,7 @@ "title", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -40881,6 +42867,7 @@ "title", "description" ], + "required": false, "hints": {}, "type": [ { @@ -40890,8 +42877,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -40900,6 +42886,7 @@ "title", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -40946,6 +42933,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -40969,6 +42957,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -40981,6 +42970,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -41015,6 +43005,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41026,6 +43017,7 @@ "title", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41038,6 +43030,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -41072,6 +43065,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41084,6 +43078,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41095,6 +43090,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -41118,6 +43114,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41130,6 +43127,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -41164,6 +43162,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41175,6 +43174,7 @@ "title", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41187,6 +43187,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -41221,6 +43222,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41233,6 +43235,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41244,6 +43247,7 @@ "title", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -41256,6 +43260,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -41267,6 +43272,7 @@ "title", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -41279,6 +43285,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -41313,6 +43320,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41325,6 +43333,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41337,6 +43346,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -41358,6 +43368,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -41382,8 +43393,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -41394,6 +43404,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -41409,6 +43420,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -41419,6 +43431,7 @@ "override", "titleIcons" ], + "required": false, "hints": { "typehint": "icon[]", "group": "infobox" @@ -41459,6 +43472,7 @@ "override", "titleIcons" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -41470,10 +43484,10 @@ "titleIcons", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -41482,6 +43496,7 @@ "titleIcons", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -41493,6 +43508,7 @@ "titleIcons", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -41514,6 +43530,7 @@ "titleIcons", "description" ], + "required": false, "hints": {}, "type": [ { @@ -41523,8 +43540,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -41533,6 +43549,7 @@ "titleIcons", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -41579,6 +43596,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -41602,6 +43620,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41614,6 +43633,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -41648,6 +43668,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41659,6 +43680,7 @@ "titleIcons", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41671,6 +43693,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -41705,6 +43728,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41717,6 +43741,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41728,6 +43753,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -41751,6 +43777,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41763,6 +43790,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -41797,6 +43825,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41808,6 +43837,7 @@ "titleIcons", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41820,6 +43850,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -41854,6 +43885,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41866,6 +43898,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41877,6 +43910,7 @@ "titleIcons", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -41889,6 +43923,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -41900,6 +43935,7 @@ "titleIcons", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -41912,6 +43948,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -41946,6 +43983,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41958,6 +43996,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -41970,6 +44009,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -41991,6 +44031,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -42015,8 +44056,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -42027,6 +44067,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -42042,6 +44083,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -42052,6 +44094,7 @@ "override", "mapRendering" ], + "required": false, "hints": { "group": "maprendering" }, @@ -42084,6 +44127,7 @@ "override", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -42095,6 +44139,7 @@ "mapRendering", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -42106,6 +44151,7 @@ "mapRendering", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -42117,8 +44163,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -42127,10 +44172,10 @@ "mapRendering", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -42140,10 +44185,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -42153,6 +44198,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -42165,6 +44211,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -42187,6 +44234,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -42196,8 +44244,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -42207,6 +44254,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -42254,6 +44302,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -42278,6 +44327,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42291,6 +44341,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -42326,6 +44377,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42338,6 +44390,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42351,6 +44404,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -42386,6 +44440,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42399,6 +44454,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42411,6 +44467,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -42435,6 +44492,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42448,6 +44506,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -42483,6 +44542,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42495,6 +44555,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42508,6 +44569,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -42543,6 +44605,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42556,6 +44619,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42568,6 +44632,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -42581,6 +44646,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -42593,6 +44659,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -42606,6 +44673,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -42641,6 +44709,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42654,6 +44723,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42667,6 +44737,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -42689,6 +44760,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -42713,8 +44785,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -42726,6 +44797,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -42742,6 +44814,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -42753,6 +44826,7 @@ "mapRendering", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -42765,6 +44839,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -42799,6 +44874,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42811,6 +44887,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -42823,6 +44900,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -42844,6 +44922,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -42857,10 +44936,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -42871,6 +44950,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -42884,6 +44964,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -42907,6 +44988,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -42916,8 +44998,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -42928,6 +45009,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -42976,6 +45058,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -43001,6 +45084,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43015,6 +45099,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -43051,6 +45136,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43064,6 +45150,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43078,6 +45165,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -43114,6 +45202,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43128,6 +45217,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43141,6 +45231,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -43166,6 +45257,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43180,6 +45272,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -43216,6 +45309,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43229,6 +45323,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43243,6 +45338,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -43279,6 +45375,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43293,6 +45390,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43306,6 +45404,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -43320,6 +45419,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -43333,6 +45433,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -43347,6 +45448,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -43383,6 +45485,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43397,6 +45500,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43411,6 +45515,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -43434,6 +45539,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -43458,8 +45564,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -43472,6 +45577,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -43489,6 +45595,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -43500,6 +45607,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -43518,6 +45626,7 @@ "mapRendering", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -43530,10 +45639,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -43543,6 +45652,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -43555,6 +45665,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -43577,6 +45688,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -43586,8 +45698,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -43597,6 +45708,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -43644,6 +45756,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -43668,6 +45781,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43681,6 +45795,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -43716,6 +45831,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43728,6 +45844,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43741,6 +45858,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -43776,6 +45894,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43789,6 +45908,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43801,6 +45921,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -43825,6 +45946,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43838,6 +45960,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -43873,6 +45996,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43885,6 +46009,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43898,6 +46023,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -43933,6 +46059,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43946,6 +46073,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -43958,6 +46086,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -43971,6 +46100,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -43983,6 +46113,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -43996,6 +46127,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -44031,6 +46163,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44044,6 +46177,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44057,6 +46191,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -44079,6 +46214,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -44103,8 +46239,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -44116,6 +46251,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -44132,6 +46268,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -44143,6 +46280,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -44161,6 +46299,7 @@ "mapRendering", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -44173,10 +46312,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -44186,6 +46325,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -44198,6 +46338,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -44220,6 +46361,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -44229,8 +46371,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -44240,6 +46381,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -44287,6 +46429,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -44311,6 +46454,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44324,6 +46468,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -44359,6 +46504,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44371,6 +46517,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44384,6 +46531,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -44419,6 +46567,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44432,6 +46581,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44444,6 +46594,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -44468,6 +46619,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44481,6 +46633,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -44516,6 +46669,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44528,6 +46682,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44541,6 +46696,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -44576,6 +46732,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44589,6 +46746,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44601,6 +46759,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -44614,6 +46773,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -44626,6 +46786,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -44639,6 +46800,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -44674,6 +46836,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44687,6 +46850,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44700,6 +46864,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -44722,6 +46887,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -44746,8 +46912,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -44759,6 +46924,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -44775,6 +46941,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -44786,6 +46953,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": [ { @@ -44804,6 +46972,7 @@ "mapRendering", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -44816,10 +46985,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -44829,6 +46998,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -44841,6 +47011,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -44863,6 +47034,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -44872,8 +47044,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -44883,6 +47054,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -44930,6 +47102,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -44954,6 +47127,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -44967,6 +47141,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -45002,6 +47177,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45014,6 +47190,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45027,6 +47204,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -45062,6 +47240,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45075,6 +47254,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45087,6 +47267,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -45111,6 +47292,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45124,6 +47306,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -45159,6 +47342,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45171,6 +47355,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45184,6 +47369,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -45219,6 +47405,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45232,6 +47419,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45244,6 +47432,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -45257,6 +47446,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -45269,6 +47459,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -45282,6 +47473,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -45317,6 +47509,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45330,6 +47523,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45343,6 +47537,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -45365,6 +47560,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -45389,8 +47585,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -45402,6 +47597,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -45418,6 +47614,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -45429,6 +47626,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": [ { @@ -45447,6 +47645,7 @@ "mapRendering", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -45459,10 +47658,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -45472,6 +47671,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -45484,6 +47684,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -45506,6 +47707,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -45515,8 +47717,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -45526,6 +47727,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -45573,6 +47775,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -45597,6 +47800,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45610,6 +47814,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -45645,6 +47850,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45657,6 +47863,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45670,6 +47877,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -45705,6 +47913,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45718,6 +47927,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45730,6 +47940,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -45754,6 +47965,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45767,6 +47979,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -45802,6 +48015,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45814,6 +48028,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45827,6 +48042,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -45862,6 +48078,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45875,6 +48092,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45887,6 +48105,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -45900,6 +48119,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -45912,6 +48132,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -45925,6 +48146,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -45960,6 +48182,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45973,6 +48196,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -45986,6 +48210,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -46008,6 +48233,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -46032,8 +48258,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -46045,6 +48270,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -46061,6 +48287,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -46072,6 +48299,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -46090,6 +48318,7 @@ "mapRendering", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -46102,10 +48331,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -46115,6 +48344,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -46127,6 +48357,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -46149,6 +48380,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -46158,8 +48390,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -46169,6 +48400,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -46216,6 +48448,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -46240,6 +48473,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46253,6 +48487,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -46288,6 +48523,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46300,6 +48536,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46313,6 +48550,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -46348,6 +48586,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46361,6 +48600,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46373,6 +48613,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -46397,6 +48638,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46410,6 +48652,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -46445,6 +48688,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46457,6 +48701,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46470,6 +48715,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -46505,6 +48751,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46518,6 +48765,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46530,6 +48778,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -46543,6 +48792,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -46555,6 +48805,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -46568,6 +48819,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -46603,6 +48855,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46616,6 +48869,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46629,6 +48883,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -46651,6 +48906,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -46675,8 +48931,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -46688,6 +48943,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -46704,6 +48960,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -46715,6 +48972,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -46733,6 +48991,7 @@ "mapRendering", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -46745,10 +49004,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -46758,6 +49017,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -46770,6 +49030,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -46792,6 +49053,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -46801,8 +49063,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -46812,6 +49073,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -46859,6 +49121,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -46883,6 +49146,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46896,6 +49160,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -46931,6 +49196,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46943,6 +49209,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -46956,6 +49223,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -46991,6 +49259,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47004,6 +49273,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47016,6 +49286,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -47040,6 +49311,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47053,6 +49325,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -47088,6 +49361,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47100,6 +49374,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47113,6 +49388,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -47148,6 +49424,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47161,6 +49438,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47173,6 +49451,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -47186,6 +49465,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -47198,6 +49478,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -47211,6 +49492,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -47246,6 +49528,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47259,6 +49542,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47272,6 +49556,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -47294,6 +49579,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -47318,8 +49604,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -47331,6 +49616,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -47347,6 +49633,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -47358,6 +49645,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -47376,6 +49664,7 @@ "mapRendering", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -47388,10 +49677,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -47401,6 +49690,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -47413,6 +49703,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -47435,6 +49726,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -47444,8 +49736,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -47455,6 +49746,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -47502,6 +49794,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -47526,6 +49819,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47539,6 +49833,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -47574,6 +49869,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47586,6 +49882,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47599,6 +49896,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -47634,6 +49932,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47647,6 +49946,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47659,6 +49959,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -47683,6 +49984,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47696,6 +49998,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -47731,6 +50034,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47743,6 +50047,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47756,6 +50061,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -47791,6 +50097,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47804,6 +50111,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47816,6 +50124,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -47829,6 +50138,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -47841,6 +50151,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -47854,6 +50165,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -47889,6 +50201,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47902,6 +50215,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -47915,6 +50229,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -47937,6 +50252,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -47961,8 +50277,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -47974,6 +50289,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -47990,6 +50306,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -48001,6 +50318,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -48023,6 +50341,7 @@ "mapRendering", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -48035,10 +50354,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -48048,6 +50367,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -48060,6 +50380,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -48082,6 +50403,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -48091,8 +50413,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -48102,6 +50423,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -48149,6 +50471,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -48173,6 +50496,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48186,6 +50510,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -48221,6 +50546,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48233,6 +50559,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48246,6 +50573,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -48281,6 +50609,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48294,6 +50623,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48306,6 +50636,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -48330,6 +50661,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48343,6 +50675,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -48378,6 +50711,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48390,6 +50724,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48403,6 +50738,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -48438,6 +50774,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48451,6 +50788,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48463,6 +50801,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -48476,6 +50815,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -48488,6 +50828,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -48501,6 +50842,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -48536,6 +50878,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48549,6 +50892,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48562,6 +50906,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -48584,6 +50929,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -48608,8 +50954,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -48621,6 +50966,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -48637,6 +50983,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -48648,6 +50995,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -48670,6 +51018,7 @@ "mapRendering", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -48682,10 +51031,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -48695,6 +51044,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -48707,6 +51057,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -48729,6 +51080,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -48738,8 +51090,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -48749,6 +51100,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -48796,6 +51148,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -48820,6 +51173,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48833,6 +51187,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -48868,6 +51223,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48880,6 +51236,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48893,6 +51250,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -48928,6 +51286,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48941,6 +51300,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48953,6 +51313,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -48977,6 +51338,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -48990,6 +51352,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -49025,6 +51388,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49037,6 +51401,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49050,6 +51415,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -49085,6 +51451,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49098,6 +51465,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49110,6 +51478,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -49123,6 +51492,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -49135,6 +51505,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -49148,6 +51519,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -49183,6 +51555,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49196,6 +51569,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49209,6 +51583,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -49231,6 +51606,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -49255,8 +51631,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -49268,6 +51643,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -49284,6 +51660,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -49294,6 +51671,7 @@ "override", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -49305,6 +51683,7 @@ "mapRendering", "color" ], + "required": false, "hints": {}, "type": [ { @@ -49323,6 +51702,7 @@ "mapRendering", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -49335,10 +51715,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -49348,6 +51728,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -49360,6 +51741,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -49382,6 +51764,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -49391,8 +51774,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -49402,6 +51784,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -49449,6 +51832,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -49473,6 +51857,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49486,6 +51871,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -49521,6 +51907,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49533,6 +51920,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49546,6 +51934,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -49581,6 +51970,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49594,6 +51984,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49606,6 +51997,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -49630,6 +52022,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49643,6 +52036,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -49678,6 +52072,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49690,6 +52085,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49703,6 +52099,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -49738,6 +52135,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49751,6 +52149,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49763,6 +52162,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -49776,6 +52176,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -49788,6 +52189,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -49801,6 +52203,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -49836,6 +52239,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49849,6 +52253,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -49862,6 +52267,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -49884,6 +52290,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -49908,8 +52315,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -49921,6 +52327,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -49937,6 +52344,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -49948,6 +52356,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": [ { @@ -49969,6 +52378,7 @@ "mapRendering", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -49981,10 +52391,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -49994,6 +52404,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -50006,6 +52417,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -50028,6 +52440,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -50037,8 +52450,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -50048,6 +52460,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -50095,6 +52508,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -50119,6 +52533,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50132,6 +52547,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -50167,6 +52583,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50179,6 +52596,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50192,6 +52610,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -50227,6 +52646,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50240,6 +52660,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50252,6 +52673,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -50276,6 +52698,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50289,6 +52712,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -50324,6 +52748,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50336,6 +52761,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50349,6 +52775,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -50384,6 +52811,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50397,6 +52825,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50409,6 +52838,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -50422,6 +52852,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -50434,6 +52865,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -50447,6 +52879,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -50482,6 +52915,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50495,6 +52929,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50508,6 +52943,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -50530,6 +52966,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -50554,8 +52991,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -50567,6 +53003,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -50583,6 +53020,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -50594,6 +53032,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -50612,6 +53051,7 @@ "mapRendering", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -50624,10 +53064,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -50637,6 +53077,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -50649,6 +53090,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -50671,6 +53113,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -50680,8 +53123,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -50691,6 +53133,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -50738,6 +53181,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -50762,6 +53206,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50775,6 +53220,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -50810,6 +53256,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50822,6 +53269,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50835,6 +53283,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -50870,6 +53319,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50883,6 +53333,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50895,6 +53346,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -50919,6 +53371,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50932,6 +53385,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -50967,6 +53421,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50979,6 +53434,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -50992,6 +53448,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -51027,6 +53484,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51040,6 +53498,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51052,6 +53511,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -51065,6 +53525,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -51077,6 +53538,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -51090,6 +53552,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -51125,6 +53588,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51138,6 +53602,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51151,6 +53616,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -51173,6 +53639,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -51197,8 +53664,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -51210,6 +53676,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -51226,6 +53693,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -51237,6 +53705,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -51255,6 +53724,7 @@ "mapRendering", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -51267,10 +53737,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -51280,6 +53750,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -51292,6 +53763,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -51314,6 +53786,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -51323,8 +53796,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -51334,6 +53806,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -51381,6 +53854,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -51405,6 +53879,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51418,6 +53893,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -51453,6 +53929,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51465,6 +53942,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51478,6 +53956,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -51513,6 +53992,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51526,6 +54006,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51538,6 +54019,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -51562,6 +54044,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51575,6 +54058,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -51610,6 +54094,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51622,6 +54107,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51635,6 +54121,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -51670,6 +54157,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51683,6 +54171,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51695,6 +54184,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -51708,6 +54198,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -51720,6 +54211,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -51733,6 +54225,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -51768,6 +54261,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51781,6 +54275,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -51794,6 +54289,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -51816,6 +54312,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -51840,8 +54337,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -51853,6 +54349,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -51869,6 +54366,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -51880,6 +54378,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -51898,6 +54397,7 @@ "mapRendering", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -51910,10 +54410,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -51923,6 +54423,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -51935,6 +54436,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -51957,6 +54459,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -51966,8 +54469,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -51977,6 +54479,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -52024,6 +54527,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -52048,6 +54552,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52061,6 +54566,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -52096,6 +54602,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52108,6 +54615,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52121,6 +54629,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -52156,6 +54665,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52169,6 +54679,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52181,6 +54692,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -52205,6 +54717,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52218,6 +54731,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -52253,6 +54767,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52265,6 +54780,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52278,6 +54794,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -52313,6 +54830,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52326,6 +54844,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52338,6 +54857,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -52351,6 +54871,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -52363,6 +54884,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -52376,6 +54898,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -52411,6 +54934,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52424,6 +54948,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52437,6 +54962,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -52459,6 +54985,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -52483,8 +55010,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -52496,6 +55022,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -52512,6 +55039,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -52523,6 +55051,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -52541,6 +55070,7 @@ "mapRendering", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -52553,10 +55083,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -52566,6 +55096,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -52578,6 +55109,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -52600,6 +55132,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -52609,8 +55142,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -52620,6 +55152,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -52667,6 +55200,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -52691,6 +55225,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52704,6 +55239,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -52739,6 +55275,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52751,6 +55288,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52764,6 +55302,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -52799,6 +55338,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52812,6 +55352,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52824,6 +55365,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -52848,6 +55390,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52861,6 +55404,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -52896,6 +55440,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52908,6 +55453,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52921,6 +55467,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -52956,6 +55503,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52969,6 +55517,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -52981,6 +55530,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -52994,6 +55544,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -53006,6 +55557,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -53019,6 +55571,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -53054,6 +55607,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53067,6 +55621,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53080,6 +55635,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -53102,6 +55658,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -53126,8 +55683,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -53139,6 +55695,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -53155,6 +55712,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -53165,6 +55723,7 @@ "override", "mapRendering" ], + "required": false, "hints": {}, "type": "object", "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" @@ -53176,6 +55735,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -53188,6 +55748,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -53200,6 +55761,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -53211,8 +55773,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -53222,10 +55783,10 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -53236,10 +55797,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -53250,6 +55811,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -53263,6 +55825,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -53286,6 +55849,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -53295,8 +55859,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -53307,6 +55870,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -53355,6 +55919,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -53380,6 +55945,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53394,6 +55960,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -53430,6 +55997,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53443,6 +56011,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53457,6 +56026,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -53493,6 +56063,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53507,6 +56078,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53520,6 +56092,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -53545,6 +56118,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53559,6 +56133,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -53595,6 +56170,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53608,6 +56184,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53622,6 +56199,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -53658,6 +56236,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53672,6 +56251,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53685,6 +56265,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -53699,6 +56280,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -53712,6 +56294,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -53726,6 +56309,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -53762,6 +56346,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53776,6 +56361,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53790,6 +56376,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -53813,6 +56400,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -53837,8 +56425,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -53851,6 +56438,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -53868,6 +56456,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -53880,6 +56469,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -53893,6 +56483,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -53928,6 +56519,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53941,6 +56533,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -53954,6 +56547,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -53976,6 +56570,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -53990,10 +56585,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -54005,6 +56600,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -54019,6 +56615,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -54043,6 +56640,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -54052,8 +56650,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -54065,6 +56662,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -54114,6 +56712,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -54140,6 +56739,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54155,6 +56755,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -54192,6 +56793,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54206,6 +56808,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54221,6 +56824,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -54258,6 +56862,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54273,6 +56878,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54287,6 +56893,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -54313,6 +56920,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54328,6 +56936,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -54365,6 +56974,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54379,6 +56989,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54394,6 +57005,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -54431,6 +57043,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54446,6 +57059,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54460,6 +57074,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -54475,6 +57090,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -54489,6 +57105,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -54504,6 +57121,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -54541,6 +57159,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54556,6 +57175,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54571,6 +57191,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -54595,6 +57216,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -54619,8 +57241,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -54634,6 +57255,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -54652,6 +57274,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -54664,6 +57287,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -54683,6 +57307,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -54696,10 +57321,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -54710,6 +57335,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -54723,6 +57349,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -54746,6 +57373,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -54755,8 +57383,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -54767,6 +57394,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -54815,6 +57443,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -54840,6 +57469,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54854,6 +57484,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -54890,6 +57521,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54903,6 +57535,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54917,6 +57550,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -54953,6 +57587,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54967,6 +57602,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -54980,6 +57616,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -55005,6 +57642,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55019,6 +57657,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -55055,6 +57694,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55068,6 +57708,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55082,6 +57723,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -55118,6 +57760,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55132,6 +57775,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55145,6 +57789,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -55159,6 +57804,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -55172,6 +57818,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -55186,6 +57833,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -55222,6 +57870,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55236,6 +57885,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55250,6 +57900,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -55273,6 +57924,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -55297,8 +57949,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -55311,6 +57962,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -55328,6 +57980,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -55340,6 +57993,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -55359,6 +58013,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -55372,10 +58027,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -55386,6 +58041,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -55399,6 +58055,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -55422,6 +58079,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -55431,8 +58089,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -55443,6 +58100,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -55491,6 +58149,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -55516,6 +58175,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55530,6 +58190,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -55566,6 +58227,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55579,6 +58241,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55593,6 +58256,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -55629,6 +58293,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55643,6 +58308,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55656,6 +58322,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -55681,6 +58348,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55695,6 +58363,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -55731,6 +58400,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55744,6 +58414,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55758,6 +58429,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -55794,6 +58466,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55808,6 +58481,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55821,6 +58495,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -55835,6 +58510,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -55848,6 +58524,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -55862,6 +58539,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -55898,6 +58576,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55912,6 +58591,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -55926,6 +58606,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -55949,6 +58630,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -55973,8 +58655,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -55987,6 +58668,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -56004,6 +58686,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -56016,6 +58699,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -56035,6 +58719,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -56048,10 +58733,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -56062,6 +58747,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -56075,6 +58761,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -56098,6 +58785,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -56107,8 +58795,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -56119,6 +58806,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -56167,6 +58855,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -56192,6 +58881,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56206,6 +58896,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -56242,6 +58933,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56255,6 +58947,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56269,6 +58962,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -56305,6 +58999,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56319,6 +59014,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56332,6 +59028,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -56357,6 +59054,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56371,6 +59069,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -56407,6 +59106,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56420,6 +59120,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56434,6 +59135,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -56470,6 +59172,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56484,6 +59187,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56497,6 +59201,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -56511,6 +59216,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -56524,6 +59230,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -56538,6 +59245,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -56574,6 +59282,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56588,6 +59297,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56602,6 +59312,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -56625,6 +59336,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -56649,8 +59361,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -56663,6 +59374,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -56680,6 +59392,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -56692,6 +59405,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -56711,6 +59425,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -56724,10 +59439,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -56738,6 +59453,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -56751,6 +59467,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -56774,6 +59491,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -56783,8 +59501,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -56795,6 +59512,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -56843,6 +59561,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -56868,6 +59587,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56882,6 +59602,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -56918,6 +59639,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56931,6 +59653,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56945,6 +59668,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -56981,6 +59705,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -56995,6 +59720,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57008,6 +59734,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -57033,6 +59760,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57047,6 +59775,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -57083,6 +59812,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57096,6 +59826,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57110,6 +59841,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -57146,6 +59878,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57160,6 +59893,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57173,6 +59907,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -57187,6 +59922,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -57200,6 +59936,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -57214,6 +59951,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -57250,6 +59988,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57264,6 +60003,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57278,6 +60018,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -57301,6 +60042,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -57325,8 +60067,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -57339,6 +60080,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -57356,6 +60098,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -57368,6 +60111,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -57387,6 +60131,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -57400,10 +60145,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -57414,6 +60159,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -57427,6 +60173,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -57450,6 +60197,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -57459,8 +60207,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -57471,6 +60218,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -57519,6 +60267,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -57544,6 +60293,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57558,6 +60308,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -57594,6 +60345,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57607,6 +60359,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57621,6 +60374,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -57657,6 +60411,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57671,6 +60426,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57684,6 +60440,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -57709,6 +60466,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57723,6 +60481,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -57759,6 +60518,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57772,6 +60532,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57786,6 +60547,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -57822,6 +60584,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57836,6 +60599,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57849,6 +60613,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -57863,6 +60628,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -57876,6 +60642,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -57890,6 +60657,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -57926,6 +60694,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57940,6 +60709,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -57954,6 +60724,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -57977,6 +60748,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -58001,8 +60773,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -58015,6 +60786,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -58032,6 +60804,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -58044,6 +60817,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -58063,6 +60837,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -58076,10 +60851,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -58090,6 +60865,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -58103,6 +60879,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -58126,6 +60903,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -58135,8 +60913,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -58147,6 +60924,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -58195,6 +60973,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -58220,6 +60999,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58234,6 +61014,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -58270,6 +61051,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58283,6 +61065,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58297,6 +61080,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -58333,6 +61117,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58347,6 +61132,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58360,6 +61146,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -58385,6 +61172,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58399,6 +61187,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -58435,6 +61224,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58448,6 +61238,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58462,6 +61253,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -58498,6 +61290,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58512,6 +61305,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58525,6 +61319,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -58539,6 +61334,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -58552,6 +61348,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -58566,6 +61363,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -58602,6 +61400,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58616,6 +61415,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58630,6 +61430,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -58653,6 +61454,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -58677,8 +61479,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -58691,6 +61492,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -58708,6 +61510,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -58720,6 +61523,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -58739,6 +61543,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -58752,10 +61557,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -58766,6 +61571,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -58779,6 +61585,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -58802,6 +61609,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -58811,8 +61619,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -58823,6 +61630,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -58871,6 +61679,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -58896,6 +61705,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58910,6 +61720,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -58946,6 +61757,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58959,6 +61771,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -58973,6 +61786,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -59009,6 +61823,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59023,6 +61838,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59036,6 +61852,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -59061,6 +61878,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59075,6 +61893,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -59111,6 +61930,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59124,6 +61944,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59138,6 +61959,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -59174,6 +61996,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59188,6 +62011,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59201,6 +62025,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -59215,6 +62040,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -59228,6 +62054,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -59242,6 +62069,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -59278,6 +62106,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59292,6 +62121,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59306,6 +62136,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -59329,6 +62160,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -59353,8 +62185,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -59367,6 +62198,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -59384,6 +62216,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -59396,6 +62229,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -59419,6 +62253,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -59432,10 +62267,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -59446,6 +62281,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -59459,6 +62295,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -59482,6 +62319,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -59491,8 +62329,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -59503,6 +62340,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -59551,6 +62389,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -59576,6 +62415,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59590,6 +62430,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -59626,6 +62467,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59639,6 +62481,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59653,6 +62496,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -59689,6 +62533,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59703,6 +62548,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59716,6 +62562,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -59741,6 +62588,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59755,6 +62603,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -59791,6 +62640,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59804,6 +62654,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59818,6 +62669,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -59854,6 +62706,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59868,6 +62721,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59881,6 +62735,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -59895,6 +62750,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -59908,6 +62764,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -59922,6 +62779,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -59958,6 +62816,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59972,6 +62831,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -59986,6 +62846,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -60009,6 +62870,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -60033,8 +62895,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -60047,6 +62908,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -60064,6 +62926,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -60076,6 +62939,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -60099,6 +62963,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -60112,10 +62977,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -60126,6 +62991,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -60139,6 +63005,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -60162,6 +63029,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -60171,8 +63039,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -60183,6 +63050,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -60231,6 +63099,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -60256,6 +63125,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60270,6 +63140,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -60306,6 +63177,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60319,6 +63191,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60333,6 +63206,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -60369,6 +63243,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60383,6 +63258,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60396,6 +63272,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -60421,6 +63298,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60435,6 +63313,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -60471,6 +63350,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60484,6 +63364,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60498,6 +63379,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -60534,6 +63416,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60548,6 +63431,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60561,6 +63445,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -60575,6 +63460,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -60588,6 +63474,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -60602,6 +63489,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -60638,6 +63526,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60652,6 +63541,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60666,6 +63556,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -60689,6 +63580,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -60713,8 +63605,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -60727,6 +63618,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -60744,6 +63636,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -60755,6 +63648,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -60767,6 +63661,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -60786,6 +63681,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -60799,10 +63695,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -60813,6 +63709,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -60826,6 +63723,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -60849,6 +63747,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -60858,8 +63757,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -60870,6 +63768,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -60918,6 +63817,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -60943,6 +63843,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -60957,6 +63858,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -60993,6 +63895,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61006,6 +63909,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61020,6 +63924,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -61056,6 +63961,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61070,6 +63976,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61083,6 +63990,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -61108,6 +64016,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61122,6 +64031,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -61158,6 +64068,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61171,6 +64082,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61185,6 +64097,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -61221,6 +64134,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61235,6 +64149,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61248,6 +64163,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -61262,6 +64178,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -61275,6 +64192,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -61289,6 +64207,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -61325,6 +64244,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61339,6 +64259,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61353,6 +64274,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -61376,6 +64298,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -61400,8 +64323,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -61414,6 +64336,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -61431,6 +64354,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -61443,6 +64367,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -61465,6 +64390,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -61478,10 +64404,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -61492,6 +64418,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -61505,6 +64432,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -61528,6 +64456,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -61537,8 +64466,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -61549,6 +64477,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -61597,6 +64526,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -61622,6 +64552,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61636,6 +64567,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -61672,6 +64604,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61685,6 +64618,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61699,6 +64633,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -61735,6 +64670,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61749,6 +64685,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61762,6 +64699,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -61787,6 +64725,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61801,6 +64740,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -61837,6 +64777,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61850,6 +64791,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61864,6 +64806,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -61900,6 +64843,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61914,6 +64858,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -61927,6 +64872,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -61941,6 +64887,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -61954,6 +64901,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -61968,6 +64916,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -62004,6 +64953,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62018,6 +64968,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62032,6 +64983,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -62055,6 +65007,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -62079,8 +65032,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -62093,6 +65045,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -62110,6 +65063,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -62122,6 +65076,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -62141,6 +65096,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -62154,10 +65110,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -62168,6 +65124,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -62181,6 +65138,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -62204,6 +65162,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -62213,8 +65172,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -62225,6 +65183,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -62273,6 +65232,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -62298,6 +65258,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62312,6 +65273,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -62348,6 +65310,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62361,6 +65324,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62375,6 +65339,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -62411,6 +65376,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62425,6 +65391,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62438,6 +65405,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -62463,6 +65431,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62477,6 +65446,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -62513,6 +65483,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62526,6 +65497,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62540,6 +65512,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -62576,6 +65549,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62590,6 +65564,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62603,6 +65578,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -62617,6 +65593,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -62630,6 +65607,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -62644,6 +65622,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -62680,6 +65659,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62694,6 +65674,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62708,6 +65689,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -62731,6 +65713,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -62755,8 +65738,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -62769,6 +65751,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -62786,6 +65769,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -62798,6 +65782,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -62817,6 +65802,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -62830,10 +65816,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -62844,6 +65830,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -62857,6 +65844,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -62880,6 +65868,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -62889,8 +65878,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -62901,6 +65889,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -62949,6 +65938,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -62974,6 +65964,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -62988,6 +65979,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -63024,6 +66016,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63037,6 +66030,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63051,6 +66045,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -63087,6 +66082,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63101,6 +66097,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63114,6 +66111,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -63139,6 +66137,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63153,6 +66152,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -63189,6 +66189,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63202,6 +66203,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63216,6 +66218,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -63252,6 +66255,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63266,6 +66270,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63279,6 +66284,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -63293,6 +66299,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -63306,6 +66313,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -63320,6 +66328,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -63356,6 +66365,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63370,6 +66380,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63384,6 +66395,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -63407,6 +66419,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -63431,8 +66444,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -63445,6 +66457,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -63462,6 +66475,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -63474,6 +66488,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -63493,6 +66508,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -63506,10 +66522,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -63520,6 +66536,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -63533,6 +66550,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -63556,6 +66574,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -63565,8 +66584,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -63577,6 +66595,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -63625,6 +66644,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -63650,6 +66670,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63664,6 +66685,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -63700,6 +66722,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63713,6 +66736,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63727,6 +66751,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -63763,6 +66788,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63777,6 +66803,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63790,6 +66817,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -63815,6 +66843,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63829,6 +66858,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -63865,6 +66895,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63878,6 +66909,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63892,6 +66924,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -63928,6 +66961,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63942,6 +66976,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -63955,6 +66990,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -63969,6 +67005,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -63982,6 +67019,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -63996,6 +67034,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -64032,6 +67071,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64046,6 +67086,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64060,6 +67101,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -64083,6 +67125,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -64107,8 +67150,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -64121,6 +67163,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -64138,6 +67181,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -64150,6 +67194,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -64169,6 +67214,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -64182,10 +67228,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -64196,6 +67242,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -64209,6 +67256,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -64232,6 +67280,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -64241,8 +67290,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -64253,6 +67301,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -64301,6 +67350,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -64326,6 +67376,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64340,6 +67391,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -64376,6 +67428,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64389,6 +67442,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64403,6 +67457,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -64439,6 +67494,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64453,6 +67509,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64466,6 +67523,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -64491,6 +67549,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64505,6 +67564,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -64541,6 +67601,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64554,6 +67615,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64568,6 +67630,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -64604,6 +67667,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64618,6 +67682,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64631,6 +67696,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -64645,6 +67711,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -64658,6 +67725,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -64672,6 +67740,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -64708,6 +67777,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64722,6 +67792,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -64736,6 +67807,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -64759,6 +67831,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -64783,8 +67856,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -64797,6 +67869,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -64814,6 +67887,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -64825,6 +67899,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The LineRenderingConfig gives all details onto how to render a single line of a feature.\n\nThis can be used if:\n\n- The feature is a line\n- The feature is an area" @@ -64837,6 +67912,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": [ { @@ -64856,6 +67932,7 @@ "renderings", "color" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -64869,10 +67946,10 @@ "color", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -64883,6 +67960,7 @@ "color", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -64896,6 +67974,7 @@ "color", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -64919,6 +67998,7 @@ "color", "description" ], + "required": false, "hints": {}, "type": [ { @@ -64928,8 +68008,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -64940,6 +68019,7 @@ "color", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -64988,6 +68068,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -65013,6 +68094,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65027,6 +68109,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -65063,6 +68146,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65076,6 +68160,7 @@ "color", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65090,6 +68175,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -65126,6 +68212,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65140,6 +68227,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65153,6 +68241,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -65178,6 +68267,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65192,6 +68282,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -65228,6 +68319,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65241,6 +68333,7 @@ "color", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65255,6 +68348,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -65291,6 +68385,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65305,6 +68400,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65318,6 +68414,7 @@ "color", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -65332,6 +68429,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -65345,6 +68443,7 @@ "color", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -65359,6 +68458,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -65395,6 +68495,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65409,6 +68510,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65423,6 +68525,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -65446,6 +68549,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -65470,8 +68574,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -65484,6 +68587,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -65501,6 +68605,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -65513,6 +68618,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": [ { @@ -65535,6 +68641,7 @@ "renderings", "width" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -65548,10 +68655,10 @@ "width", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -65562,6 +68669,7 @@ "width", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -65575,6 +68683,7 @@ "width", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -65598,6 +68707,7 @@ "width", "description" ], + "required": false, "hints": {}, "type": [ { @@ -65607,8 +68717,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -65619,6 +68728,7 @@ "width", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -65667,6 +68777,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -65692,6 +68803,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65706,6 +68818,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -65742,6 +68855,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65755,6 +68869,7 @@ "width", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65769,6 +68884,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -65805,6 +68921,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65819,6 +68936,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65832,6 +68950,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -65857,6 +68976,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65871,6 +68991,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -65907,6 +69028,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65920,6 +69042,7 @@ "width", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65934,6 +69057,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -65970,6 +69094,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65984,6 +69109,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -65997,6 +69123,7 @@ "width", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -66011,6 +69138,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -66024,6 +69152,7 @@ "width", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -66038,6 +69167,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -66074,6 +69204,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66088,6 +69219,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66102,6 +69234,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -66125,6 +69258,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -66149,8 +69283,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -66163,6 +69296,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -66180,6 +69314,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -66192,6 +69327,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": [ { @@ -66211,6 +69347,7 @@ "renderings", "dashArray" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -66224,10 +69361,10 @@ "dashArray", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -66238,6 +69375,7 @@ "dashArray", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -66251,6 +69389,7 @@ "dashArray", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -66274,6 +69413,7 @@ "dashArray", "description" ], + "required": false, "hints": {}, "type": [ { @@ -66283,8 +69423,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -66295,6 +69434,7 @@ "dashArray", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -66343,6 +69483,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -66368,6 +69509,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66382,6 +69524,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -66418,6 +69561,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66431,6 +69575,7 @@ "dashArray", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66445,6 +69590,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -66481,6 +69627,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66495,6 +69642,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66508,6 +69656,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -66533,6 +69682,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66547,6 +69697,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -66583,6 +69734,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66596,6 +69748,7 @@ "dashArray", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66610,6 +69763,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -66646,6 +69800,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66660,6 +69815,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66673,6 +69829,7 @@ "dashArray", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -66687,6 +69844,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -66700,6 +69858,7 @@ "dashArray", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -66714,6 +69873,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -66750,6 +69910,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66764,6 +69925,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -66778,6 +69940,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -66801,6 +69964,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -66825,8 +69989,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -66839,6 +70002,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -66856,6 +70020,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -66868,6 +70033,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": [ { @@ -66887,6 +70053,7 @@ "renderings", "lineCap" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -66900,10 +70067,10 @@ "lineCap", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -66914,6 +70081,7 @@ "lineCap", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -66927,6 +70095,7 @@ "lineCap", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -66950,6 +70119,7 @@ "lineCap", "description" ], + "required": false, "hints": {}, "type": [ { @@ -66959,8 +70129,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -66971,6 +70140,7 @@ "lineCap", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -67019,6 +70189,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -67044,6 +70215,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67058,6 +70230,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -67094,6 +70267,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67107,6 +70281,7 @@ "lineCap", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67121,6 +70296,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -67157,6 +70333,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67171,6 +70348,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67184,6 +70362,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -67209,6 +70388,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67223,6 +70403,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -67259,6 +70440,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67272,6 +70454,7 @@ "lineCap", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67286,6 +70469,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -67322,6 +70506,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67336,6 +70521,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67349,6 +70535,7 @@ "lineCap", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -67363,6 +70550,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -67376,6 +70564,7 @@ "lineCap", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -67390,6 +70579,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -67426,6 +70616,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67440,6 +70631,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67454,6 +70646,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -67477,6 +70670,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -67501,8 +70695,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -67515,6 +70708,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -67532,6 +70726,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -67544,6 +70739,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": [ { @@ -67563,6 +70759,7 @@ "renderings", "fillColor" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -67576,10 +70773,10 @@ "fillColor", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -67590,6 +70787,7 @@ "fillColor", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -67603,6 +70801,7 @@ "fillColor", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -67626,6 +70825,7 @@ "fillColor", "description" ], + "required": false, "hints": {}, "type": [ { @@ -67635,8 +70835,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -67647,6 +70846,7 @@ "fillColor", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -67695,6 +70895,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -67720,6 +70921,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67734,6 +70936,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -67770,6 +70973,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67783,6 +70987,7 @@ "fillColor", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67797,6 +71002,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -67833,6 +71039,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67847,6 +71054,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67860,6 +71068,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -67885,6 +71094,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67899,6 +71109,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -67935,6 +71146,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67948,6 +71160,7 @@ "fillColor", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -67962,6 +71175,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -67998,6 +71212,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68012,6 +71227,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68025,6 +71241,7 @@ "fillColor", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -68039,6 +71256,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -68052,6 +71270,7 @@ "fillColor", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -68066,6 +71285,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -68102,6 +71322,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68116,6 +71337,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68130,6 +71352,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -68153,6 +71376,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -68177,8 +71401,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -68191,6 +71414,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -68208,6 +71432,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -68220,6 +71445,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": [ { @@ -68239,6 +71465,7 @@ "renderings", "offset" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -68252,10 +71479,10 @@ "offset", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -68266,6 +71493,7 @@ "offset", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -68279,6 +71507,7 @@ "offset", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -68302,6 +71531,7 @@ "offset", "description" ], + "required": false, "hints": {}, "type": [ { @@ -68311,8 +71541,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -68323,6 +71552,7 @@ "offset", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -68371,6 +71601,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -68396,6 +71627,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68410,6 +71642,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -68446,6 +71679,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68459,6 +71693,7 @@ "offset", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68473,6 +71708,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -68509,6 +71745,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68523,6 +71760,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68536,6 +71774,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -68561,6 +71800,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68575,6 +71815,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -68611,6 +71852,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68624,6 +71866,7 @@ "offset", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68638,6 +71881,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -68674,6 +71918,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68688,6 +71933,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68701,6 +71947,7 @@ "offset", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -68715,6 +71962,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -68728,6 +71976,7 @@ "offset", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -68742,6 +71991,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -68778,6 +72028,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68792,6 +72043,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -68806,6 +72058,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -68829,6 +72082,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -68853,8 +72107,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -68867,6 +72120,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -68884,6 +72138,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -68895,6 +72150,7 @@ "mapRendering", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "The PointRenderingConfig gives all details onto how to render a single point of a feature.\n\nThis can be used if:\n\n- The feature is a point\n- To render something at the centroid of an area, or at the start, end or projected centroid of a way" @@ -68907,6 +72163,7 @@ "renderings", "location" ], + "required": true, "hints": {}, "type": "array", "description": "All the locations that this point should be rendered at.\nPossible values are:\n- `point`: only renders points at their location\n- `centroid`: show a symbol at the centerpoint of a (multi)Linestring and (multi)polygon. Points will _not_ be rendered with this\n- `projected_centerpoint`: Only on (multi)linestrings: calculate the centerpoint and snap it to the way\n- `start` and `end`: only on linestrings: add a point to the first/last coordinate of the LineString" @@ -68919,6 +72176,7 @@ "renderings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -68930,8 +72188,7 @@ "type": "string" } ], - "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n", - "required": true + "description": "The icon for an element.\nNote that this also doubles as the icon for this layer (rendered with the overpass-tags) ánd the icon in the presets.\n\nThe result of the icon is rendered as follows:\nthe resulting string is interpreted as a _list_ of items, separated by \";\". The bottommost layer is the first layer.\nAs a result, on could use a generic pin, then overlay it with a specific icon.\nTo make things even more practical, one can use all SVG's from the folder \"assets/svg\" and _substitute the color_ in it.\nE.g. to draw a red pin, use \"pin:#f00\", to have a green circle with your icon on top, use `circle:#0f0;`\n" }, { "path": [ @@ -68941,10 +72198,10 @@ "renderings", "icon" ], + "required": false, "hints": {}, "type": "object", - "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one", - "required": true + "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" }, { "path": [ @@ -68955,10 +72212,10 @@ "icon", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -68969,6 +72226,7 @@ "icon", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -68982,6 +72240,7 @@ "icon", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -69005,6 +72264,7 @@ "icon", "description" ], + "required": false, "hints": {}, "type": [ { @@ -69014,8 +72274,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -69026,6 +72285,7 @@ "icon", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -69074,6 +72334,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -69099,6 +72360,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69113,6 +72375,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -69149,6 +72412,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69162,6 +72426,7 @@ "icon", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69176,6 +72441,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -69212,6 +72478,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69226,6 +72493,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69239,6 +72507,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -69264,6 +72533,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69278,6 +72548,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -69314,6 +72585,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69327,6 +72599,7 @@ "icon", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69341,6 +72614,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -69377,6 +72651,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69391,6 +72666,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69404,6 +72680,7 @@ "icon", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -69418,6 +72695,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -69431,6 +72709,7 @@ "icon", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -69445,6 +72724,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -69481,6 +72761,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69495,6 +72776,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69509,6 +72791,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -69532,6 +72815,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -69556,8 +72840,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -69570,6 +72853,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -69587,6 +72871,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -69599,6 +72884,7 @@ "renderings", "iconBadges" ], + "required": false, "hints": {}, "type": "array", "description": "A list of extra badges to show next to the icon as small badge\nThey will be added as a 25% height icon at the bottom right of the icon, with all the badges in a flex layout.\n\nNote: strings are interpreted as icons, so layering and substituting is supported. You can use `circle:white;./my_icon.svg` to add a background circle" @@ -69612,6 +72898,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": [ { @@ -69647,6 +72934,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69660,6 +72948,7 @@ "iconBadges", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69673,6 +72962,7 @@ "iconBadges", "then" ], + "required": true, "hints": { "typehint": "icon" }, @@ -69695,6 +72985,7 @@ "iconBadges", "then" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -69709,10 +73000,10 @@ "then", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -69724,6 +73015,7 @@ "then", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -69738,6 +73030,7 @@ "then", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -69762,6 +73055,7 @@ "then", "description" ], + "required": false, "hints": {}, "type": [ { @@ -69771,8 +73065,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -69784,6 +73077,7 @@ "then", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -69833,6 +73127,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -69859,6 +73154,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69874,6 +73170,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -69911,6 +73208,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69925,6 +73223,7 @@ "then", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69940,6 +73239,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -69977,6 +73277,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -69992,6 +73293,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70006,6 +73308,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -70032,6 +73335,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70047,6 +73351,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -70084,6 +73389,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70098,6 +73404,7 @@ "then", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70113,6 +73420,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -70150,6 +73458,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70165,6 +73474,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70179,6 +73489,7 @@ "then", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -70194,6 +73505,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -70208,6 +73520,7 @@ "then", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -70223,6 +73536,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -70260,6 +73574,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70275,6 +73590,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70290,6 +73606,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -70314,6 +73631,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -70338,8 +73656,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -70353,6 +73670,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -70371,6 +73689,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -70383,6 +73702,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": [ { @@ -70402,6 +73722,7 @@ "renderings", "iconSize" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -70415,10 +73736,10 @@ "iconSize", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -70429,6 +73750,7 @@ "iconSize", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -70442,6 +73764,7 @@ "iconSize", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -70465,6 +73788,7 @@ "iconSize", "description" ], + "required": false, "hints": {}, "type": [ { @@ -70474,8 +73798,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -70486,6 +73809,7 @@ "iconSize", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -70534,6 +73858,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -70559,6 +73884,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70573,6 +73899,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -70609,6 +73936,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70622,6 +73950,7 @@ "iconSize", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70636,6 +73965,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -70672,6 +74002,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70686,6 +74017,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70699,6 +74031,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -70724,6 +74057,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70738,6 +74072,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -70774,6 +74109,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70787,6 +74123,7 @@ "iconSize", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70801,6 +74138,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -70837,6 +74175,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70851,6 +74190,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70864,6 +74204,7 @@ "iconSize", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -70878,6 +74219,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -70891,6 +74233,7 @@ "iconSize", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -70905,6 +74248,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -70941,6 +74285,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70955,6 +74300,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -70969,6 +74315,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -70992,6 +74339,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -71016,8 +74364,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -71030,6 +74377,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -71047,6 +74395,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -71059,6 +74408,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": [ { @@ -71078,6 +74428,7 @@ "renderings", "rotation" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -71091,10 +74442,10 @@ "rotation", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -71105,6 +74456,7 @@ "rotation", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -71118,6 +74470,7 @@ "rotation", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -71141,6 +74494,7 @@ "rotation", "description" ], + "required": false, "hints": {}, "type": [ { @@ -71150,8 +74504,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -71162,6 +74515,7 @@ "rotation", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -71210,6 +74564,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -71235,6 +74590,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71249,6 +74605,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -71285,6 +74642,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71298,6 +74656,7 @@ "rotation", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71312,6 +74671,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -71348,6 +74708,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71362,6 +74723,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71375,6 +74737,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -71400,6 +74763,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71414,6 +74778,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -71450,6 +74815,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71463,6 +74829,7 @@ "rotation", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71477,6 +74844,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -71513,6 +74881,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71527,6 +74896,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71540,6 +74910,7 @@ "rotation", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -71554,6 +74925,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -71567,6 +74939,7 @@ "rotation", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -71581,6 +74954,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -71617,6 +74991,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71631,6 +75006,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71645,6 +75021,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -71668,6 +75045,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -71692,8 +75070,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -71706,6 +75083,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -71723,6 +75101,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -71735,6 +75114,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": [ { @@ -71754,6 +75134,7 @@ "renderings", "label" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -71767,10 +75148,10 @@ "label", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -71781,6 +75162,7 @@ "label", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -71794,6 +75176,7 @@ "label", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -71817,6 +75200,7 @@ "label", "description" ], + "required": false, "hints": {}, "type": [ { @@ -71826,8 +75210,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -71838,6 +75221,7 @@ "label", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -71886,6 +75270,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -71911,6 +75296,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71925,6 +75311,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -71961,6 +75348,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71974,6 +75362,7 @@ "label", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -71988,6 +75377,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -72024,6 +75414,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72038,6 +75429,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72051,6 +75443,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -72076,6 +75469,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72090,6 +75484,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -72126,6 +75521,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72139,6 +75535,7 @@ "label", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72153,6 +75550,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -72189,6 +75587,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72203,6 +75602,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72216,6 +75616,7 @@ "label", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -72230,6 +75631,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -72243,6 +75645,7 @@ "label", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -72257,6 +75660,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -72293,6 +75697,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72307,6 +75712,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72321,6 +75727,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -72344,6 +75751,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -72368,8 +75776,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -72382,6 +75789,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -72399,6 +75807,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -72411,6 +75820,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": [ { @@ -72430,6 +75840,7 @@ "renderings", "css" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -72443,10 +75854,10 @@ "css", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -72457,6 +75868,7 @@ "css", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -72470,6 +75882,7 @@ "css", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -72493,6 +75906,7 @@ "css", "description" ], + "required": false, "hints": {}, "type": [ { @@ -72502,8 +75916,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -72514,6 +75927,7 @@ "css", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -72562,6 +75976,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -72587,6 +76002,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72601,6 +76017,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -72637,6 +76054,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72650,6 +76068,7 @@ "css", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72664,6 +76083,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -72700,6 +76120,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72714,6 +76135,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72727,6 +76149,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -72752,6 +76175,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72766,6 +76190,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -72802,6 +76227,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72815,6 +76241,7 @@ "css", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72829,6 +76256,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -72865,6 +76293,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72879,6 +76308,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72892,6 +76322,7 @@ "css", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -72906,6 +76337,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -72919,6 +76351,7 @@ "css", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -72933,6 +76366,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -72969,6 +76403,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72983,6 +76418,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -72997,6 +76433,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -73020,6 +76457,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -73044,8 +76482,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -73058,6 +76495,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -73075,6 +76513,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -73087,6 +76526,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -73106,6 +76546,7 @@ "renderings", "cssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -73119,10 +76560,10 @@ "cssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -73133,6 +76574,7 @@ "cssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -73146,6 +76588,7 @@ "cssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -73169,6 +76612,7 @@ "cssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -73178,8 +76622,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -73190,6 +76633,7 @@ "cssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -73238,6 +76682,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -73263,6 +76708,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73277,6 +76723,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -73313,6 +76760,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73326,6 +76774,7 @@ "cssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73340,6 +76789,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -73376,6 +76826,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73390,6 +76841,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73403,6 +76855,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -73428,6 +76881,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73442,6 +76896,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -73478,6 +76933,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73491,6 +76947,7 @@ "cssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73505,6 +76962,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -73541,6 +76999,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73555,6 +77014,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73568,6 +77028,7 @@ "cssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -73582,6 +77043,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -73595,6 +77057,7 @@ "cssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -73609,6 +77072,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -73645,6 +77109,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73659,6 +77124,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73673,6 +77139,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -73696,6 +77163,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -73720,8 +77188,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -73734,6 +77201,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -73751,6 +77219,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -73763,6 +77232,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": [ { @@ -73782,6 +77252,7 @@ "renderings", "labelCss" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -73795,10 +77266,10 @@ "labelCss", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -73809,6 +77280,7 @@ "labelCss", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -73822,6 +77294,7 @@ "labelCss", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -73845,6 +77318,7 @@ "labelCss", "description" ], + "required": false, "hints": {}, "type": [ { @@ -73854,8 +77328,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -73866,6 +77339,7 @@ "labelCss", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -73914,6 +77388,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -73939,6 +77414,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -73953,6 +77429,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -73989,6 +77466,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74002,6 +77480,7 @@ "labelCss", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74016,6 +77495,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -74052,6 +77532,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74066,6 +77547,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74079,6 +77561,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -74104,6 +77587,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74118,6 +77602,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -74154,6 +77639,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74167,6 +77653,7 @@ "labelCss", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74181,6 +77668,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -74217,6 +77705,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74231,6 +77720,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74244,6 +77734,7 @@ "labelCss", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -74258,6 +77749,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -74271,6 +77763,7 @@ "labelCss", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -74285,6 +77778,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -74321,6 +77815,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74335,6 +77830,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74349,6 +77845,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -74372,6 +77869,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -74396,8 +77894,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -74410,6 +77907,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -74427,6 +77925,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -74439,6 +77938,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": [ { @@ -74458,6 +77958,7 @@ "renderings", "labelCssClasses" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -74471,10 +77972,10 @@ "labelCssClasses", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -74485,6 +77986,7 @@ "labelCssClasses", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -74498,6 +78000,7 @@ "labelCssClasses", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -74521,6 +78024,7 @@ "labelCssClasses", "description" ], + "required": false, "hints": {}, "type": [ { @@ -74530,8 +78034,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -74542,6 +78045,7 @@ "labelCssClasses", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -74590,6 +78094,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -74615,6 +78120,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74629,6 +78135,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -74665,6 +78172,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74678,6 +78186,7 @@ "labelCssClasses", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74692,6 +78201,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -74728,6 +78238,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74742,6 +78253,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74755,6 +78267,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -74780,6 +78293,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74794,6 +78308,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -74830,6 +78345,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74843,6 +78359,7 @@ "labelCssClasses", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74857,6 +78374,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -74893,6 +78411,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74907,6 +78426,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -74920,6 +78440,7 @@ "labelCssClasses", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -74934,6 +78455,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -74947,6 +78469,7 @@ "labelCssClasses", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -74961,6 +78484,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -74997,6 +78521,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75011,6 +78536,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75025,6 +78551,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -75048,6 +78575,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -75072,8 +78600,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -75086,6 +78613,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -75103,6 +78631,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -75115,6 +78644,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -75138,6 +78668,7 @@ "renderings", "pitchAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -75151,10 +78682,10 @@ "pitchAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -75165,6 +78696,7 @@ "pitchAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -75178,6 +78710,7 @@ "pitchAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -75201,6 +78734,7 @@ "pitchAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -75210,8 +78744,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -75222,6 +78755,7 @@ "pitchAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -75270,6 +78804,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -75295,6 +78830,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75309,6 +78845,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -75345,6 +78882,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75358,6 +78896,7 @@ "pitchAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75372,6 +78911,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -75408,6 +78948,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75422,6 +78963,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75435,6 +78977,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -75460,6 +79003,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75474,6 +79018,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -75510,6 +79055,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75523,6 +79069,7 @@ "pitchAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75537,6 +79084,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -75573,6 +79121,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75587,6 +79136,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75600,6 +79150,7 @@ "pitchAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -75614,6 +79165,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -75627,6 +79179,7 @@ "pitchAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -75641,6 +79194,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -75677,6 +79231,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75691,6 +79246,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75705,6 +79261,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -75728,6 +79285,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -75752,8 +79310,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -75766,6 +79323,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -75783,6 +79341,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -75795,6 +79354,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": [ { @@ -75818,6 +79378,7 @@ "renderings", "rotationAlignment" ], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -75831,10 +79392,10 @@ "rotationAlignment", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -75845,6 +79406,7 @@ "rotationAlignment", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -75858,6 +79420,7 @@ "rotationAlignment", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -75881,6 +79444,7 @@ "rotationAlignment", "description" ], + "required": false, "hints": {}, "type": [ { @@ -75890,8 +79454,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -75902,6 +79465,7 @@ "rotationAlignment", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -75950,6 +79514,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -75975,6 +79540,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -75989,6 +79555,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -76025,6 +79592,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76038,6 +79606,7 @@ "rotationAlignment", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76052,6 +79621,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -76088,6 +79658,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76102,6 +79673,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76115,6 +79687,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -76140,6 +79713,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76154,6 +79728,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -76190,6 +79765,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76203,6 +79779,7 @@ "rotationAlignment", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76217,6 +79794,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -76253,6 +79831,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76267,6 +79846,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76280,6 +79860,7 @@ "rotationAlignment", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -76294,6 +79875,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -76307,6 +79889,7 @@ "rotationAlignment", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -76321,6 +79904,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -76357,6 +79941,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76371,6 +79956,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76385,6 +79971,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -76408,6 +79995,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -76432,8 +80020,7 @@ "type": "string" } ], - "description": "An icon supporting this mapping; typically shown pretty small", - "required": true + "description": "An icon supporting this mapping; typically shown pretty small" }, { "path": [ @@ -76446,6 +80033,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -76463,6 +80051,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" @@ -76473,6 +80062,7 @@ "override", "passAllFeatures" ], + "required": false, "hints": { "group": "advanced" }, @@ -76485,6 +80075,7 @@ "override", "presets" ], + "required": false, "hints": { "group": "basic" }, @@ -76498,7 +80089,11 @@ "presets", "title" ], - "hints": {}, + "required": true, + "hints": { + "question": "What is the word to describe this object?", + "inline": "Add {value} here" + }, "type": [ { "$ref": "#/definitions/Record" @@ -76507,8 +80102,7 @@ "type": "string" } ], - "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!", - "required": true + "description": "The title - shown on the 'add-new'-button.\n\nThis should include the article of the noun, e.g. 'a hydrant', 'a bicycle pump'.\nThis text will be inserted into `Add {category} here`, becoming `Add a hydrant here`.\n\nDo _not_ indicate 'new': 'add a new shop here' is incorrect, as the shop might have existed forever, it could just be unmapped!\n" }, { "path": [ @@ -76517,9 +80111,13 @@ "presets", "tags" ], - "hints": {}, + "required": true, + "hints": { + "typehint": "simpletag", + "question": "What tag should be added to the new object?" + }, "type": "array", - "description": "The tags to add. It determines the icon too" + "description": "The tags to add. It determines the icon too.\nUse key=value\n" }, { "path": [ @@ -76528,6 +80126,7 @@ "presets", "description" ], + "required": false, "hints": {}, "type": [ { @@ -76537,8 +80136,7 @@ "type": "string" } ], - "description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)", - "required": true + "description": "The _first sentence_ of the description is shown on the button of the `add` menu.\nThe full description is shown in the confirmation dialog.\n\n(The first sentence is until the first '.'-character in the description)" }, { "path": [ @@ -76547,6 +80145,7 @@ "presets", "exampleImages" ], + "required": false, "hints": { "typehint": "image" }, @@ -76560,6 +80159,7 @@ "presets", "preciseInput" ], + "required": false, "hints": {}, "type": [ { @@ -76616,6 +80216,7 @@ "preciseInput", "preferredBackground" ], + "required": false, "hints": {}, "type": [ { @@ -76638,6 +80239,7 @@ "preciseInput", "snapToLayer" ], + "required": false, "hints": {}, "type": [ { @@ -76660,6 +80262,7 @@ "preciseInput", "maxSnapDistance" ], + "required": false, "hints": {}, "type": "number", "description": "If specified, a new point will only be snapped if it is within this range.\nDistance in meter\n\nDefault: 10" @@ -76670,6 +80273,7 @@ "override", "tagRenderings" ], + "required": false, "hints": { "group": "tagrenderings" }, @@ -76735,6 +80339,7 @@ "override", "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -76746,6 +80351,7 @@ "tagRenderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -76764,6 +80370,7 @@ "tagRenderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -76782,6 +80389,7 @@ "tagRenderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -76794,6 +80402,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -76806,6 +80415,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -76817,6 +80427,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -76829,6 +80440,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -76841,6 +80453,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -76853,6 +80466,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -76864,6 +80478,7 @@ "tagRenderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -76875,6 +80490,7 @@ "tagRenderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -76887,6 +80503,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -76921,6 +80538,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76933,6 +80551,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -76945,6 +80564,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -76966,6 +80586,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -76990,8 +80611,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -77002,6 +80622,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -77017,6 +80638,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -77029,6 +80651,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -77056,6 +80679,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77069,6 +80693,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -77104,6 +80729,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77116,6 +80742,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77129,6 +80756,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -77164,6 +80792,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77177,6 +80806,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77189,6 +80819,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -77213,6 +80844,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77226,6 +80858,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -77261,6 +80894,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77273,6 +80907,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77286,6 +80921,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -77321,6 +80957,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77334,6 +80971,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77346,6 +80984,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -77358,6 +80997,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -77382,6 +81022,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77395,6 +81036,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -77430,6 +81072,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77442,6 +81085,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77455,6 +81099,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -77490,6 +81135,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77503,6 +81149,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77515,6 +81162,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -77526,10 +81174,10 @@ "tagRenderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -77538,6 +81186,7 @@ "tagRenderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -77549,6 +81198,7 @@ "tagRenderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -77570,6 +81220,7 @@ "tagRenderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -77579,8 +81230,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -77589,6 +81239,7 @@ "tagRenderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -77635,6 +81286,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -77658,6 +81310,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77670,6 +81323,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -77704,6 +81358,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77715,6 +81370,7 @@ "tagRenderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77727,6 +81383,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -77761,6 +81418,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77773,6 +81431,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77784,6 +81443,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -77807,6 +81467,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77819,6 +81480,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -77853,6 +81515,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77864,6 +81527,7 @@ "tagRenderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77876,6 +81540,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -77910,6 +81575,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77922,6 +81588,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -77934,6 +81601,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -77953,6 +81621,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -77972,6 +81641,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -77985,6 +81655,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -77998,6 +81669,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -78010,6 +81682,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -78023,6 +81696,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -78036,6 +81710,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -78049,6 +81724,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -78061,6 +81737,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -78073,6 +81750,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -78086,6 +81764,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -78121,6 +81800,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78134,6 +81814,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78147,6 +81828,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -78169,6 +81851,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -78193,8 +81876,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -78206,6 +81888,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -78222,6 +81905,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -78235,6 +81919,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -78263,6 +81948,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78277,6 +81963,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -78313,6 +82000,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78326,6 +82014,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78340,6 +82029,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -78376,6 +82066,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78390,6 +82081,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78403,6 +82095,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -78428,6 +82121,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78442,6 +82136,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -78478,6 +82173,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78491,6 +82187,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78505,6 +82202,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -78541,6 +82239,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78555,6 +82254,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78568,6 +82268,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -78581,6 +82282,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -78606,6 +82308,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78620,6 +82323,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -78656,6 +82360,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78669,6 +82374,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78683,6 +82389,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -78719,6 +82426,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78733,6 +82441,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78746,6 +82455,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -78758,10 +82468,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -78771,6 +82481,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -78783,6 +82494,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -78805,6 +82517,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -78814,8 +82527,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -78825,6 +82537,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -78872,6 +82585,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -78896,6 +82610,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78909,6 +82624,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -78944,6 +82660,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78956,6 +82673,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -78969,6 +82687,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -79004,6 +82723,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79017,6 +82737,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79029,6 +82750,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -79053,6 +82775,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79066,6 +82789,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -79101,6 +82825,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79113,6 +82838,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79126,6 +82852,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -79161,6 +82888,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79174,6 +82902,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79184,6 +82913,7 @@ "override", "tagRenderings" ], + "required": false, "hints": {}, "type": "object", "description": "Rewrites and multiplies the given renderings of type T.\n\nThis can be used for introducing many similar questions automatically,\nwhich also makes translations easier.\n\n(Note that the key does _not_ need to be wrapped in {}.\nHowever, we recommend to use them if the key is used in a translation, as missing keys will be picked up and warned for by the translation scripts)\n\nFor example:\n\n```\n{\n rewrite: {\n sourceString: [\"key\", \"a|b|c\"],\n into: [\n [\"X\", 0]\n [\"Y\", 1],\n [\"Z\", 2]\n ],\n renderings: [{\n \"key\":\"a|b|c\"\n }]\n }\n}\n```\nwill result in _three_ copies (as the values to rewrite into have three values, namely:\n\n[\n {\n # The first pair: key --> X, a|b|c --> 0\n \"X\": 0\n },\n {\n \"Y\": 1\n },\n {\n \"Z\": 2\n }\n\n]" @@ -79195,6 +82925,7 @@ "tagRenderings", "renderings" ], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -79207,6 +82938,7 @@ "renderings", "question" ], + "required": false, "hints": {}, "type": [ { @@ -79226,6 +82958,7 @@ "renderings", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -79245,6 +82978,7 @@ "renderings", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -79258,6 +82992,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -79271,6 +83006,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -79283,6 +83019,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -79296,6 +83033,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -79309,6 +83047,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -79322,6 +83061,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -79334,6 +83074,7 @@ "renderings", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -79346,6 +83087,7 @@ "renderings", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -79359,6 +83101,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -79394,6 +83137,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79407,6 +83151,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79420,6 +83165,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -79442,6 +83188,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -79466,8 +83213,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -79479,6 +83225,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -79495,6 +83242,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -79508,6 +83256,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -79536,6 +83285,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79550,6 +83300,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -79586,6 +83337,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79599,6 +83351,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79613,6 +83366,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -79649,6 +83403,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79663,6 +83418,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79676,6 +83432,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -79701,6 +83458,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79715,6 +83473,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -79751,6 +83510,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79764,6 +83524,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79778,6 +83539,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -79814,6 +83576,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79828,6 +83591,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79841,6 +83605,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -79854,6 +83619,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -79879,6 +83645,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79893,6 +83660,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -79929,6 +83697,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79942,6 +83711,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -79956,6 +83726,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -79992,6 +83763,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80006,6 +83778,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80019,6 +83792,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -80031,10 +83805,10 @@ "renderings", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -80044,6 +83818,7 @@ "renderings", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -80056,6 +83831,7 @@ "renderings", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -80078,6 +83854,7 @@ "renderings", "description" ], + "required": false, "hints": {}, "type": [ { @@ -80087,8 +83864,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -80098,6 +83874,7 @@ "renderings", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -80145,6 +83922,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -80169,6 +83947,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80182,6 +83961,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -80217,6 +83997,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80229,6 +84010,7 @@ "renderings", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80242,6 +84024,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -80277,6 +84060,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80290,6 +84074,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80302,6 +84087,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -80326,6 +84112,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80339,6 +84126,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -80374,6 +84162,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80386,6 +84175,7 @@ "renderings", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80399,6 +84189,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -80434,6 +84225,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80447,6 +84239,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80460,6 +84253,7 @@ "override", "question" ], + "required": false, "hints": {}, "type": [ { @@ -80480,6 +84274,7 @@ "override", "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -80500,6 +84295,7 @@ "override", "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -80514,6 +84310,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -80528,6 +84325,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -80541,6 +84339,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -80555,6 +84354,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -80569,6 +84369,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -80583,6 +84384,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -80596,6 +84398,7 @@ "override", "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -80609,6 +84412,7 @@ "override", "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -80623,6 +84427,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -80659,6 +84464,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80673,6 +84479,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80687,6 +84494,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -80710,6 +84518,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -80734,8 +84543,7 @@ "type": "string" } ], - "description": "An extra icon supporting the choice", - "required": true + "description": "An extra icon supporting the choice" }, { "path": [ @@ -80748,6 +84556,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -80765,6 +84574,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -80779,6 +84589,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -80808,6 +84619,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80823,6 +84635,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -80860,6 +84673,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80874,6 +84688,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80889,6 +84704,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -80926,6 +84742,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80941,6 +84758,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80955,6 +84773,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -80981,6 +84800,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -80996,6 +84816,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -81033,6 +84854,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81047,6 +84869,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81062,6 +84885,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -81099,6 +84923,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81114,6 +84939,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81128,6 +84954,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -81142,6 +84969,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -81168,6 +84996,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81183,6 +85012,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -81220,6 +85050,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81234,6 +85065,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81249,6 +85081,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -81286,6 +85119,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81301,6 +85135,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81315,6 +85150,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -81328,10 +85164,10 @@ "override", "id" ], + "required": false, "hints": {}, "type": "string", - "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)", - "required": true + "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" }, { "path": [ @@ -81342,6 +85178,7 @@ "override", "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -81355,6 +85192,7 @@ "override", "classes" ], + "required": false, "hints": {}, "type": [ { @@ -81378,6 +85216,7 @@ "override", "description" ], + "required": false, "hints": {}, "type": [ { @@ -81387,8 +85226,7 @@ "type": "string" } ], - "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings", - "required": true + "description": "A human-readable text explaining what this tagRendering does.\nMostly used for the shared tagrenderings" }, { "path": [ @@ -81399,6 +85237,7 @@ "override", "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -81447,6 +85286,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": [ { @@ -81472,6 +85312,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81486,6 +85327,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -81522,6 +85364,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81535,6 +85378,7 @@ "override", "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81549,6 +85393,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -81585,6 +85430,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81599,6 +85445,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81612,6 +85459,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -81637,6 +85485,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81651,6 +85500,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -81687,6 +85537,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81700,6 +85551,7 @@ "override", "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81714,6 +85566,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -81750,6 +85603,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81764,6 +85618,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81774,6 +85629,7 @@ "override", "filter" ], + "required": false, "hints": { "group": "filters" }, @@ -81812,10 +85668,10 @@ "filter", "id" ], + "required": true, "hints": {}, "type": "string", - "description": "An id/name for this filter, used to set the URL parameters", - "required": true + "description": "An id/name for this filter, used to set the URL parameters" }, { "path": [ @@ -81824,6 +85680,7 @@ "filter", "options" ], + "required": true, "hints": {}, "type": "array", "description": "The options for a filter\nIf there are multiple options these will be a list of radio buttons\nIf there is only one option this will be a checkbox\nFiltering is done based on the given osmTags that are compared to the objects in that layer.\n\nAn example which searches by name:\n\n```\n{\n \"id\": \"shop-name\",\n \"options\": [\n {\n \"fields\": [\n {\n \"name\": \"search\",\n \"type\": \"string\"\n }\n ],\n \"osmTags\": \"name~i~.*{search}.*\",\n \"question\": {\n \"en\": \"Only show shops with name {search}\",\n }\n }\n ]\n }\n ```" @@ -81836,6 +85693,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": [ { @@ -81860,6 +85718,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81873,6 +85732,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -81908,6 +85768,7 @@ "osmTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81920,6 +85781,7 @@ "options", "osmTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81933,6 +85795,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -81968,6 +85831,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81981,6 +85845,7 @@ "osmTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -81994,6 +85859,7 @@ "fields", "name" ], + "required": true, "hints": {}, "type": "string", "description": "If name is `search`, use \"_first_comment~.*{search}.*\" as osmTags" @@ -82005,6 +85871,7 @@ "filter", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a check\n\n\"ignore-possible-duplicate\": disables a check in `DetectDuplicateFilters` which complains that a filter can be replaced by a filter from the `filters`-library-layer" @@ -82015,6 +85882,7 @@ "override", "deletion" ], + "required": false, "hints": { "group": "editing" }, @@ -82035,6 +85903,7 @@ "deletion", "extraDeleteReasons" ], + "required": false, "hints": {}, "type": "array", "description": "*\nBy default, three reasons to delete a point are shown:\n\n- The point does not exist anymore\n- The point was a testing point\n- THe point could not be found\n\nHowever, for some layers, there might be different or more specific reasons for deletion which can be user friendly to set, e.g.:\n\n- the shop has closed\n- the climbing route has been closed of for nature conservation reasons\n- ...\n\nThese reasons can be stated here and will be shown in the list of options the user can choose from" @@ -82047,6 +85916,7 @@ "extraDeleteReasons", "explanation" ], + "required": true, "hints": {}, "description": "The text that will be shown to the user - translatable" }, @@ -82058,6 +85928,7 @@ "extraDeleteReasons", "changesetMessage" ], + "required": true, "hints": {}, "type": "string", "description": "The text that will be uploaded into the changeset or will be used in the fixme in case of a soft deletion\nShould be a few words, in english" @@ -82069,6 +85940,7 @@ "deletion", "nonDeleteMappings" ], + "required": false, "hints": {}, "type": "array", "description": "In some cases, a (starting) contributor might wish to delete a feature even though deletion is not appropriate.\n(The most relevant case are small paths running over private property. These should be marked as 'private' instead of deleted, as the community might trace the path again from aerial imagery, gettting us back to the original situation).\n\nBy adding a 'nonDeleteMapping', an option can be added into the list which will retag the feature.\nIt is important that the feature will be retagged in such a way that it won't be picked up by the layer anymore!" @@ -82081,6 +85953,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -82115,6 +85988,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82127,6 +86001,7 @@ "nonDeleteMappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82139,6 +86014,7 @@ "nonDeleteMappings", "then" ], + "required": true, "hints": {}, "description": "The human explanation for the options" }, @@ -82149,6 +86025,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": [ { @@ -82172,6 +86049,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82184,6 +86062,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": [ { @@ -82218,6 +86097,7 @@ "softDeletionTags", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82229,6 +86109,7 @@ "deletion", "softDeletionTags" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82241,6 +86122,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": [ { @@ -82275,6 +86157,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82287,6 +86170,7 @@ "softDeletionTags", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -82298,6 +86182,7 @@ "deletion", "neededChangesets" ], + "required": false, "hints": {}, "type": "number", "description": "*\nBy default, the contributor needs 20 previous changesets to delete points edited by others.\nFor some small features (e.g. bicycle racks) this is too much and this requirement can be lowered or dropped, which can be done here." @@ -82309,6 +86194,7 @@ "deletion", "omitDefaultDeleteReasons" ], + "required": false, "hints": {}, "type": "boolean", "description": "Set this flag if the default delete reasons should be omitted from the dialog.\nThis requires at least one extraDeleteReason or nonDeleteMapping" @@ -82319,6 +86205,7 @@ "override", "allowMove" ], + "required": false, "hints": { "group": "editing" }, @@ -82339,6 +86226,7 @@ "allowMove", "enableImproveAccuracy" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is to improve accuracy.\nSet to false to disable this reason" @@ -82350,6 +86238,7 @@ "allowMove", "enableRelocation" ], + "required": false, "hints": {}, "type": "boolean", "description": "One default reason to move a point is because it has relocated\nSet to false to disable this reason" @@ -82360,6 +86249,7 @@ "override", "allowSplit" ], + "required": false, "hints": { "group": "editing" }, @@ -82372,6 +86262,7 @@ "override", "units" ], + "required": false, "hints": {}, "type": "object", "description": "In some cases, a value is represented in a certain unit (such as meters for heigt/distance/..., km/h for speed, ...)\n\nSometimes, multiple denominations are possible (e.g. km/h vs mile/h; megawatt vs kilowatt vs gigawatt for power generators, ...)\n\nThis brings in some troubles, as there are multiple ways to write it (no denomitation, 'm' vs 'meter' 'metre', ...)\n\nNot only do we want to write consistent data to OSM, we also want to present this consistently to the user.\nThis is handled by defining units.\n\n# Rendering\n\nTo render a value with long (human) denomination, use {canonical(key)}\n\n# Usage\n\nFirst of all, you define which keys have units applied, for example:\n\n```\nunits: [\n appliesTo: [\"maxspeed\", \"maxspeed:hgv\", \"maxspeed:bus\"]\n applicableUnits: [\n ...\n ]\n]\n```\n\nApplicableUnits defines which is the canonical extension, how it is presented to the user, ...:\n\n```\napplicableUnits: [\n{\n canonicalDenomination: \"km/h\",\n alternativeDenomination: [\"km/u\", \"kmh\", \"kph\"]\n default: true,\n human: {\n en: \"kilometer/hour\",\n nl: \"kilometer/uur\"\n },\n humanShort: {\n en: \"km/h\",\n nl: \"km/u\"\n }\n},\n{\n canoncialDenomination: \"mph\",\n ... similar for miles an hour ...\n}\n]\n```\n\n\nIf this is defined, then every key which the denominations apply to (`maxspeed`, `maxspeed:hgv` and `maxspeed:bus`) will be rewritten at the metatagging stage:\nevery value will be parsed and the canonical extension will be added add presented to the other parts of the code.\n\nAlso, if a freeform text field is used, an extra dropdown with applicable denominations will be given" @@ -82383,6 +86274,7 @@ "units", "appliesToKey" ], + "required": true, "hints": {}, "type": "array", "description": "Every key from this list will be normalized.\n\nTo render the value properly (with a human readable denomination), use `{canonical()}`" @@ -82394,6 +86286,7 @@ "units", "eraseInvalidValues" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, invalid values will be erased in the MC application (but not in OSM of course!)\nBe careful with setting this" @@ -82405,6 +86298,7 @@ "units", "applicableUnits" ], + "required": true, "hints": {}, "type": "array", "description": "The possible denominations for this unit.\nFor length, denominations could be \"meter\", \"kilometer\", \"miles\", \"foot\"" @@ -82417,6 +86311,7 @@ "applicableUnits", "useIfNoUnitGiven" ], + "required": false, "hints": {}, "type": [ { @@ -82439,6 +86334,7 @@ "applicableUnits", "canonicalDenomination" ], + "required": true, "hints": {}, "type": "string", "description": "The canonical value for this denomination which will be added to the value in OSM.\ne.g. \"m\" for meters\nIf the user inputs '42', the canonical value will be added and it'll become '42m'.\n\nImportant: often, _no_ canonical values are expected, e.g. in the case of 'maxspeed' where 'km/h' is the default.\nIn this case, an empty string should be used" @@ -82451,6 +86347,7 @@ "applicableUnits", "canonicalDenominationSingular" ], + "required": false, "hints": {}, "type": "string", "description": "The canonical denomination in the case that the unit is precisely '1'.\nUsed for display purposes only.\n\nE.g.: for duration of something in minutes: `2 minutes` but `1 minute`; the `minute` goes here" @@ -82463,6 +86360,7 @@ "applicableUnits", "alternativeDenomination" ], + "required": false, "hints": {}, "type": "array", "description": "A list of alternative values which can occur in the OSM database - used for parsing.\nE.g.: while 'm' is canonical, `meter`, `mtrs`, ... can occur as well" @@ -82475,6 +86373,7 @@ "applicableUnits", "human" ], + "required": false, "hints": {}, "type": [ { @@ -82494,6 +86393,7 @@ "applicableUnits", "humanSingular" ], + "required": false, "hints": {}, "type": [ { @@ -82513,6 +86413,7 @@ "applicableUnits", "prefix" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set, then the canonical value will be prefixed instead, e.g. for '€'\nNote that if all values use 'prefix', the dropdown might move to before the text field" @@ -82524,6 +86425,7 @@ "units", "defaultInput" ], + "required": false, "hints": {}, "type": "string", "description": "In some cases, the default denomination is not the most user friendly to input.\nE.g., when measuring kerb heights, it is illogical to ask contributors to input an amount in meters.\n\nWhen a default input method should be used, this can be specified by setting the canonical denomination here, e.g.\n`defaultInput: \"cm\"`. This must be a denomination which appears in the applicableUnits" @@ -82534,6 +86436,7 @@ "override", "syncSelection" ], + "required": false, "hints": { "group": "advanced" }, @@ -82546,6 +86449,7 @@ "override", "#" ], + "required": false, "hints": { "group": "special" }, @@ -82558,6 +86462,7 @@ "override", "popupInFloatover" ], + "required": false, "hints": { "group": "advanced" }, @@ -82570,6 +86475,7 @@ "override", "fullNodeDatabase" ], + "required": false, "hints": { "group": "hidden" }, @@ -82581,6 +86487,7 @@ "layers", "hideTagRenderingsWithLabels" ], + "required": false, "hints": {}, "type": "array", "description": "TagRenderings with any of these labels will be removed from the layer.\nNote that the 'id' and 'group' are considered labels too" @@ -82589,6 +86496,7 @@ "path": [ "customCss" ], + "required": false, "hints": {}, "type": "string", "description": "The URL of a custom CSS stylesheet to modify the layout" @@ -82597,6 +86505,7 @@ "path": [ "hideFromOverview" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to true, this layout will not be shown in the overview with more themes" @@ -82605,6 +86514,7 @@ "path": [ "lockLocation" ], + "required": false, "hints": {}, "type": [ { @@ -82656,6 +86566,7 @@ "path": [ "enableUserBadge" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to false, disables logging in.\nThe userbadge will be hidden, all login-buttons will be hidden and editing will be disabled" @@ -82664,6 +86575,7 @@ "path": [ "enableShareScreen" ], + "required": false, "hints": {}, "type": "boolean", "description": "If false, hides the tab 'share'-tab in the welcomeMessage" @@ -82672,6 +86584,7 @@ "path": [ "enableMoreQuests" ], + "required": false, "hints": {}, "type": "boolean", "description": "Hides the tab with more themes in the welcomeMessage" @@ -82680,6 +86593,7 @@ "path": [ "enableLayers" ], + "required": false, "hints": {}, "type": "boolean", "description": "If false, the layer selection/filter view will be hidden\nThe corresponding URL-parameter is 'fs-filters' instead of 'fs-layers'" @@ -82688,6 +86602,7 @@ "path": [ "enableSearch" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to false, hides the search bar" @@ -82696,6 +86611,7 @@ "path": [ "enableAddNewPoints" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to false, the ability to add new points or nodes will be disabled.\nEditing already existing features will still be possible" @@ -82704,6 +86620,7 @@ "path": [ "enableGeolocation" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to false, the 'geolocation'-button will be hidden." @@ -82712,6 +86629,7 @@ "path": [ "enableBackgroundLayerSelection" ], + "required": false, "hints": {}, "type": "boolean", "description": "Enable switching the backgroundlayer.\nIf false, the quickswitch-buttons are removed (bottom left) and the dropdown in the layer selection is removed as well" @@ -82720,6 +86638,7 @@ "path": [ "enableShowAllQuestions" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to true, will show _all_ unanswered questions in a popup instead of just the next one" @@ -82728,6 +86647,7 @@ "path": [ "enableDownload" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to true, download button for the data will be shown (offers downloading as geojson and csv)" @@ -82736,6 +86656,7 @@ "path": [ "enablePdfDownload" ], + "required": false, "hints": {}, "type": "boolean", "description": "If set to true, exporting a pdf is enabled" @@ -82744,6 +86665,7 @@ "path": [ "enableNoteImports" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, notes will be loaded and parsed. If a note is an import (as created by the import_helper.html-tool from mapcomplete),\nthese notes will be shown if a relevant layer is present.\n\nDefault is true for official layers and false for unofficial (sideloaded) layers" @@ -82752,6 +86674,7 @@ "path": [ "overpassUrl" ], + "required": false, "hints": {}, "type": [ { @@ -82770,6 +86693,7 @@ "path": [ "overpassTimeout" ], + "required": false, "hints": {}, "type": "number", "description": "Set a different timeout for overpass queries - in seconds. Default: 30s" @@ -82778,6 +86702,7 @@ "path": [ "enableNodeDatabase" ], + "required": false, "hints": {}, "type": "boolean", "description": "Enables tracking of all nodes when data is loaded.\nThis is useful for the 'ImportWay' and 'ConflateWay'-buttons who need this database.\n\nNote: this flag will be automatically set." diff --git a/assets/questionabletagrenderingconfigmeta.json b/assets/questionabletagrenderingconfigmeta.json index 9889c91da..d50e90e9f 100644 --- a/assets/questionabletagrenderingconfigmeta.json +++ b/assets/questionabletagrenderingconfigmeta.json @@ -1,6 +1,7 @@ [ { "path": [], + "required": false, "hints": {}, "type": "object", "description": "A QuestionableTagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nIf the desired tags are missing and a question is defined, a question will be shown instead." @@ -9,6 +10,7 @@ "path": [ "question" ], + "required": false, "hints": {}, "type": [ { @@ -24,6 +26,7 @@ "path": [ "questionHint" ], + "required": false, "hints": {}, "type": [ { @@ -39,6 +42,7 @@ "path": [ "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -48,6 +52,7 @@ "freeform", "type" ], + "required": false, "hints": {}, "type": "string", "description": "The type of the text-field, e.g. 'string', 'nat', 'float', 'date',...\nSee Docs/SpecialInputElements.md and UI/Input/ValidatedTextField.ts for supported values" @@ -57,6 +62,7 @@ "freeform", "placeholder" ], + "required": false, "hints": {}, "description": "A (translated) text that is shown (as gray text) within the textfield" }, @@ -65,6 +71,7 @@ "freeform", "helperArgs" ], + "required": false, "hints": {}, "type": "array", "description": "Extra parameters to initialize the input helper arguments.\nFor semantics, see the 'SpecialInputElements.md'" @@ -74,6 +81,7 @@ "freeform", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If a value is added with the textfield, these extra tag is addded.\nUseful to add a 'fixme=freeform textfield used - to be checked'" @@ -83,6 +91,7 @@ "freeform", "inline" ], + "required": false, "hints": {}, "type": "boolean", "description": "When set, influences the way a question is asked.\nInstead of showing a full-width text field, the text field will be shown within the rendering of the question.\n\nThis combines badly with special input elements, as it'll distort the layout.\nNote that this will be set automatically if no special elements are present." @@ -92,6 +101,7 @@ "freeform", "default" ], + "required": false, "hints": {}, "type": "string", "description": "default value to enter if no previous tagging is present.\nNormally undefined (aka do not enter anything)" @@ -100,6 +110,7 @@ "path": [ "multiAnswer" ], + "required": false, "hints": {}, "type": "boolean", "description": "If true, use checkboxes instead of radio buttons when asking the question" @@ -108,6 +119,7 @@ "path": [ "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -117,6 +129,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -148,6 +161,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -157,6 +171,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -166,6 +181,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -184,6 +200,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -216,6 +233,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -228,6 +246,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "Size of the image" @@ -237,6 +256,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": [ { @@ -261,6 +281,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -271,6 +292,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": [ { @@ -303,6 +325,7 @@ "hideInAnswer", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -312,6 +335,7 @@ "mappings", "hideInAnswer" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -322,6 +346,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": [ { @@ -354,6 +379,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -364,6 +390,7 @@ "hideInAnswer", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -373,6 +400,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": [ { @@ -394,6 +422,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -404,6 +433,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": [ { @@ -436,6 +466,7 @@ "ifnot", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -445,6 +476,7 @@ "mappings", "ifnot" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -455,6 +487,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": [ { @@ -487,6 +520,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -497,6 +531,7 @@ "ifnot", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -506,6 +541,7 @@ "mappings", "addExtraTags" ], + "required": false, "hints": {}, "type": "array", "description": "If chosen as answer, these tags will be applied as well onto the object.\nNot compatible with multiAnswer.\n\nThis can be used e.g. to erase other keys which indicate the 'not' value:\n```json\n{\n \"if\": \"crossing:marking=rainbow\",\n \"then\": \"This is a rainbow crossing\",\n \"addExtraTags\": \"not:crossing:marking=\"\n}\n```" @@ -515,6 +551,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": [ { @@ -536,6 +573,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -546,6 +584,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": [ { @@ -578,6 +617,7 @@ "priorityIf", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -587,6 +627,7 @@ "mappings", "priorityIf" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -597,6 +638,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": [ { @@ -629,6 +671,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -639,6 +682,7 @@ "priorityIf", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -648,6 +692,7 @@ "mappings", "#" ], + "required": false, "hints": {}, "type": "string", "description": "Used for comments or to disable a validation\n\nignore-image-in-then: normally, a `then`-clause is not allowed to have an `img`-html-element as icons are preferred. In some cases (most notably title-icons), this is allowed" @@ -656,6 +701,7 @@ "path": [ "id" ], + "required": false, "hints": {}, "type": "string", "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" @@ -664,6 +710,7 @@ "path": [ "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -672,6 +719,7 @@ "path": [ "classes" ], + "required": false, "hints": {}, "type": [ { @@ -690,6 +738,7 @@ "path": [ "description" ], + "required": false, "hints": {}, "type": [ { @@ -705,6 +754,7 @@ "path": [ "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -748,6 +798,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": [ { @@ -768,6 +819,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -777,6 +829,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -808,6 +861,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -816,6 +870,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -825,6 +880,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -856,6 +912,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -865,6 +922,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -873,6 +931,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -893,6 +952,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -902,6 +962,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -933,6 +994,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -941,6 +1003,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -950,6 +1013,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -981,6 +1045,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -990,6 +1055,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" diff --git a/assets/tagrenderingconfigmeta.json b/assets/tagrenderingconfigmeta.json index f2adde548..19d986fc7 100644 --- a/assets/tagrenderingconfigmeta.json +++ b/assets/tagrenderingconfigmeta.json @@ -1,6 +1,7 @@ [ { "path": [], + "required": false, "hints": {}, "type": "object", "description": "A TagRenderingConfigJson is a single piece of code which converts one ore more tags into a HTML-snippet.\nFor an _editable_ tagRendering, use 'QuestionableTagRenderingConfigJson' instead, which extends this one" @@ -9,6 +10,7 @@ "path": [ "id" ], + "required": false, "hints": {}, "type": "string", "description": "The id of the tagrendering, should be an unique string.\nUsed to keep the translations in sync. Only used in the tagRenderings-array of a layerConfig, not requered otherwise.\n\nUse 'questions' to trigger the question box of this group (if a group is defined)" @@ -17,6 +19,7 @@ "path": [ "labels" ], + "required": false, "hints": {}, "type": "array", "description": "A list of labels. These are strings that are used for various purposes, e.g. to filter them away" @@ -25,6 +28,7 @@ "path": [ "classes" ], + "required": false, "hints": {}, "type": [ { @@ -43,6 +47,7 @@ "path": [ "description" ], + "required": false, "hints": {}, "type": [ { @@ -58,6 +63,7 @@ "path": [ "render" ], + "required": false, "hints": { "typehint": "rendered" }, @@ -101,6 +107,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": [ { @@ -121,6 +128,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -130,6 +138,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -161,6 +170,7 @@ "condition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -169,6 +179,7 @@ "path": [ "condition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -178,6 +189,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -209,6 +221,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -218,6 +231,7 @@ "condition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -226,6 +240,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": [ { @@ -246,6 +261,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -255,6 +271,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": [ { @@ -286,6 +303,7 @@ "metacondition", "and" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -294,6 +312,7 @@ "path": [ "metacondition" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -303,6 +322,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": [ { @@ -334,6 +354,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -343,6 +364,7 @@ "metacondition", "or" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -351,6 +373,7 @@ "path": [ "freeform" ], + "required": false, "hints": {}, "type": "object", "description": "Allow freeform text input from the user" @@ -360,6 +383,7 @@ "freeform", "key" ], + "required": true, "hints": {}, "type": "string", "description": "If this key is present, then 'render' is used to display the value.\nIf this is undefined, the rendering is _always_ shown" @@ -368,6 +392,7 @@ "path": [ "mappings" ], + "required": false, "hints": {}, "type": "array", "description": "Allows fixed-tag inputs, shown either as radiobuttons or as checkboxes" @@ -377,6 +402,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": [ { @@ -408,6 +434,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, a single of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -417,6 +444,7 @@ "mappings", "if" ], + "required": false, "hints": {}, "type": "object", "description": "Chain many tags, to match, all of these should be true\nSee https://github.com/pietervdvn/MapComplete/blob/develop/Docs/Tags_format.md for documentation" @@ -426,6 +454,7 @@ "mappings", "then" ], + "required": true, "hints": { "typehint": "rendered" }, @@ -444,6 +473,7 @@ "mappings", "icon" ], + "required": false, "hints": { "typehint": "icon" }, @@ -476,6 +506,7 @@ "icon", "path" ], + "required": true, "hints": { "typehint": "icon" }, @@ -488,6 +519,7 @@ "icon", "class" ], + "required": false, "hints": {}, "type": "string", "description": "A hint to mapcomplete on how to render this icon within the mapping.\nThis is translated to 'mapping-icon-', so defining your own in combination with a custom CSS is possible (but discouraged)" diff --git a/scripts/fixSchemas.ts b/scripts/fixSchemas.ts index 99c38a0d2..5d305b2d7 100644 --- a/scripts/fixSchemas.ts +++ b/scripts/fixSchemas.ts @@ -7,9 +7,10 @@ function WalkScheme( scheme: JsonSchema, fullScheme: JsonSchema & { definitions?: any } = undefined, path: string[] = [], - isHandlingReference = [] -): { path: string[]; t: T }[] { - const results: { path: string[]; t: T }[] = [] + isHandlingReference = [], + required?: string[] +): { path: string[]; required: boolean; t: T }[] { + const results: { path: string[]; required: boolean; t: T }[] = [] if (scheme === undefined) { return [] } @@ -36,6 +37,7 @@ function WalkScheme( if (t !== undefined) { results.push({ path, + required: required?.indexOf(path.at(-1)) >= 0, t, }) } @@ -69,7 +71,14 @@ function WalkScheme( for (const key in scheme.properties) { const prop = scheme.properties[key] results.push( - ...WalkScheme(onEach, prop, fullScheme, [...path, key], isHandlingReference) + ...WalkScheme( + onEach, + prop, + fullScheme, + [...path, key], + isHandlingReference, + scheme.required + ) ) } } @@ -113,14 +122,18 @@ function extractMeta(typename: string, path: string) { readFileSync("./Docs/Schemas/" + typename + ".schema.json", { encoding: "utf8" }) ) - const metakeys = ["type", "group", "question", "ifunset"] + const metainfo = { + type: "One of the inputValidator types", + group: "A kind of label. Items with the same group name will be placed in the same region", + question: "The question to ask in the tagRenderingConfig", + ifunset: + "Only applicable if _not_ a required item. This will appear in the 'not set'-option as extra description", + inline: "A text, containing `{value}`. This will be used as freeform rendering and will be included into the rendering", + } + const metakeys = Array.from(Object.keys(metainfo)) const hints = addMetafields(metakeys, themeSchema) - const paths = hints.map(({ path, t }) => ({ path, ...t })) - - themeSchema.required?.forEach((req) => { - paths.filter((p) => p.path.at(-1) === req).forEach((meta) => (meta["required"] = true)) - }) + const paths = hints.map(({ path, required, t }) => ({ path, required, ...t })) writeFileSync("./assets/" + path + ".json", JSON.stringify(paths, null, " ")) console.log("Written meta to ./assets/" + path)