class CountryCode{ List get(){ return [ Country( name: "Afghanistan", dial_code: "+93", code: "AF" ), Country( name: "Aland Islands", dial_code: "+358", code: "AX" ), Country( name: "Albania", dial_code: "+355", code: "AL" ), Country( name: "Algeria", dial_code: "+213", code: "DZ" ), Country( name: "AmericanSamoa", dial_code: "+1684", code: "AS" ), Country( name: "Andorra", dial_code: "+376", code: "AD" ), Country( name: "Angola", dial_code: "+244", code: "AO" ), Country( name: "Anguilla", dial_code: "+1264", code: "AI" ), Country( name: "Antarctica", dial_code: "+672", code: "AQ" ), Country( name: "Antigua and Barbuda", dial_code: "+1268", code: "AG" ), Country( name: "Argentina", dial_code: "+54", code: "AR" ), Country( name: "Armenia", dial_code: "+374", code: "AM" ), Country( name: "Aruba", dial_code: "+297", code: "AW" ), Country( name: "Australia", dial_code: "+61", code: "AU" ), Country( name: "Austria", dial_code: "+43", code: "AT" ), Country( name: "Azerbaijan", dial_code: "+994", code: "AZ" ), Country( name: "Bahamas", dial_code: "+1242", code: "BS" ), Country( name: "Bahrain", dial_code: "+973", code: "BH" ), Country( name: "Bangladesh", dial_code: "+880", code: "BD" ), Country( name: "Barbados", dial_code: "+1246", code: "BB" ), Country( name: "Belarus", dial_code: "+375", code: "BY" ), Country( name: "Belgium", dial_code: "+32", code: "BE" ), Country( name: "Belize", dial_code: "+501", code: "BZ" ), Country( name: "Benin", dial_code: "+229", code: "BJ" ), Country( name: "Bermuda", dial_code: "+1441", code: "BM" ), Country( name: "Bhutan", dial_code: "+975", code: "BT" ), Country( name: "Bolivia, Plurinational State of", dial_code: "+591", code: "BO" ), Country( name: "Bosnia and Herzegovina", dial_code: "+387", code: "BA" ), Country( name: "Botswana", dial_code: "+267", code: "BW" ), Country( name: "Brazil", dial_code: "+55", code: "BR" ), Country( name: "British Indian Ocean Territory", dial_code: "+246", code: "IO" ), Country( name: "Brunei Darussalam", dial_code: "+673", code: "BN" ), Country( name: "Bulgaria", dial_code: "+359", code: "BG" ), Country( name: "Burkina Faso", dial_code: "+226", code: "BF" ), Country( name: "Burundi", dial_code: "+257", code: "BI" ), Country( name: "Cambodia", dial_code: "+855", code: "KH" ), Country( name: "Cameroon", dial_code: "+237", code: "CM" ), Country( name: "Canada", dial_code: "+1", code: "CA" ), Country( name: "Cape Verde", dial_code: "+238", code: "CV" ), Country( name: "Cayman Islands", dial_code: "+ 345", code: "KY" ), Country( name: "Central African Republic", dial_code: "+236", code: "CF" ), Country( name: "Chad", dial_code: "+235", code: "TD" ), Country( name: "Chile", dial_code: "+56", code: "CL" ), Country( name: "China", dial_code: "+86", code: "CN" ), Country( name: "Christmas Island", dial_code: "+61", code: "CX" ), Country( name: "Cocos (Keeling) Islands", dial_code: "+61", code: "CC" ), Country( name: "Colombia", dial_code: "+57", code: "CO" ), Country( name: "Comoros", dial_code: "+269", code: "KM" ), Country( name: "Congo", dial_code: "+242", code: "CG" ), Country( name: "Congo, The Democratic Republic of the Congo", dial_code: "+243", code: "CD" ), Country( name: "Cook Islands", dial_code: "+682", code: "CK" ), Country( name: "Costa Rica", dial_code: "+506", code: "CR" ), Country( name: "Cote d'Ivoire", dial_code: "+225", code: "CI" ), Country( name: "Croatia", dial_code: "+385", code: "HR" ), Country( name: "Cuba", dial_code: "+53", code: "CU" ), Country( name: "Cyprus", dial_code: "+357", code: "CY" ), Country( name: "Czech Republic", dial_code: "+420", code: "CZ" ), Country( name: "Denmark", dial_code: "+45", code: "DK" ), Country( name: "Djibouti", dial_code: "+253", code: "DJ" ), Country( name: "Dominica", dial_code: "+1767", code: "DM" ), Country( name: "Dominican Republic", dial_code: "+1849", code: "DO" ), Country( name: "Ecuador", dial_code: "+593", code: "EC" ), Country( name: "Egypt", dial_code: "+20", code: "EG" ), Country( name: "El Salvador", dial_code: "+503", code: "SV" ), Country( name: "Equatorial Guinea", dial_code: "+240", code: "GQ" ), Country( name: "Eritrea", dial_code: "+291", code: "ER" ), Country( name: "Estonia", dial_code: "+372", code: "EE" ), Country( name: "Ethiopia", dial_code: "+251", code: "ET" ), Country( name: "Falkland Islands (Malvinas)", dial_code: "+500", code: "FK" ), Country( name: "Faroe Islands", dial_code: "+298", code: "FO" ), Country( name: "Fiji", dial_code: "+679", code: "FJ" ), Country( name: "Finland", dial_code: "+358", code: "FI" ), Country( name: "France", dial_code: "+33", code: "FR" ), Country( name: "French Guiana", dial_code: "+594", code: "GF" ), Country( name: "French Polynesia", dial_code: "+689", code: "PF" ), Country( name: "Gabon", dial_code: "+241", code: "GA" ), Country( name: "Gambia", dial_code: "+220", code: "GM" ), Country( name: "Georgia", dial_code: "+995", code: "GE" ), Country( name: "Germany", dial_code: "+49", code: "DE" ), Country( name: "Ghana", dial_code: "+233", code: "GH" ), Country( name: "Gibraltar", dial_code: "+350", code: "GI" ), Country( name: "Greece", dial_code: "+30", code: "GR" ), Country( name: "Greenland", dial_code: "+299", code: "GL" ), Country( name: "Grenada", dial_code: "+1473", code: "GD" ), Country( name: "Guadeloupe", dial_code: "+590", code: "GP" ), Country( name: "Guam", dial_code: "+1671", code: "GU" ), Country( name: "Guatemala", dial_code: "+502", code: "GT" ), Country( name: "Guernsey", dial_code: "+44", code: "GG" ), Country( name: "Guinea", dial_code: "+224", code: "GN" ), Country( name: "Guinea-Bissau", dial_code: "+245", code: "GW" ), Country( name: "Guyana", dial_code: "+595", code: "GY" ), Country( name: "Haiti", dial_code: "+509", code: "HT" ), Country( name: "Holy See (Vatican City State)", dial_code: "+379", code: "VA" ), Country( name: "Honduras", dial_code: "+504", code: "HN" ), Country( name: "Hong Kong", dial_code: "+852", code: "HK" ), Country( name: "Hungary", dial_code: "+36", code: "HU" ), Country( name: "Iceland", dial_code: "+354", code: "IS" ), Country( name: "India", dial_code: "+91", code: "IN" ), Country( name: "Indonesia", dial_code: "+62", code: "ID" ), Country( name: "Iran, Islamic Republic of Persian Gulf", dial_code: "+98", code: "IR" ), Country( name: "Iraq", dial_code: "+964", code: "IQ" ), Country( name: "Ireland", dial_code: "+353", code: "IE" ), Country( name: "Isle of Man", dial_code: "+44", code: "IM" ), Country( name: "Israel", dial_code: "+972", code: "IL" ), Country( name: "Italy", dial_code: "+39", code: "IT" ), Country( name: "Jamaica", dial_code: "+1876", code: "JM" ), Country( name: "Japan", dial_code: "+81", code: "JP" ), Country( name: "Jersey", dial_code: "+44", code: "JE" ), Country( name: "Jordan", dial_code: "+962", code: "JO" ), Country( name: "Kazakhstan", dial_code: "+77", code: "KZ" ), Country( name: "Kenya", dial_code: "+254", code: "KE" ), Country( name: "Kiribati", dial_code: "+686", code: "KI" ), Country( name: "Korea, Democratic People's Republic of Korea", dial_code: "+850", code: "KP" ), Country( name: "Korea, Republic of South Korea", dial_code: "+82", code: "KR" ), Country( name: "Kuwait", dial_code: "+965", code: "KW" ), Country( name: "Kyrgyzstan", dial_code: "+996", code: "KG" ), Country( name: "Laos", dial_code: "+856", code: "LA" ), Country( name: "Latvia", dial_code: "+371", code: "LV" ), Country( name: "Lebanon", dial_code: "+961", code: "LB" ), Country( name: "Lesotho", dial_code: "+266", code: "LS" ), Country( name: "Liberia", dial_code: "+231", code: "LR" ), Country( name: "Libyan Arab Jamahiriya", dial_code: "+218", code: "LY" ), Country( name: "Liechtenstein", dial_code: "+423", code: "LI" ), Country( name: "Lithuania", dial_code: "+370", code: "LT" ), Country( name: "Luxembourg", dial_code: "+352", code: "LU" ), Country( name: "Macao", dial_code: "+853", code: "MO" ), Country( name: "Macedonia", dial_code: "+389", code: "MK" ), Country( name: "Madagascar", dial_code: "+261", code: "MG" ), Country( name: "Malawi", dial_code: "+265", code: "MW" ), Country( name: "Malaysia", dial_code: "+60", code: "MY" ), Country( name: "Maldives", dial_code: "+960", code: "MV" ), Country( name: "Mali", dial_code: "+223", code: "ML" ), Country( name: "Malta", dial_code: "+356", code: "MT" ), Country( name: "Marshall Islands", dial_code: "+692", code: "MH" ), Country( name: "Martinique", dial_code: "+596", code: "MQ" ), Country( name: "Mauritania", dial_code: "+222", code: "MR" ), Country( name: "Mauritius", dial_code: "+230", code: "MU" ), Country( name: "Mayotte", dial_code: "+262", code: "YT" ), Country( name: "Mexico", dial_code: "+52", code: "MX" ), Country( name: "Micronesia, Federated States of Micronesia", dial_code: "+691", code: "FM" ), Country( name: "Moldova", dial_code: "+373", code: "MD" ), Country( name: "Monaco", dial_code: "+377", code: "MC" ), Country( name: "Mongolia", dial_code: "+976", code: "MN" ), Country( name: "Montenegro", dial_code: "+382", code: "ME" ), Country( name: "Montserrat", dial_code: "+1664", code: "MS" ), Country( name: "Morocco", dial_code: "+212", code: "MA" ), Country( name: "Mozambique", dial_code: "+258", code: "MZ" ), Country( name: "Myanmar", dial_code: "+95", code: "MM" ), Country( name: "Namibia", dial_code: "+264", code: "NA" ), Country( name: "Nauru", dial_code: "+674", code: "NR" ), Country( name: "Nepal", dial_code: "+977", code: "NP" ), Country( name: "Netherlands", dial_code: "+31", code: "NL" ), Country( name: "Netherlands Antilles", dial_code: "+599", code: "AN" ), Country( name: "New Caledonia", dial_code: "+687", code: "NC" ), Country( name: "New Zealand", dial_code: "+64", code: "NZ" ), Country( name: "Nicaragua", dial_code: "+505", code: "NI" ), Country( name: "Niger", dial_code: "+227", code: "NE" ), Country( name: "Nigeria", dial_code: "+234", code: "NG" ), Country( name: "Niue", dial_code: "+683", code: "NU" ), Country( name: "Norfolk Island", dial_code: "+672", code: "NF" ), Country( name: "Northern Mariana Islands", dial_code: "+1670", code: "MP" ), Country( name: "Norway", dial_code: "+47", code: "NO" ), Country( name: "Oman", dial_code: "+968", code: "OM" ), Country( name: "Pakistan", dial_code: "+92", code: "PK" ), Country( name: "Palau", dial_code: "+680", code: "PW" ), Country( name: "Palestinian Territory, Occupied", dial_code: "+970", code: "PS" ), Country( name: "Panama", dial_code: "+507", code: "PA" ), Country( name: "Papua New Guinea", dial_code: "+675", code: "PG" ), Country( name: "Paraguay", dial_code: "+595", code: "PY" ), Country( name: "Peru", dial_code: "+51", code: "PE" ), Country( name: "Philippines", dial_code: "+63", code: "PH" ), Country( name: "Pitcairn", dial_code: "+872", code: "PN" ), Country( name: "Poland", dial_code: "+48", code: "PL" ), Country( name: "Portugal", dial_code: "+351", code: "PT" ), Country( name: "Puerto Rico", dial_code: "+1939", code: "PR" ), Country( name: "Qatar", dial_code: "+974", code: "QA" ), Country( name: "Romania", dial_code: "+40", code: "RO" ), Country( name: "Russia", dial_code: "+7", code: "RU" ), Country( name: "Rwanda", dial_code: "+250", code: "RW" ), Country( name: "Reunion", dial_code: "+262", code: "RE" ), Country( name: "Saint Barthelemy", dial_code: "+590", code: "BL" ), Country( name: "Saint Helena, Ascension and Tristan Da Cunha", dial_code: "+290", code: "SH" ), Country( name: "Saint Kitts and Nevis", dial_code: "+1869", code: "KN" ), Country( name: "Saint Lucia", dial_code: "+1758", code: "LC" ), Country( name: "Saint Martin", dial_code: "+590", code: "MF" ), Country( name: "Saint Pierre and Miquelon", dial_code: "+508", code: "PM" ), Country( name: "Saint Vincent and the Grenadines", dial_code: "+1784", code: "VC" ), Country( name: "Samoa", dial_code: "+685", code: "WS" ), Country( name: "San Marino", dial_code: "+378", code: "SM" ), Country( name: "Sao Tome and Principe", dial_code: "+239", code: "ST" ), Country( name: "Saudi Arabia", dial_code: "+966", code: "SA" ), Country( name: "Senegal", dial_code: "+221", code: "SN" ), Country( name: "Serbia", dial_code: "+381", code: "RS" ), Country( name: "Seychelles", dial_code: "+248", code: "SC" ), Country( name: "Sierra Leone", dial_code: "+232", code: "SL" ), Country( name: "Singapore", dial_code: "+65", code: "SG" ), Country( name: "Slovakia", dial_code: "+421", code: "SK" ), Country( name: "Slovenia", dial_code: "+386", code: "SI" ), Country( name: "Solomon Islands", dial_code: "+677", code: "SB" ), Country( name: "Somalia", dial_code: "+252", code: "SO" ), Country( name: "South Africa", dial_code: "+27", code: "ZA" ), Country( name: "South Sudan", dial_code: "+211", code: "SS" ), Country( name: "South Georgia and the South Sandwich Islands", dial_code: "+500", code: "GS" ), Country( name: "Spain", dial_code: "+34", code: "ES" ), Country( name: "Sri Lanka", dial_code: "+94", code: "LK" ), Country( name: "Sudan", dial_code: "+249", code: "SD" ), Country( name: "Suriname", dial_code: "+597", code: "SR" ), Country( name: "Svalbard and Jan Mayen", dial_code: "+47", code: "SJ" ), Country( name: "Swaziland", dial_code: "+268", code: "SZ" ), Country( name: "Sweden", dial_code: "+46", code: "SE" ), Country( name: "Switzerland", dial_code: "+41", code: "CH" ), Country( name: "Syrian Arab Republic", dial_code: "+963", code: "SY" ), Country( name: "Taiwan", dial_code: "+886", code: "TW" ), Country( name: "Tajikistan", dial_code: "+992", code: "TJ" ), Country( name: "Tanzania, United Republic of Tanzania", dial_code: "+255", code: "TZ" ), Country( name: "Thailand", dial_code: "+66", code: "TH" ), Country( name: "Timor-Leste", dial_code: "+670", code: "TL" ), Country( name: "Togo", dial_code: "+228", code: "TG" ), Country( name: "Tokelau", dial_code: "+690", code: "TK" ), Country( name: "Tonga", dial_code: "+676", code: "TO" ), Country( name: "Trinidad and Tobago", dial_code: "+1868", code: "TT" ), Country( name: "Tunisia", dial_code: "+216", code: "TN" ), Country( name: "Turkey", dial_code: "+90", code: "TR" ), Country( name: "Turkmenistan", dial_code: "+993", code: "TM" ), Country( name: "Turks and Caicos Islands", dial_code: "+1649", code: "TC" ), Country( name: "Tuvalu", dial_code: "+688", code: "TV" ), Country( name: "Uganda", dial_code: "+256", code: "UG" ), Country( name: "Ukraine", dial_code: "+380", code: "UA" ), Country( name: "United Arab Emirates", dial_code: "+971", code: "AE" ), Country( name: "United Kingdom", dial_code: "+44", code: "GB" ), Country( name: "United States", dial_code: "+1", code: "US" ), Country( name: "Uruguay", dial_code: "+598", code: "UY" ), Country( name: "Uzbekistan", dial_code: "+998", code: "UZ" ), Country( name: "Vanuatu", dial_code: "+678", code: "VU" ), Country( name: "Venezuela, Bolivarian Republic of Venezuela", dial_code: "+58", code: "VE" ), Country( name: "Vietnam", dial_code: "+84", code: "VN" ), Country( name: "Virgin Islands, British", dial_code: "+1284", code: "VG" ), Country( name: "Virgin Islands, U.S.", dial_code: "+1340", code: "VI" ), Country( name: "Wallis and Futuna", dial_code: "+681", code: "WF" ), Country( name: "Yemen", dial_code: "+967", code: "YE" ), Country( name: "Zambia", dial_code: "+260", code: "ZM" ), Country( name: "Zimbabwe", dial_code: "+263", code: "ZW" ) ]; } } class Country{ late String name,dial_code,code; Country({required this.name, required this.dial_code, required this.code}); }