forked from selfmadecode/world.net
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFrenchPolynesia.cs
More file actions
40 lines (31 loc) · 1.07 KB
/
FrenchPolynesia.cs
File metadata and controls
40 lines (31 loc) · 1.07 KB
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
namespace World.Net.Countries;
internal sealed class FrenchPolynesia : ICountry
{
//<inheritdoc/>
public CountryIdentifier Id => CountryIdentifier.FrenchPolynesia;
//<inheritdoc/>
public string Name { get; } = "French Polynesia";
//<inheritdoc/>
public string OfficialName { get; } = "Polynésie française";
//<inheritdoc/>
public string NativeName => "Polynésie française";
//<inheritdoc/>
public string Capital { get; } = "Papeete";
//<inheritdoc/>
public int NumericCode { get; } = 258;
//<inheritdoc/>
public string ISO2Code { get; } = "PF";
//<inheritdoc/>
public string ISO3Code { get; } = "PYF";
//<inheritdoc/>
public string[] CallingCode { get; } = ["+689"];
//<inheritdoc/>
public IEnumerable<State> States =>
[
new("N'Austral Islands", "PF-01", "division"),
new("Leeward Islands", "PF-02", "division"),
new("Marquesas Islands", "PF-03", "division"),
new("Tuamotu-Gambier", "PF-04", "division"),
new("Windward Islands", "PF-05", "division"),
];
}