package jeffaschenk.commons.standards.statecodes;
import jeffaschenk.commons.standards.CountryCode;
/**
* Official ISO-3166 State/Province Codes
* <p/>
* Country: Turkey
*
* @author jeffaschenk@gmail.com
* Date: May 19, 2010
* Time: 12:12:11 PM
*/
@SuppressWarnings("unused")
public enum StateCodes_TR {
/**
* State Code Enumerator
*/
TR_01("Adana","TR-01","Province","18551", CountryCode.TURKEY),
TR_02("Adiyaman","TR-02","Province","18523",CountryCode.TURKEY),
TR_03("Afyon","TR-03","Province","18524",CountryCode.TURKEY),
TR_04("Agri","TR-04","Province","18552",CountryCode.TURKEY),
TR_68("Aksaray","TR-68","Province","18514",CountryCode.TURKEY),
TR_05("Amasya","TR-05","Province","18515",CountryCode.TURKEY),
TR_06("Ankara","TR-06","Province","18553",CountryCode.TURKEY),
TR_07("Antalya","TR-07","Province","18516",CountryCode.TURKEY),
TR_75("Ardahan","TR-75","Province","18517",CountryCode.TURKEY),
TR_08("Artvin","TR-08","Province","18554",CountryCode.TURKEY),
TR_09("Aydin","TR-09","Province","18518",CountryCode.TURKEY),
TR_10("Balikesir","TR-10","Province","18519",CountryCode.TURKEY),
TR_74("Bartin","TR-74","Province","18555",CountryCode.TURKEY),
TR_72("Batman","TR-72","Province","18520",CountryCode.TURKEY),
TR_69("Bayburt","TR-69","Province","18521",CountryCode.TURKEY),
TR_11("Bilecik","TR-11","Province","18556",CountryCode.TURKEY),
TR_12("Bing\u0246l","TR-12","Province","18522",CountryCode.TURKEY),
TR_13("Bitlis","TR-13","Province","18525",CountryCode.TURKEY),
TR_14("Bolu","TR-14","Province","18526",CountryCode.TURKEY),
TR_15("Burdur","TR-15","Province","18557",CountryCode.TURKEY),
TR_16("Bursa","TR-16","Province","18527",CountryCode.TURKEY),
TR_20("Denizli","TR-20","Province","18530",CountryCode.TURKEY),
TR_21("Diyarbakir","TR-21","Province","18495",CountryCode.TURKEY),
TR_81("D\u0252zce","TR-81","Province","18531",CountryCode.TURKEY),
TR_22("Edirne","TR-22","Province","18532",CountryCode.TURKEY),
TR_23("Elazig","TR-23","Province","18541",CountryCode.TURKEY),
TR_24("Erzincan","TR-24","Province","18505",CountryCode.TURKEY),
TR_25("Erzurum","TR-25","Province","18506",CountryCode.TURKEY),
TR_26("Eskisehir","TR-26","Province","18542",CountryCode.TURKEY),
TR_27("Gaziantep","TR-27","Province","18507",CountryCode.TURKEY),
TR_28("Giresun","TR-28","Province","18543",CountryCode.TURKEY),
TR_29("G\u0252m\u0252shane","TR-29","Province","18508",CountryCode.TURKEY),
TR_30("Hakk\u0224ri","TR-30","Province","18509",CountryCode.TURKEY),
TR_31("Hatay","TR-31","Province","18510",CountryCode.TURKEY),
TR_76("Igdir","TR-76","Province","18511",CountryCode.TURKEY),
TR_32("Isparta","TR-32","Province","18545",CountryCode.TURKEY),
TR_34("Istanbul","TR-34","Province","18512",CountryCode.TURKEY),
TR_35("Izmir","TR-35","Province","18513",CountryCode.TURKEY),
TR_33("I\u0231el","TR-33","Province","18544",CountryCode.TURKEY),
TR_46("Kahramanmaras","TR-46","Province","18546",CountryCode.TURKEY),
TR_78("Karab\u0252k","TR-78","Province","18533",CountryCode.TURKEY),
TR_70("Karaman","TR-70","Province","18534",CountryCode.TURKEY),
TR_36("Kars","TR-36","Province","18547",CountryCode.TURKEY),
TR_37("Kastamonu","TR-37","Province","18535",CountryCode.TURKEY),
TR_38("Kayseri","TR-38","Province","18536",CountryCode.TURKEY),
TR_79("Kilis","TR-79","Province","18548",CountryCode.TURKEY),
TR_71("Kirikkale","TR-71","Province","18537",CountryCode.TURKEY),
TR_39("Kirklareli","TR-39","Province","18486",CountryCode.TURKEY),
TR_40("Kirsehir","TR-40","Province","18538",CountryCode.TURKEY),
TR_41("Kocaeli","TR-41","Province","18539",CountryCode.TURKEY),
TR_42("Konya","TR-42","Province","18540",CountryCode.TURKEY),
TR_43("K\u0252tahya","TR-43","Province","18559",CountryCode.TURKEY),
TR_44("Malatya","TR-44","Province","18496",CountryCode.TURKEY),
TR_45("Manisa","TR-45","Province","18497",CountryCode.TURKEY),
TR_47("Mardin","TR-47","Province","18485",CountryCode.TURKEY),
TR_48("Mugla","TR-48","Province","18498",CountryCode.TURKEY),
TR_49("Mus","TR-49","Province","18499",CountryCode.TURKEY),
TR_50("Nevsehir","TR-50","Province","18560",CountryCode.TURKEY),
TR_51("Nigde","TR-51","Province","18500",CountryCode.TURKEY),
TR_52("Ordu","TR-52","Province","18501",CountryCode.TURKEY),
TR_80("Osmaniye","TR-80","Province","18484",CountryCode.TURKEY),
TR_53("Rize","TR-53","Province","18502",CountryCode.TURKEY),
TR_54("Sakarya","TR-54","Province","18503",CountryCode.TURKEY),
TR_55("Samsun","TR-55","Province","18561",CountryCode.TURKEY),
TR_63("Sanliurfa","TR-63","Province","18504",CountryCode.TURKEY),
TR_56("Siirt","TR-56","Province","18487",CountryCode.TURKEY),
TR_57("Sinop","TR-57","Province","18564",CountryCode.TURKEY),
TR_73("Sirnak","TR-73","Province","18488",CountryCode.TURKEY),
TR_58("Sivas","TR-58","Province","18563",CountryCode.TURKEY),
TR_59("Tekirdag","TR-59","Province","18489",CountryCode.TURKEY),
TR_60("Tokat","TR-60","Province","18490",CountryCode.TURKEY),
TR_61("Trabzon","TR-61","Province","18491",CountryCode.TURKEY),
TR_62("Tunceli","TR-62","Province","18562",CountryCode.TURKEY),
TR_64("Usak","TR-64","Province","18492",CountryCode.TURKEY),
TR_65("Van","TR-65","Province","18493",CountryCode.TURKEY),
TR_77("Yalova","TR-77","Province","18565",CountryCode.TURKEY),
TR_66("Yozgat","TR-66","Province","18494",CountryCode.TURKEY),
TR_67("Zonguldak","TR-67","Province","18483",CountryCode.TURKEY),
TR_17("\u0231anakkale","TR-17","Province","18558",CountryCode.TURKEY),
TR_18("\u0231ankiri","TR-18","Province","18528",CountryCode.TURKEY),
TR_19("\u0231orum","TR-19","Province","18529",CountryCode.TURKEY);
// *************************************
// Common Enum Structure for all
// States of the World
private final String stateProvinceName;
private final String stateCode;
private final String stateProvinceType;
private final String stateNumericCode;
private final CountryCode countryCode;
StateCodes_TR(String stateProvinceName, String stateCode, String stateProvinceType, String stateNumericCode, CountryCode countryCode) {
this.stateProvinceName = stateProvinceName;
this.stateCode = stateCode;
this.stateProvinceType = stateProvinceType;
this.stateNumericCode = stateNumericCode;
this.countryCode = countryCode;
}
public String stateProvinceName() {
return this.stateProvinceName;
}
public String stateCode() {
return this.stateCode;
}
public String stateProvinceType() {
return this.stateProvinceType;
}
public String stateNumericCode() {
return this.stateNumericCode;
}
public CountryCode countryCode() {
return this.countryCode;
}
}