-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
/
__init__.py
70 lines (66 loc) · 1.43 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
from .. import ElementsType
from .. import Provider as PhoneNumberProvider
class Provider(PhoneNumberProvider):
formats: ElementsType[str] = (
"###-##-##",
"### ## ##",
"0## ### ## ##",
"0## ###-##-##",
"+380 ## ###-##-##",
"+380 ## ###-##-##",
"+380 (##) ###-##-##",
"+380 ## ### ## ##",
)
# info: https://ru.wikipedia.org/wiki/MSISDN
msisdn_formats: ElementsType[str] = ("############",)
# info: https://en.wikipedia.org/wiki/Telephone_numbers_in_Ukraine
country_calling_codes: ElementsType[str] = (
"+38031",
"+38032",
"+38033",
"+38034",
"+38035",
"+38036",
"+38037",
"+38038",
"+38041",
"+38043",
"+38044",
"+38045",
"+38046",
"+38047",
"+38048",
"+38049",
"+38050",
"+38051",
"+38052",
"+38053",
"+38054",
"+38055",
"+38056",
"+38057",
"+38061",
"+38062",
"+38063",
"+38063",
"+38065",
"+38066",
"+38067",
"+38068",
"+38069",
"+38070",
"+38071",
"+38072",
"+38073",
"+3800",
"+38090",
"+38091",
"+38092",
"+38093",
"+38094",
"+38095",
"+38096",
"+38097",
"+38098",
"+38099",
)