defmodule Datasets.Address do
@moduledoc """
Address dataset module.
"""
@cities [
"New York",
"Los Angeles",
"Chicago",
"Houston",
"Phoenix",
"Philadelphia",
"San Antonio",
"San Diego",
"Dallas",
"San Jose",
"Austin",
"Jacksonville",
"Fort Worth",
"Columbus",
"Charlotte",
"Indianapolis",
"San Francisco",
"Seattle",
"Denver",
"Nashville",
"Oklahoma City",
"El Paso",
"Washington",
"Boston",
"Las Vegas",
"Louisville",
"Memphis",
"Portland",
"Baltimore",
"Milwaukee",
"Albuquerque",
"Tucson",
"Fresno",
"Sacramento",
"Mesa",
"Kansas City",
"Atlanta",
"Omaha",
"Colorado Springs",
"Raleigh",
"Long Beach",
"Virginia Beach",
"Minneapolis",
"Tampa",
"New Orleans",
"Honolulu",
"Anchorage",
"Bakersfield",
"Aurora",
"Anaheim"
]
@street_names [
"Main",
"Oak",
"Maple",
"Cedar",
"Pine",
"Elm",
"Washington",
"Lake",
"Hill",
"Park",
"River",
"Spring",
"Sunset",
"Forest",
"Meadow",
"Valley",
"Highland",
"Walnut",
"Willow",
"Cherry",
"Lincoln",
"Franklin",
"Jefferson",
"Madison",
"Adams",
"Monroe",
"Jackson",
"Grant",
"Sherman",
"Market",
"Church",
"School",
"Mill",
"Bridge",
"Ridge"
]
@street_types [
"Street",
"Avenue",
"Boulevard",
"Drive",
"Court",
"Lane",
"Way",
"Place",
"Road",
"Circle"
]
@states [
{"Alabama", "AL"},
{"Alaska", "AK"},
{"Arizona", "AZ"},
{"Arkansas", "AR"},
{"California", "CA"},
{"Colorado", "CO"},
{"Connecticut", "CT"},
{"Delaware", "DE"},
{"Florida", "FL"},
{"Georgia", "GA"},
{"Hawaii", "HI"},
{"Idaho", "ID"},
{"Illinois", "IL"},
{"Indiana", "IN"},
{"Iowa", "IA"},
{"Kansas", "KS"},
{"Kentucky", "KY"},
{"Louisiana", "LA"},
{"Maine", "ME"},
{"Maryland", "MD"},
{"Massachusetts", "MA"},
{"Michigan", "MI"},
{"Minnesota", "MN"},
{"Mississippi", "MS"},
{"Missouri", "MO"},
{"Montana", "MT"},
{"Nebraska", "NE"},
{"Nevada", "NV"},
{"New Hampshire", "NH"},
{"New Jersey", "NJ"},
{"New Mexico", "NM"},
{"New York", "NY"},
{"North Carolina", "NC"},
{"North Dakota", "ND"},
{"Ohio", "OH"},
{"Oklahoma", "OK"},
{"Oregon", "OR"},
{"Pennsylvania", "PA"},
{"Rhode Island", "RI"},
{"South Carolina", "SC"},
{"South Dakota", "SD"},
{"Tennessee", "TN"},
{"Texas", "TX"},
{"Utah", "UT"},
{"Vermont", "VT"},
{"Virginia", "VA"},
{"Washington", "WA"},
{"West Virginia", "WV"},
{"Wisconsin", "WI"},
{"Wyoming", "WY"}
]
@countries [
"United States",
"Canada",
"United Kingdom",
"Australia",
"Germany",
"France",
"Japan",
"China",
"Brazil",
"Mexico",
"India",
"Italy",
"Spain",
"South Korea",
"Russia",
"Netherlands",
"Switzerland",
"Sweden",
"Norway",
"Denmark",
"Finland",
"Belgium",
"Austria",
"Portugal",
"Poland",
"Czech Republic",
"Hungary",
"Romania",
"Greece",
"Turkey",
"Argentina",
"Chile",
"Colombia",
"Peru",
"South Africa",
"Nigeria",
"Egypt",
"Kenya",
"Morocco",
"Israel",
"Saudi Arabia",
"UAE",
"Iran",
"Pakistan",
"Bangladesh",
"Indonesia",
"Malaysia",
"Philippines",
"Thailand",
"Vietnam",
"Singapore",
"New Zealand"
]
@spec cities() :: [String.t()]
def cities(), do: @cities
@spec street_names() :: [String.t()]
def street_names(), do: @street_names
@spec street_types() :: [String.t()]
def street_types(), do: @street_types
@spec states() :: [{String.t(), String.t()}]
def states(), do: @states
@spec countries() :: [String.t()]
def countries(), do: @countries
end