cities

package
v0.0.0-...-b4bd889 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2020 License: MIT Imports: 7 Imported by: 0

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

func NormalizeString(str string) string

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

type StateOutputValue struct {
	Id      int    `json:"id"`
	Name    string `json:"name"`
	Verbose string `json:"verbose"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL