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()
}