diff --git a/data/iso-codes/data_iso_3166-2.json b/data/iso-codes/data_iso_3166-2.json index aa2a604..e1b5b61 100644 --- a/data/iso-codes/data_iso_3166-2.json +++ b/data/iso-codes/data_iso_3166-2.json @@ -13557,20 +13557,65 @@ "type": "County" }, { - "code": "LU-D", + "code": "LU-CA", + "name": "Capellen", + "type": "District" + }, + { + "code": "LU-CL", + "name": "Clervaux", + "type": "District" + }, + { + "code": "LU-DI", "name": "Diekirch", "type": "District" }, { - "code": "LU-G", + "code": "LU-EC", + "name": "Echternach", + "type": "District" + }, + { + "code": "LU-ES", + "name": "Esch-sur-Alzette", + "type": "District" + }, + { + "code": "LU-GR", "name": "Grevenmacher", "type": "District" }, { - "code": "LU-L", + "code": "LU-LU", "name": "Luxembourg", "type": "District" }, + { + "code": "LU-ME", + "name": "Mersch", + "type": "District" + }, + { + "code": "LU-RD", + "name": "Redange", + "type": "District" + }, + { + "code": "LU-RM", + "name": "Remich", + "type": "District" + }, + { + "code": "LU-VD", + "name": "Vianden", + "type": "District" + }, + { + "code": "LU-WI", + "name": "Wiltz", + "type": "District" + }, { "code": "LV-001", "name": "Aglonas novads", diff --git a/subdivisions.go b/subdivisions.go index 29d4105..c89d5a4 100644 --- a/subdivisions.go +++ b/subdivisions.go @@ -5062,12 +5062,30 @@ func (s SubdivisionCode) String() string { //nolint:cyclop,gocyclo return "Utenos Apskritis" case SubdivisionLTVL: return "Vilniaus Apskritis" - case SubdivisionLUD: + case SubdivisionLUCA: + return "Capellen" + case SubdivisionLUCL: + return "Clervaux" + case SubdivisionLUDI: return "Diekirch" - case SubdivisionLUG: + case SubdivisionLUEC: + return "Echternach" + case SubdivisionLUES: + return "Esch-sur-Alzette" + case SubdivisionLUGR: return "Grevenmacher" - case SubdivisionLUL: + case SubdivisionLULU: return "Luxembourg" + case SubdivisionLUME: + return "Mersch" + case SubdivisionLURD: + return "Redange" + case SubdivisionLURM: + return "Remich" + case SubdivisionLUVD: + return "Vianden" + case SubdivisionLUWI: + return "Wiltz" case SubdivisionLV001: return "Aglonas novads" case SubdivisionLV002: @@ -14839,11 +14857,29 @@ func (s SubdivisionCode) Country() CountryCode { return LT case SubdivisionLTVL: return LT - case SubdivisionLUD: + case SubdivisionLUCA: return LU - case SubdivisionLUG: + case SubdivisionLUCL: return LU - case SubdivisionLUL: + case SubdivisionLUDI: + return LU + case SubdivisionLUEC: + return LU + case SubdivisionLUES: + return LU + case SubdivisionLUGR: + return LU + case SubdivisionLULU: + return LU + case SubdivisionLUME: + return LU + case SubdivisionLURD: + return LU + case SubdivisionLURM: + return LU + case SubdivisionLUVD: + return LU + case SubdivisionLUWI: return LU case SubdivisionLV001: return LV @@ -24631,11 +24667,29 @@ func (s SubdivisionCode) SubdivisionType() SubdivisionTypeCode { return SubdivisionTypeCounty case SubdivisionLTVL: return SubdivisionTypeCounty - case SubdivisionLUD: + case SubdivisionLUCA: + return SubdivisionTypeDistrict + case SubdivisionLUCL: + return SubdivisionTypeDistrict + case SubdivisionLUDI: + return SubdivisionTypeDistrict + case SubdivisionLUEC: + return SubdivisionTypeDistrict + case SubdivisionLUES: + return SubdivisionTypeDistrict + case SubdivisionLUGR: + return SubdivisionTypeDistrict + case SubdivisionLULU: + return SubdivisionTypeDistrict + case SubdivisionLUME: + return SubdivisionTypeDistrict + case SubdivisionLURD: + return SubdivisionTypeDistrict + case SubdivisionLURM: return SubdivisionTypeDistrict - case SubdivisionLUG: + case SubdivisionLUVD: return SubdivisionTypeDistrict - case SubdivisionLUL: + case SubdivisionLUWI: return SubdivisionTypeDistrict case SubdivisionLV001: return SubdivisionTypeMunicipality @@ -31917,9 +31971,18 @@ func AllSubdivisions() []SubdivisionCode { SubdivisionLTTE, SubdivisionLTUT, SubdivisionLTVL, - SubdivisionLUD, - SubdivisionLUG, - SubdivisionLUL, + SubdivisionLUCA, + SubdivisionLUCL, + SubdivisionLUDI, + SubdivisionLUEC, + SubdivisionLUES, + SubdivisionLUGR, + SubdivisionLULU, + SubdivisionLUME, + SubdivisionLURD, + SubdivisionLURM, + SubdivisionLUVD, + SubdivisionLUWI, SubdivisionLV001, SubdivisionLV002, SubdivisionLV003, diff --git a/subdivisionsconst.go b/subdivisionsconst.go index f5d7d1e..d9e8fda 100644 --- a/subdivisionsconst.go +++ b/subdivisionsconst.go @@ -5050,12 +5050,30 @@ const ( SubdivisionLTUT SubdivisionCode = "LT-UT" // SubdivisionLTVL SubdivisionCode = "LT-VL" SubdivisionLTVL SubdivisionCode = "LT-VL" - // SubdivisionLUD SubdivisionCode = "LU-D" - SubdivisionLUD SubdivisionCode = "LU-D" - // SubdivisionLUG SubdivisionCode = "LU-G" - SubdivisionLUG SubdivisionCode = "LU-G" - // SubdivisionLUL SubdivisionCode = "LU-L" - SubdivisionLUL SubdivisionCode = "LU-L" + // SubdivisionLUCA SubdivisionCode = "LU-CA" + SubdivisionLUCA SubdivisionCode = "LU-CA" + // SubdivisionLUCL SubdivisionCode = "LU-CL" + SubdivisionLUCL SubdivisionCode = "LU-CL" + // SubdivisionLUDI SubdivisionCode = "LU-DI" + SubdivisionLUDI SubdivisionCode = "LU-DI" + // SubdivisionLUEC SubdivisionCode = "LU-EC" + SubdivisionLUEC SubdivisionCode = "LU-EC" + // SubdivisionLUES SubdivisionCode = "LU-ES" + SubdivisionLUES SubdivisionCode = "LU-ES" + // SubdivisionLUGR SubdivisionCode = "LU-GR" + SubdivisionLUGR SubdivisionCode = "LU-GR" + // SubdivisionLULU SubdivisionCode = "LU-LU" + SubdivisionLULU SubdivisionCode = "LU-LU" + // SubdivisionLUME SubdivisionCode = "LU-ME" + SubdivisionLUME SubdivisionCode = "LU-ME" + // SubdivisionLURD SubdivisionCode = "LU-RD" + SubdivisionLURD SubdivisionCode = "LU-RD" + // SubdivisionLURM SubdivisionCode = "LU-GR" + SubdivisionLURM SubdivisionCode = "LU-RM" + // SubdivisionLUVD SubdivisionCode = "LU-VD" + SubdivisionLUVD SubdivisionCode = "LU-VD" + // SubdivisionLUWI SubdivisionCode = "LU-WI" + SubdivisionLUWI SubdivisionCode = "LU-WI" // SubdivisionLV001 SubdivisionCode = "LV-001" SubdivisionLV001 SubdivisionCode = "LV-001" // SubdivisionLV002 SubdivisionCode = "LV-002"