Reformat files according to template
[oam.git] / code / network-generator / network_generation / model / python / countries.py
1 # Copyright 2023 highstreet technologies GmbH
2 #
3 # Licensed under the Apache License Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing software
10 # distributed under the License is distributed on an "AS IS" BASIS
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 #!/usr/bin/python
16
17 """
18 A TypeDefinition as enum for countries
19 """
20 from enum import Enum
21
22
23 # Define Country enum
24 class Country(Enum):
25     Afghanistan = "Afghanistan"
26     Albania = "Albania"
27     Algeria = "Algeria"
28     Andorra = "Andorra"
29     Angola = "Angola"
30     AntiguaAndBarbuda = "Antigua and Barbuda"
31     Argentina = "Argentina"
32     Armenia = "Armenia"
33     Australia = "Australia"
34     Austria = "Austria"
35     Azerbaijan = "Azerbaijan"
36     Bahamas = "Bahamas"
37     Bahrain = "Bahrain"
38     Bangladesh = "Bangladesh"
39     Barbados = "Barbados"
40     Belarus = "Belarus"
41     Belgium = "Belgium"
42     Belize = "Belize"
43     Benin = "Benin"
44     Bhutan = "Bhutan"
45     Bolivia = "Bolivia"
46     BosniaAndHerzegovina = "Bosnia and Herzegovina"
47     Botswana = "Botswana"
48     Brazil = "Brazil"
49     Brunei = "Brunei"
50     Bulgaria = "Bulgaria"
51     BurkinaFaso = "Burkina Faso"
52     Burundi = "Burundi"
53     CaboVerde = "Cabo Verde"
54     Cambodia = "Cambodia"
55     Cameroon = "Cameroon"
56     Canada = "Canada"
57     CentralAfricanRepublic = "Central African Republic"
58     Chad = "Chad"
59     Chile = "Chile"
60     China = "China"
61     Colombia = "Colombia"
62     Comoros = "Comoros"
63     CongoDemocraticRepublic = "Congo (Democratic Republic of the)"
64     CongoRepublic = "Congo (Republic of the)"
65     CostaRica = "Costa Rica"
66     CoteDIvoire = "Côte d'Ivoire"
67     Croatia = "Croatia"
68     Cuba = "Cuba"
69     Cyprus = "Cyprus"
70     CzechRepublic = "Czech Republic"
71     Denmark = "Denmark"
72     Djibouti = "Djibouti"
73     Dominica = "Dominica"
74     DominicanRepublic = "Dominican Republic"
75     Ecuador = "Ecuador"
76     Egypt = "Egypt"
77     ElSalvador = "El Salvador"
78     EquatorialGuinea = "Equatorial Guinea"
79     Eritrea = "Eritrea"
80     Estonia = "Estonia"
81     Eswatini = "Eswatini"
82     Ethiopia = "Ethiopia"
83     Fiji = "Fiji"
84     Finland = "Finland"
85     France = "France"
86     Gabon = "Gabon"
87     Gambia = "Gambia"
88     Georgia = "Georgia"
89     Germany = "Germany"
90     Ghana = "Ghana"
91     Greece = "Greece"
92     Grenada = "Grenada"
93     Guatemala = "Guatemala"
94     Guinea = "Guinea"
95     GuineaBissau = "Guinea-Bissau"
96     Guyana = "Guyana"
97     Haiti = "Haiti"
98     Honduras = "Honduras"
99     Hungary = "Hungary"
100     Iceland = "Iceland"
101     India = "India"
102     Indonesia = "Indonesia"
103     Iran = "Iran"
104     Iraq = "Iraq"
105     Ireland = "Ireland"
106     Israel = "Israel"
107     Italy = "Italy"
108     Jamaica = "Jamaica"
109     Japan = "Japan"
110     Jordan = "Jordan"
111     Kazakhstan = "Kazakhstan"
112     Kenya = "Kenya"
113     Kiribati = "Kiribati"
114     KoreaNorth = "Korea (North)"
115     KoreaSouth = "Korea (South)"
116     Kosovo = "Kosovo"
117     Kuwait = "Kuwait"
118     Kyrgyzstan = "Kyrgyzstan"
119     Laos = "Laos"
120     Latvia = "Latvia"
121     Lebanon = "Lebanon"
122     Lesotho = "Lesotho"
123     Liberia = "Liberia"
124     Libya = "Libya"
125     Liechtenstein = "Liechtenstein"
126     Lithuania = "Lithuania"
127     Luxembourg = "Luxembourg"
128     Madagascar = "Madagascar"
129     Malawi = "Malawi"
130     Malaysia = "Malaysia"
131     Maldives = "Maldives"
132     Mali = "Mali"
133     Malta = "Malta"
134     MarshallIslands = "Marshall Islands"
135     Mauritania = "Mauritania"
136     Mauritius = "Mauritius"
137     Mexico = "Mexico"
138     Micronesia = "Micronesia"
139     Moldova = "Moldova"
140     Monaco = "Monaco"
141     Mongolia = "Mongolia"
142     Montenegro = "Montenegro"
143     Morocco = "Morocco"
144     Mozambique = "Mozambique"
145     Myanmar = "Myanmar"
146     Namibia = "Namibia"
147     Nauru = "Nauru"
148     Nepal = "Nepal"
149     Netherlands = "Netherlands"
150     NewZealand = "New Zealand"
151     Nicaragua = "Nicaragua"
152     Niger = "Niger"
153     Nigeria = "Nigeria"
154     NorthMacedonia = "North Macedonia"
155     Norway = "Norway"
156     Oman = "Oman"
157     Pakistan = "Pakistan"
158     Palau = "Palau"
159     Panama = "Panama"
160     PapuaNewGuinea = "Papua New Guinea"
161     Paraguay = "Paraguay"
162     Peru = "Peru"
163     Philippines = "Philippines"
164     Poland = "Poland"
165     Portugal = "Portugal"
166     Qatar = "Qatar"
167     Romania = "Romania"
168     Russia = "Russia"
169     Rwanda = "Rwanda"
170     SaintKittsAndNevis = "Saint Kitts and Nevis"
171     SaintLucia = "Saint Lucia"
172     SaintVincentAndGrenadines = "Saint Vincent and the Grenadines"
173     Samoa = "Samoa"
174     SanMarino = "San Marino"
175     SaoTomeAndPrincipe = "Sao Tome and Principe"
176     SaudiArabia = "Saudi Arabia"
177     Senegal = "Senegal"
178     Serbia = "Serbia"
179     Seychelles = "Seychelles"
180     SierraLeone = "Sierra Leone"
181     Singapore = "Singapore"
182     Slovakia = "Slovakia"
183     Slovenia = "Slovenia"
184     SolomonIslands = "Solomon Islands"
185     Somalia = "Somalia"
186     SouthAfrica = "South Africa"
187     SouthSudan = "South Sudan"
188     Spain = "Spain"
189     SriLanka = "Sri Lanka"
190     Sudan = "Sudan"
191     Suriname = "Suriname"
192     Sweden = "Sweden"
193     Switzerland = "Switzerland"
194     Syria = "Syria"
195     Taiwan = "Taiwan"
196     Tajikistan = "Tajikistan"
197     Tanzania = "Tanzania"
198     Thailand = "Thailand"
199     TimorLeste = "Timor-Leste"
200     Togo = "Togo"
201     Tonga = "Tonga"
202     TrinidadAndTobago = "Trinidad and Tobago"
203     Tunisia = "Tunisia"
204     Turkey = "Turkey"
205     Turkmenistan = "Turkmenistan"
206     Tuvalu = "Tuvalu"
207     Uganda = "Uganda"
208     Ukraine = "Ukraine"
209     UnitedArabEmirates = "United Arab Emirates"
210     UnitedKingdom = "United Kingdom"
211     UnitedStates = "United States"
212     Uruguay = "Uruguay"
213     Uzbekistan = "Uzbekistan"
214     Vanuatu = "Vanuatu"
215     VaticanCity = "Vatican City"
216     Venezuela = "Venezuela"
217     Vietnam = "Vietnam"
218     Yemen = "Yemen"
219     Zambia = "Zambia"
220     Zimbabwe = "Zimbabwe"