Class PhoneMetadata
- Namespace
- PhoneNumbers
- Assembly
- PhoneNumbers.dll
public sealed class PhoneMetadata
- Inheritance
-
PhoneMetadata
- Inherited Members
Fields
CarrierSpecificFieldNumber
public const int CarrierSpecificFieldNumber = 31
Field Value
CountryCodeFieldNumber
public const int CountryCodeFieldNumber = 10
Field Value
EmergencyFieldNumber
public const int EmergencyFieldNumber = 27
Field Value
FixedLineFieldNumber
public const int FixedLineFieldNumber = 2
Field Value
GeneralDescFieldNumber
public const int GeneralDescFieldNumber = 1
Field Value
IdFieldNumber
public const int IdFieldNumber = 9
Field Value
InternationalPrefixFieldNumber
public const int InternationalPrefixFieldNumber = 11
Field Value
IntlNumberFormatFieldNumber
public const int IntlNumberFormatFieldNumber = 20
Field Value
LeadingDigitsFieldNumber
public const int LeadingDigitsFieldNumber = 23
Field Value
LeadingZeroPossibleFieldNumber
public const int LeadingZeroPossibleFieldNumber = 26
Field Value
MainCountryForCodeFieldNumber
public const int MainCountryForCodeFieldNumber = 22
Field Value
MobileFieldNumber
public const int MobileFieldNumber = 3
Field Value
MobileNumberPortableRegionFieldNumber
public const int MobileNumberPortableRegionFieldNumber = 32
Field Value
NationalPrefixFieldNumber
public const int NationalPrefixFieldNumber = 12
Field Value
NationalPrefixForParsingFieldNumber
public const int NationalPrefixForParsingFieldNumber = 15
Field Value
NationalPrefixTransformRuleFieldNumber
public const int NationalPrefixTransformRuleFieldNumber = 16
Field Value
NoInternationalDiallingFieldNumber
public const int NoInternationalDiallingFieldNumber = 24
Field Value
NumberFormatFieldNumber
public const int NumberFormatFieldNumber = 19
Field Value
PagerFieldNumber
public const int PagerFieldNumber = 21
Field Value
PersonalNumberFieldNumber
public const int PersonalNumberFieldNumber = 7
Field Value
PreferredExtnPrefixFieldNumber
public const int PreferredExtnPrefixFieldNumber = 13
Field Value
PreferredInternationalPrefixFieldNumber
public const int PreferredInternationalPrefixFieldNumber = 17
Field Value
PremiumRateFieldNumber
public const int PremiumRateFieldNumber = 5
Field Value
SameMobileAndFixedLinePatternFieldNumber
public const int SameMobileAndFixedLinePatternFieldNumber = 18
Field Value
SharedCostFieldNumber
public const int SharedCostFieldNumber = 6
Field Value
ShortCodeFieldNumber
public const int ShortCodeFieldNumber = 29
Field Value
SmsServicesFieldNumber
public const int SmsServicesFieldNumber = 33
Field Value
StandardRateFieldNumber
public const int StandardRateFieldNumber = 30
Field Value
TollFreeFieldNumber
public const int TollFreeFieldNumber = 4
Field Value
UanFieldNumber
public const int UanFieldNumber = 25
Field Value
VoicemailFieldNumber
public const int VoicemailFieldNumber = 28
Field Value
VoipFieldNumber
public const int VoipFieldNumber = 8
Field Value
Properties
CarrierSpecific
public PhoneNumberDesc CarrierSpecific { get; }
Property Value
CountryCode
public int CountryCode { get; }
Property Value
DefaultInstance
public static PhoneMetadata DefaultInstance { get; }
Property Value
DefaultInstanceForType
public PhoneMetadata DefaultInstanceForType { get; }
Property Value
Emergency
public PhoneNumberDesc Emergency { get; }
Property Value
FixedLine
public PhoneNumberDesc FixedLine { get; }
Property Value
GeneralDesc
public PhoneNumberDesc GeneralDesc { get; }
Property Value
HasCarrierSpecific
public bool HasCarrierSpecific { get; }
Property Value
HasCountryCode
public bool HasCountryCode { get; }
Property Value
HasEmergency
public bool HasEmergency { get; }
Property Value
HasFixedLine
public bool HasFixedLine { get; }
Property Value
HasGeneralDesc
public bool HasGeneralDesc { get; }
Property Value
HasId
public bool HasId { get; }
Property Value
HasInternationalPrefix
public bool HasInternationalPrefix { get; }
Property Value
HasLeadingDigits
public bool HasLeadingDigits { get; }
Property Value
HasMainCountryForCode
public bool HasMainCountryForCode { get; }
Property Value
HasMobile
public bool HasMobile { get; }
Property Value
HasMobileNumberPortableRegion
public bool HasMobileNumberPortableRegion { get; }
Property Value
HasNationalPrefix
public bool HasNationalPrefix { get; }
Property Value
HasNationalPrefixForParsing
public bool HasNationalPrefixForParsing { get; }
Property Value
HasNationalPrefixTransformRule
public bool HasNationalPrefixTransformRule { get; }
Property Value
HasNoInternationalDialling
public bool HasNoInternationalDialling { get; }
Property Value
HasPager
public bool HasPager { get; }
Property Value
HasPersonalNumber
public bool HasPersonalNumber { get; }
Property Value
HasPreferredExtnPrefix
public bool HasPreferredExtnPrefix { get; }
Property Value
HasPreferredInternationalPrefix
public bool HasPreferredInternationalPrefix { get; }
Property Value
HasPremiumRate
public bool HasPremiumRate { get; }
Property Value
HasSameMobileAndFixedLinePattern
public bool HasSameMobileAndFixedLinePattern { get; }
Property Value
HasSharedCost
public bool HasSharedCost { get; }
Property Value
HasShortCode
public bool HasShortCode { get; }
Property Value
HasSmsServices
public bool HasSmsServices { get; }
Property Value
HasStandardRate
public bool HasStandardRate { get; }
Property Value
HasTollFree
public bool HasTollFree { get; }
Property Value
HasUan
public bool HasUan { get; }
Property Value
HasVoicemail
public bool HasVoicemail { get; }
Property Value
HasVoip
public bool HasVoip { get; }
Property Value
Id
public string Id { get; }
Property Value
InternationalPrefix
public string InternationalPrefix { get; }
Property Value
IntlNumberFormatCount
public int IntlNumberFormatCount { get; }
Property Value
IntlNumberFormatList
public IList<NumberFormat> IntlNumberFormatList { get; }
Property Value
IsInitialized
public bool IsInitialized { get; }
Property Value
LeadingDigits
public string LeadingDigits { get; }
Property Value
MainCountryForCode
public bool MainCountryForCode { get; }
Property Value
Mobile
public PhoneNumberDesc Mobile { get; }
Property Value
MobileNumberPortableRegion
public bool MobileNumberPortableRegion { get; }
Property Value
NationalPrefix
public string NationalPrefix { get; }
Property Value
NationalPrefixForParsing
public string NationalPrefixForParsing { get; }
Property Value
NationalPrefixTransformRule
public string NationalPrefixTransformRule { get; }
Property Value
NoInternationalDialling
public PhoneNumberDesc NoInternationalDialling { get; }
Property Value
NumberFormatCount
public int NumberFormatCount { get; }
Property Value
NumberFormatList
public IList<NumberFormat> NumberFormatList { get; }
Property Value
Pager
public PhoneNumberDesc Pager { get; }
Property Value
PersonalNumber
public PhoneNumberDesc PersonalNumber { get; }
Property Value
PreferredExtnPrefix
public string PreferredExtnPrefix { get; }
Property Value
PreferredInternationalPrefix
public string PreferredInternationalPrefix { get; }
Property Value
PremiumRate
public PhoneNumberDesc PremiumRate { get; }
Property Value
SameMobileAndFixedLinePattern
public bool SameMobileAndFixedLinePattern { get; }
Property Value
SharedCost
public PhoneNumberDesc SharedCost { get; }
Property Value
ShortCode
public PhoneNumberDesc ShortCode { get; }
Property Value
SmsServices
public PhoneNumberDesc SmsServices { get; }
Property Value
StandardRate
public PhoneNumberDesc StandardRate { get; }
Property Value
TollFree
public PhoneNumberDesc TollFree { get; }
Property Value
Uan
public PhoneNumberDesc Uan { get; }
Property Value
Voicemail
public PhoneNumberDesc Voicemail { get; }
Property Value
Voip
public PhoneNumberDesc Voip { get; }
Property Value
Methods
CreateBuilder()
public static PhoneMetadata.Builder CreateBuilder()
Returns
CreateBuilder(PhoneMetadata)
public static PhoneMetadata.Builder CreateBuilder(PhoneMetadata prototype)
Parameters
prototypePhoneMetadata
Returns
CreateBuilderForType()
public PhoneMetadata.Builder CreateBuilderForType()
Returns
Equals(object)
Determines whether the specified object is equal to the current object.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetIntlNumberFormat(int)
public NumberFormat GetIntlNumberFormat(int index)
Parameters
indexint
Returns
GetNumberFormat(int)
public NumberFormat GetNumberFormat(int index)
Parameters
indexint
Returns
ToBuilder()
public PhoneMetadata.Builder ToBuilder()