{
  "description": "Look up Walk Score, Transit Score, and Bike Score for US addresses, cities, neighborhoods, or states, with ratings, coordinates, transit lines, and city/neighborhood context.",
  "properties": {
    "addresses": {
      "default": [],
      "description": "US street addresses, e.g. '1 Beach St, San Francisco, CA 94133'. walkscore.com/score/... URLs are also accepted.",
      "editor": "stringList",
      "prefill": [],
      "title": "Addresses (mode=byAddress)",
      "type": "array"
    },
    "cities": {
      "default": [
        "Seattle, WA"
      ],
      "description": "Cities as 'Seattle, WA', 'Seattle-WA', or a walkscore.com city URL.",
      "editor": "stringList",
      "prefill": [
        "Seattle, WA"
      ],
      "title": "Cities (mode=byCity)",
      "type": "array"
    },
    "includeNeighborhoods": {
      "default": true,
      "description": "Add the city page's neighborhood ranking table to each city record.",
      "prefill": false,
      "title": "Include neighborhood table (mode=byCity)",
      "type": "boolean"
    },
    "maxItems": {
      "default": 50,
      "description": "Maximum records to emit (state summary counts as one).",
      "maximum": 1000,
      "minimum": 1,
      "prefill": 1,
      "title": "Max records",
      "type": "integer"
    },
    "mode": {
      "default": "byCity",
      "description": "What to look up.",
      "editor": "select",
      "enum": [
        "byAddress",
        "byCity",
        "byNeighborhood",
        "byState",
        "byRanking"
      ],
      "enumTitles": [
        "Addresses (bulk)",
        "Cities (with neighborhood table)",
        "Neighborhoods",
        "All cities in a state",
        "Top US cities (national ranking)"
      ],
      "prefill": "byCity",
      "title": "Mode",
      "type": "string"
    },
    "neighborhoods": {
      "default": [],
      "description": "Neighborhoods as 'Ballard, Seattle, WA' or a walkscore.com neighborhood URL.",
      "editor": "stringList",
      "prefill": [],
      "title": "Neighborhoods (mode=byNeighborhood)",
      "type": "array"
    },
    "state": {
      "default": "WA",
      "description": "US state whose city table to read.",
      "editor": "select",
      "enum": [
        "AL",
        "AK",
        "AZ",
        "AR",
        "CA",
        "CO",
        "CT",
        "DE",
        "DC",
        "FL",
        "GA",
        "HI",
        "ID",
        "IL",
        "IN",
        "IA",
        "KS",
        "KY",
        "LA",
        "ME",
        "MD",
        "MA",
        "MI",
        "MN",
        "MS",
        "MO",
        "MT",
        "NE",
        "NV",
        "NH",
        "NJ",
        "NM",
        "NY",
        "NC",
        "ND",
        "OH",
        "OK",
        "OR",
        "PA",
        "RI",
        "SC",
        "SD",
        "TN",
        "TX",
        "UT",
        "VT",
        "VA",
        "WA",
        "WV",
        "WI",
        "WY"
      ],
      "enumTitles": [
        "Alabama",
        "Alaska",
        "Arizona",
        "Arkansas",
        "California",
        "Colorado",
        "Connecticut",
        "Delaware",
        "District of Columbia",
        "Florida",
        "Georgia",
        "Hawaii",
        "Idaho",
        "Illinois",
        "Indiana",
        "Iowa",
        "Kansas",
        "Kentucky",
        "Louisiana",
        "Maine",
        "Maryland",
        "Massachusetts",
        "Michigan",
        "Minnesota",
        "Mississippi",
        "Missouri",
        "Montana",
        "Nebraska",
        "Nevada",
        "New Hampshire",
        "New Jersey",
        "New Mexico",
        "New York",
        "North Carolina",
        "North Dakota",
        "Ohio",
        "Oklahoma",
        "Oregon",
        "Pennsylvania",
        "Rhode Island",
        "South Carolina",
        "South Dakota",
        "Tennessee",
        "Texas",
        "Utah",
        "Vermont",
        "Virginia",
        "Washington",
        "West Virginia",
        "Wisconsin",
        "Wyoming"
      ],
      "prefill": "WA",
      "title": "State (mode=byState)",
      "type": "string"
    }
  },
  "required": [
    "mode"
  ],
  "schemaVersion": 1,
  "title": "Walk Score Lookup Input",
  "type": "object"
}
