Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildStatesMap ¶
func BuildStatesMap(states []stateInputValue) map[int]StateOutputValue
func FilterCities ¶
func FilterCities(search string, citiesContainer []CityOutputValue) []byte
func NormalizeString ¶
Types ¶
type CitiesInputValues ¶
type CitiesInputValues struct { Cities []cityInputValue `json:"cities"` States []stateInputValue `json:"states"` }
func LoadCitiesFromJSONFile ¶
func LoadCitiesFromJSONFile() CitiesInputValues
type CityOutputValue ¶
type CityOutputValue struct { Id int `json:"id"` Name string `json:"name"` Verbose string `json:"verbose"` NormalizedName string `json:"normalized_name"` State StateOutputValue `json:"state"` }
func BuildOutputCities ¶
func BuildOutputCities(citiesInputValues CitiesInputValues) []CityOutputValue
func BuildOutputCity ¶
func BuildOutputCity(city cityInputValue, state StateOutputValue) CityOutputValue
type StateOutputValue ¶
Click to show internal directories.
Click to hide internal directories.