changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "anyOf": [
+ {
+ "required": [
+ "subject",
+ "url",
+ "destination",
+ "datePrefill",
+ "executesNothing"
+ ]
+ },
+ {
+ "required": [
+ "found"
+ ]
+ }
+ ],
+ "description": "The official booking page for a permit or campground, or found: false. Nothing is booked.",
+ "properties": {
+ "datePrefill": {
+ "description": "Whether the asked date reaches the booking page.",
+ "enum": [
+ "applied",
+ "ignored",
+ "unknown"
+ ]
+ },
+ "destination": {
+ "enum": [
+ "booking_page",
+ "official_page",
+ "permitsnag_page"
+ ]
+ },
+ "executesNothing": {
+ "const": true,
+ "description": "This tool only returns a link."
+ },
+ "found": {
+ "const": false,
+ "description": "Present, and false, only when nothing matched."
+ },
+ "providerHomeUrl": {
+ "description": "Permits only: the booking site's front page, when that is all we can name.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "subject": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "permit",
+ "campground"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "pageUrl": {
+ "type": "string"
+ },
+ "slug": {
+ "description": "Permits only.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "id",
+ "name",
+ "pageUrl"
+ ],
+ "type": "object"
+ },
+ "url": {
+ "description": "The page to open.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}