|
| 1 | +namespace World.Net.Countries; |
| 2 | + |
| 3 | +internal sealed class Egypt : ICountry |
| 4 | +{ |
| 5 | + //<inheritdoc/> |
| 6 | + public CountryIdentifier Id => CountryIdentifier.Egypt; |
| 7 | + |
| 8 | + //<inheritdoc/> |
| 9 | + public string Name { get; } = "Egypt"; |
| 10 | + |
| 11 | + //<inheritdoc/> |
| 12 | + public string OfficialName { get; } = "Arab Republic of Egypt"; |
| 13 | + |
| 14 | + //<inheritdoc/> |
| 15 | + public string NativeName => "جمهورية مصر العربية"; |
| 16 | + |
| 17 | + //<inheritdoc/> |
| 18 | + public string Capital { get; } = "Cairo"; |
| 19 | + |
| 20 | + //<inheritdoc/> |
| 21 | + public int NumericCode { get; } = 818; |
| 22 | + |
| 23 | + //<inheritdoc/> |
| 24 | + public string ISO2Code { get; } = "EG"; |
| 25 | + |
| 26 | + //<inheritdoc/> |
| 27 | + public string ISO3Code { get; } = "EGY"; |
| 28 | + |
| 29 | + //<inheritdoc/> |
| 30 | + public string[] CallingCode { get; } = ["+20"]; |
| 31 | + |
| 32 | + //<inheritdoc/> |
| 33 | + public IEnumerable<State> States => |
| 34 | + [ |
| 35 | + new("Alexandria", "EG-ALX", "Governorate"), |
| 36 | + new("Aswan", "EG-ASN", "Governorate"), |
| 37 | + new("Asyut", "EG-AST", "Governorate"), |
| 38 | + new("Beheira", "EG-BH", "Governorate"), |
| 39 | + new("Beni Suef", "EG-BNS", "Governorate"), |
| 40 | + new("Cairo", "EG-C", "Governorate"), |
| 41 | + new("Dakahlia", "EG-DK", "Governorate"), |
| 42 | + new("Damietta", "EG-DT", "Governorate"), |
| 43 | + new("Faiyum", "EG-FYM", "Governorate"), |
| 44 | + new("Gharbia", "EG-GH", "Governorate"), |
| 45 | + new("Giza", "EG-GZ", "Governorate"), |
| 46 | + new("Ismailia", "EG-IS", "Governorate"), |
| 47 | + new("Kafr El Sheikh", "EG-KFS", "Governorate"), |
| 48 | + new("Luxor", "EG-LX", "Governorate"), |
| 49 | + new("Matrouh", "EG-MT", "Governorate"), |
| 50 | + new("Minya", "EG-MN", "Governorate"), |
| 51 | + new("Monufia", "EG-MNF", "Governorate"), |
| 52 | + new("New Valley", "EG-WAD", "Governorate"), |
| 53 | + new("North Sinai", "EG-SIN", "Governorate"), |
| 54 | + new("Port Said", "EG-PTS", "Governorate"), |
| 55 | + new("Qalyubia", "EG-KB", "Governorate"), |
| 56 | + new("Qena", "EG-QN", "Governorate"), |
| 57 | + new("Red Sea", "EG-BA", "Governorate"), |
| 58 | + new("Sharqia", "EG-SHR", "Governorate"), |
| 59 | + new("Sohag", "EG-SHG", "Governorate"), |
| 60 | + new("South Sinai", "EG-JS", "Governorate"), |
| 61 | + new("Suez", "EG-SUZ", "Governorate") |
| 62 | + ]; |
| 63 | +} |
0 commit comments