@@ -27,9 +27,10 @@ type City struct {
27
27
Names map [string ]string `maxminddb:"names"`
28
28
} `maxminddb:"continent"`
29
29
Country struct {
30
- GeoNameID uint `maxminddb:"geoname_id"`
31
- IsoCode string `maxminddb:"iso_code"`
32
- Names map [string ]string `maxminddb:"names"`
30
+ GeoNameID uint `maxminddb:"geoname_id"`
31
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
32
+ IsoCode string `maxminddb:"iso_code"`
33
+ Names map [string ]string `maxminddb:"names"`
33
34
} `maxminddb:"country"`
34
35
Location struct {
35
36
AccuracyRadius uint16 `maxminddb:"accuracy_radius"`
@@ -42,15 +43,17 @@ type City struct {
42
43
Code string `maxminddb:"code"`
43
44
} `maxminddb:"postal"`
44
45
RegisteredCountry struct {
45
- GeoNameID uint `maxminddb:"geoname_id"`
46
- IsoCode string `maxminddb:"iso_code"`
47
- Names map [string ]string `maxminddb:"names"`
46
+ GeoNameID uint `maxminddb:"geoname_id"`
47
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
48
+ IsoCode string `maxminddb:"iso_code"`
49
+ Names map [string ]string `maxminddb:"names"`
48
50
} `maxminddb:"registered_country"`
49
51
RepresentedCountry struct {
50
- GeoNameID uint `maxminddb:"geoname_id"`
51
- IsoCode string `maxminddb:"iso_code"`
52
- Names map [string ]string `maxminddb:"names"`
53
- Type string `maxminddb:"type"`
52
+ GeoNameID uint `maxminddb:"geoname_id"`
53
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
54
+ IsoCode string `maxminddb:"iso_code"`
55
+ Names map [string ]string `maxminddb:"names"`
56
+ Type string `maxminddb:"type"`
54
57
} `maxminddb:"represented_country"`
55
58
Subdivisions []struct {
56
59
GeoNameID uint `maxminddb:"geoname_id"`
@@ -72,20 +75,23 @@ type Country struct {
72
75
Names map [string ]string `maxminddb:"names"`
73
76
} `maxminddb:"continent"`
74
77
Country struct {
75
- GeoNameID uint `maxminddb:"geoname_id"`
76
- IsoCode string `maxminddb:"iso_code"`
77
- Names map [string ]string `maxminddb:"names"`
78
+ GeoNameID uint `maxminddb:"geoname_id"`
79
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
80
+ IsoCode string `maxminddb:"iso_code"`
81
+ Names map [string ]string `maxminddb:"names"`
78
82
} `maxminddb:"country"`
79
83
RegisteredCountry struct {
80
- GeoNameID uint `maxminddb:"geoname_id"`
81
- IsoCode string `maxminddb:"iso_code"`
82
- Names map [string ]string `maxminddb:"names"`
84
+ GeoNameID uint `maxminddb:"geoname_id"`
85
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
86
+ IsoCode string `maxminddb:"iso_code"`
87
+ Names map [string ]string `maxminddb:"names"`
83
88
} `maxminddb:"registered_country"`
84
89
RepresentedCountry struct {
85
- GeoNameID uint `maxminddb:"geoname_id"`
86
- IsoCode string `maxminddb:"iso_code"`
87
- Names map [string ]string `maxminddb:"names"`
88
- Type string `maxminddb:"type"`
90
+ GeoNameID uint `maxminddb:"geoname_id"`
91
+ IsInEuropeanUnion bool `maxminddb:"is_in_european_union"`
92
+ IsoCode string `maxminddb:"iso_code"`
93
+ Names map [string ]string `maxminddb:"names"`
94
+ Type string `maxminddb:"type"`
89
95
} `maxminddb:"represented_country"`
90
96
Traits struct {
91
97
IsAnonymousProxy bool `maxminddb:"is_anonymous_proxy"`
0 commit comments