Skip to content

Commit 52ae8ef

Browse files
committed
Add sms_services field for short metadata
1 parent 517f0bf commit 52ae8ef

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

python/phonenumbers/phonemetadata.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ def __init__(self,
336336
short_code=None,
337337
standard_rate=None,
338338
carrier_specific=None,
339+
sms_services=None,
339340
no_international_dialling=None,
340341
country_code=None,
341342
international_prefix=None,
@@ -374,6 +375,7 @@ def __init__(self,
374375
self.short_code = short_code # None or PhoneNumberDesc
375376
self.standard_rate = standard_rate # None or PhoneNumberDesc
376377
self.carrier_specific = carrier_specific # None or PhoneNumberDesc
378+
self.sms_services = sms_services # None or PhoneNumberDesc
377379

378380
# The rules here distinguish the numbers that are only able to be
379381
# dialled nationally.
@@ -579,6 +581,8 @@ def __unicode__(self):
579581
result += unicod(",\n standard_rate=%s") % self.standard_rate
580582
if self.carrier_specific is not None:
581583
result += unicod(",\n carrier_specific=%s") % self.carrier_specific
584+
if self.sms_services is not None:
585+
result += unicod(",\n sms_services=%s") % self.sms_services
582586
if self.no_international_dialling is not None:
583587
result += unicod(",\n no_international_dialling=%s") % self.no_international_dialling
584588

tools/python/buildmetadatafromxml.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ def __init__(self, xterritory, short_data):
471471
self.o.standard_rate = XPhoneNumberDesc(xterritory, 'standardRate', template=self.o.general_desc).o
472472
self.o.short_code = XPhoneNumberDesc(xterritory, 'shortCode', template=self.o.general_desc).o
473473
self.o.carrier_specific = XPhoneNumberDesc(xterritory, 'carrierSpecific', template=self.o.general_desc).o
474+
self.o.sms_services = XPhoneNumberDesc(xterritory, 'smsServices', template=self.o.general_desc).o
474475
self.o.emergency = XPhoneNumberDesc(xterritory, 'emergency', template=self.o.general_desc).o
475476
# For short number metadata, copy the lengths from the "short code" section only.
476477
sub_descs = (self.o.short_code,)

0 commit comments

Comments
 (0)