Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidString = errors.New("invalid string format in UN/Locode")
ErrInvalidString is the error of incorrect string format of the LOCODE.
Functions ¶
This section is empty.
Types ¶
type LOCODE ¶
type LOCODE [2]string
LOCODE represents code from UN/LOCODE coding scheme.
func FromString ¶
FromString parses string and returns LOCODE.
If string has incorrect format, ErrInvalidString returns.
func (*LOCODE) CountryCode ¶
CountryCode returns a string representation of country code.
func (*LOCODE) LocationCode ¶
LocationCode returns a string representation of location code.
type Record ¶
type Record struct { // Change Indicator. Ch string // Combination of a 2-character country code and a 3-character location code. LOCODE LOCODE // Name of the locations which has been allocated a UN/LOCODE. Name string // Names of the locations which have been allocated a UN/LOCODE without diacritic signs. NameWoDiacritics string // ISO 1-3 character alphabetic and/or numeric code for the administrative division of the country concerned. SubDiv string // 8-digit function classifier code for the location. Function string // Status of the entry by a 2-character code. Status string // Last date when the location was updated/entered. Date string // The IATA code for the location if different from location code in column LOCODE. IATA string // Geographical coordinates (latitude/longitude) of the location, if there is any. Coordinates string // Some general remarks regarding the UN/LOCODE in question. Remarks string }
Record represents a single record of the UN/LOCODE table.
Click to show internal directories.
Click to hide internal directories.