in phonenumbers.go [1995:2025]
func getNumberDescByType(
metadata *PhoneMetadata,
typ PhoneNumberType) *PhoneNumberDesc {
switch typ {
case PREMIUM_RATE:
return metadata.GetPremiumRate()
case TOLL_FREE:
return metadata.GetTollFree()
case MOBILE:
return metadata.GetMobile()
case FIXED_LINE:
fallthrough
case FIXED_LINE_OR_MOBILE:
return metadata.GetFixedLine()
case SHARED_COST:
return metadata.GetSharedCost()
case VOIP:
return metadata.GetVoip()
case PERSONAL_NUMBER:
return metadata.GetPersonalNumber()
case PAGER:
return metadata.GetPager()
case UAN:
return metadata.GetUan()
case VOICEMAIL:
return metadata.GetVoicemail()
default:
return metadata.GetGeneralDesc()
}
}