forked from TrueCloudLab/frostfs-node
35 lines
587 B
Go
35 lines
587 B
Go
|
package locode
|
||
|
|
||
|
type attrDescriptor struct {
|
||
|
optional bool
|
||
|
converter func(Record) string
|
||
|
}
|
||
|
|
||
|
func countryCodeValue(r Record) (val string) {
|
||
|
return r.CountryCode().String()
|
||
|
}
|
||
|
|
||
|
func countryValue(r Record) string {
|
||
|
return r.CountryName()
|
||
|
}
|
||
|
|
||
|
func locationCodeValue(r Record) string {
|
||
|
return r.LocationCode().String()
|
||
|
}
|
||
|
|
||
|
func locationValue(r Record) string {
|
||
|
return r.LocationName()
|
||
|
}
|
||
|
|
||
|
func subDivCodeValue(r Record) string {
|
||
|
return r.SubDivCode()
|
||
|
}
|
||
|
|
||
|
func subDivValue(r Record) string {
|
||
|
return r.SubDivName()
|
||
|
}
|
||
|
|
||
|
func continentValue(r Record) string {
|
||
|
return r.Continent().String()
|
||
|
}
|