Files
notifications-admin/notifications_utils/international_billing_rates.py

32 lines
711 B
Python
Raw Permalink Normal View History

"""
Format of the yaml file looks like:
1:
attributes:
alpha: 'NO'
comment: null
dlr: Carrier DLR
generic_sender: ''
numeric: LIMITED
sc: 'NO'
sender_and_registration_info: All senders CONVERTED into random long numeric senders
text_restrictions: Bulk/marketing traffic NOT allowed
billable_units: 1
names:
- Canada
- United States
- Dominican Republic
"""
import os
import yaml
dir_path = os.path.dirname(os.path.realpath(__file__))
with open("{}/international_billing_rates.yml".format(dir_path)) as f:
INTERNATIONAL_BILLING_RATES = yaml.safe_load(f)
COUNTRY_PREFIXES = list(
reversed(sorted(INTERNATIONAL_BILLING_RATES.keys(), key=len))
)