# encoding: utf-8

class IsoCountryCodes
  class Code
    class AFG < Code #:nodoc:
      self.numeric = %q{004}
      self.name    = %q{Afghanistan}
      self.alpha2  = %q{AF}
      self.alpha3  = %q{AFG}
    end
    class ALA < Code #:nodoc:
      self.numeric = %q{248}
      self.name    = %q{Åland Islands}
      self.alpha2  = %q{AX}
      self.alpha3  = %q{ALA}
    end
    class ALB < Code #:nodoc:
      self.numeric = %q{008}
      self.name    = %q{Albania}
      self.alpha2  = %q{AL}
      self.alpha3  = %q{ALB}
    end
    class DZA < Code #:nodoc:
      self.numeric = %q{012}
      self.name    = %q{Algeria}
      self.alpha2  = %q{DZ}
      self.alpha3  = %q{DZA}
    end
    class ASM < Code #:nodoc:
      self.numeric = %q{016}
      self.name    = %q{American Samoa}
      self.alpha2  = %q{AS}
      self.alpha3  = %q{ASM}
    end
    class AND < Code #:nodoc:
      self.numeric = %q{020}
      self.name    = %q{Andorra}
      self.alpha2  = %q{AD}
      self.alpha3  = %q{AND}
    end
    class AGO < Code #:nodoc:
      self.numeric = %q{024}
      self.name    = %q{Angola}
      self.alpha2  = %q{AO}
      self.alpha3  = %q{AGO}
    end
    class AIA < Code #:nodoc:
      self.numeric = %q{660}
      self.name    = %q{Anguilla}
      self.alpha2  = %q{AI}
      self.alpha3  = %q{AIA}
    end
    class ATA < Code #:nodoc:
      self.numeric = %q{010}
      self.name    = %q{Antarctica}
      self.alpha2  = %q{AQ}
      self.alpha3  = %q{ATA}
    end
    class ATG < Code #:nodoc:
      self.numeric = %q{028}
      self.name    = %q{Antigua and Barbuda}
      self.alpha2  = %q{AG}
      self.alpha3  = %q{ATG}
    end
    class ARG < Code #:nodoc:
      self.numeric = %q{032}
      self.name    = %q{Argentina}
      self.alpha2  = %q{AR}
      self.alpha3  = %q{ARG}
    end
    class ARM < Code #:nodoc:
      self.numeric = %q{051}
      self.name    = %q{Armenia}
      self.alpha2  = %q{AM}
      self.alpha3  = %q{ARM}
    end
    class ABW < Code #:nodoc:
      self.numeric = %q{533}
      self.name    = %q{Aruba}
      self.alpha2  = %q{AW}
      self.alpha3  = %q{ABW}
    end
    class AUS < Code #:nodoc:
      self.numeric = %q{036}
      self.name    = %q{Australia}
      self.alpha2  = %q{AU}
      self.alpha3  = %q{AUS}
    end
    class AUT < Code #:nodoc:
      self.numeric = %q{040}
      self.name    = %q{Austria}
      self.alpha2  = %q{AT}
      self.alpha3  = %q{AUT}
    end
    class AZE < Code #:nodoc:
      self.numeric = %q{031}
      self.name    = %q{Azerbaijan}
      self.alpha2  = %q{AZ}
      self.alpha3  = %q{AZE}
    end
    class BHS < Code #:nodoc:
      self.numeric = %q{044}
      self.name    = %q{Bahamas}
      self.alpha2  = %q{BS}
      self.alpha3  = %q{BHS}
    end
    class BHR < Code #:nodoc:
      self.numeric = %q{048}
      self.name    = %q{Bahrain}
      self.alpha2  = %q{BH}
      self.alpha3  = %q{BHR}
    end
    class BGD < Code #:nodoc:
      self.numeric = %q{050}
      self.name    = %q{Bangladesh}
      self.alpha2  = %q{BD}
      self.alpha3  = %q{BGD}
    end
    class BRB < Code #:nodoc:
      self.numeric = %q{052}
      self.name    = %q{Barbados}
      self.alpha2  = %q{BB}
      self.alpha3  = %q{BRB}
    end
    class BLR < Code #:nodoc:
      self.numeric = %q{112}
      self.name    = %q{Belarus}
      self.alpha2  = %q{BY}
      self.alpha3  = %q{BLR}
    end
    class BEL < Code #:nodoc:
      self.numeric = %q{056}
      self.name    = %q{Belgium}
      self.alpha2  = %q{BE}
      self.alpha3  = %q{BEL}
    end
    class BLZ < Code #:nodoc:
      self.numeric = %q{084}
      self.name    = %q{Belize}
      self.alpha2  = %q{BZ}
      self.alpha3  = %q{BLZ}
    end
    class BEN < Code #:nodoc:
      self.numeric = %q{204}
      self.name    = %q{Benin}
      self.alpha2  = %q{BJ}
      self.alpha3  = %q{BEN}
    end
    class BMU < Code #:nodoc:
      self.numeric = %q{060}
      self.name    = %q{Bermuda}
      self.alpha2  = %q{BM}
      self.alpha3  = %q{BMU}
    end
    class BTN < Code #:nodoc:
      self.numeric = %q{064}
      self.name    = %q{Bhutan}
      self.alpha2  = %q{BT}
      self.alpha3  = %q{BTN}
    end
    class BOL < Code #:nodoc:
      self.numeric = %q{068}
      self.name    = %q{Bolivia (Plurinational State of)}
      self.alpha2  = %q{BO}
      self.alpha3  = %q{BOL}
    end
    class BES < Code #:nodoc:
      self.numeric = %q{535}
      self.name    = %q{Bonaire, Sint Eustatius and Saba}
      self.alpha2  = %q{BQ}
      self.alpha3  = %q{BES}
    end
    class BIH < Code #:nodoc:
      self.numeric = %q{070}
      self.name    = %q{Bosnia and Herzegovina}
      self.alpha2  = %q{BA}
      self.alpha3  = %q{BIH}
    end
    class BWA < Code #:nodoc:
      self.numeric = %q{072}
      self.name    = %q{Botswana}
      self.alpha2  = %q{BW}
      self.alpha3  = %q{BWA}
    end
    class BVT < Code #:nodoc:
      self.numeric = %q{074}
      self.name    = %q{Bouvet Island}
      self.alpha2  = %q{BV}
      self.alpha3  = %q{BVT}
    end
    class BRA < Code #:nodoc:
      self.numeric = %q{076}
      self.name    = %q{Brazil}
      self.alpha2  = %q{BR}
      self.alpha3  = %q{BRA}
    end
    class IOT < Code #:nodoc:
      self.numeric = %q{086}
      self.name    = %q{British Indian Ocean Territory}
      self.alpha2  = %q{IO}
      self.alpha3  = %q{IOT}
    end
    class BRN < Code #:nodoc:
      self.numeric = %q{096}
      self.name    = %q{Brunei Darussalam}
      self.alpha2  = %q{BN}
      self.alpha3  = %q{BRN}
    end
    class BGR < Code #:nodoc:
      self.numeric = %q{100}
      self.name    = %q{Bulgaria}
      self.alpha2  = %q{BG}
      self.alpha3  = %q{BGR}
    end
    class BFA < Code #:nodoc:
      self.numeric = %q{854}
      self.name    = %q{Burkina Faso}
      self.alpha2  = %q{BF}
      self.alpha3  = %q{BFA}
    end
    class BDI < Code #:nodoc:
      self.numeric = %q{108}
      self.name    = %q{Burundi}
      self.alpha2  = %q{BI}
      self.alpha3  = %q{BDI}
    end
    class CPV < Code #:nodoc:
      self.numeric = %q{132}
      self.name    = %q{Cabo Verde}
      self.alpha2  = %q{CV}
      self.alpha3  = %q{CPV}
    end
    class KHM < Code #:nodoc:
      self.numeric = %q{116}
      self.name    = %q{Cambodia}
      self.alpha2  = %q{KH}
      self.alpha3  = %q{KHM}
    end
    class CMR < Code #:nodoc:
      self.numeric = %q{120}
      self.name    = %q{Cameroon}
      self.alpha2  = %q{CM}
      self.alpha3  = %q{CMR}
    end
    class CAN < Code #:nodoc:
      self.numeric = %q{124}
      self.name    = %q{Canada}
      self.alpha2  = %q{CA}
      self.alpha3  = %q{CAN}
    end
    class CYM < Code #:nodoc:
      self.numeric = %q{136}
      self.name    = %q{Cayman Islands}
      self.alpha2  = %q{KY}
      self.alpha3  = %q{CYM}
    end
    class CAF < Code #:nodoc:
      self.numeric = %q{140}
      self.name    = %q{Central African Republic}
      self.alpha2  = %q{CF}
      self.alpha3  = %q{CAF}
    end
    class TCD < Code #:nodoc:
      self.numeric = %q{148}
      self.name    = %q{Chad}
      self.alpha2  = %q{TD}
      self.alpha3  = %q{TCD}
    end
    class CHL < Code #:nodoc:
      self.numeric = %q{152}
      self.name    = %q{Chile}
      self.alpha2  = %q{CL}
      self.alpha3  = %q{CHL}
    end
    class CHN < Code #:nodoc:
      self.numeric = %q{156}
      self.name    = %q{China}
      self.alpha2  = %q{CN}
      self.alpha3  = %q{CHN}
    end
    class CXR < Code #:nodoc:
      self.numeric = %q{162}
      self.name    = %q{Christmas Island}
      self.alpha2  = %q{CX}
      self.alpha3  = %q{CXR}
    end
    class CCK < Code #:nodoc:
      self.numeric = %q{166}
      self.name    = %q{Cocos (Keeling) Islands}
      self.alpha2  = %q{CC}
      self.alpha3  = %q{CCK}
    end
    class COL < Code #:nodoc:
      self.numeric = %q{170}
      self.name    = %q{Colombia}
      self.alpha2  = %q{CO}
      self.alpha3  = %q{COL}
    end
    class COM < Code #:nodoc:
      self.numeric = %q{174}
      self.name    = %q{Comoros}
      self.alpha2  = %q{KM}
      self.alpha3  = %q{COM}
    end
    class COG < Code #:nodoc:
      self.numeric = %q{178}
      self.name    = %q{Congo}
      self.alpha2  = %q{CG}
      self.alpha3  = %q{COG}
    end
    class COD < Code #:nodoc:
      self.numeric = %q{180}
      self.name    = %q{Congo (Democratic Republic of the)}
      self.alpha2  = %q{CD}
      self.alpha3  = %q{COD}
    end
    class COK < Code #:nodoc:
      self.numeric = %q{184}
      self.name    = %q{Cook Islands}
      self.alpha2  = %q{CK}
      self.alpha3  = %q{COK}
    end
    class CRI < Code #:nodoc:
      self.numeric = %q{188}
      self.name    = %q{Costa Rica}
      self.alpha2  = %q{CR}
      self.alpha3  = %q{CRI}
    end
    class CIV < Code #:nodoc:
      self.numeric = %q{384}
      self.name    = %q{Côte d'Ivoire}
      self.alpha2  = %q{CI}
      self.alpha3  = %q{CIV}
    end
    class HRV < Code #:nodoc:
      self.numeric = %q{191}
      self.name    = %q{Croatia}
      self.alpha2  = %q{HR}
      self.alpha3  = %q{HRV}
    end
    class CUB < Code #:nodoc:
      self.numeric = %q{192}
      self.name    = %q{Cuba}
      self.alpha2  = %q{CU}
      self.alpha3  = %q{CUB}
    end
    class CUW < Code #:nodoc:
      self.numeric = %q{531}
      self.name    = %q{Curaçao}
      self.alpha2  = %q{CW}
      self.alpha3  = %q{CUW}
    end
    class CYP < Code #:nodoc:
      self.numeric = %q{196}
      self.name    = %q{Cyprus}
      self.alpha2  = %q{CY}
      self.alpha3  = %q{CYP}
    end
    class CZE < Code #:nodoc:
      self.numeric = %q{203}
      self.name    = %q{Czechia}
      self.alpha2  = %q{CZ}
      self.alpha3  = %q{CZE}
    end
    class DNK < Code #:nodoc:
      self.numeric = %q{208}
      self.name    = %q{Denmark}
      self.alpha2  = %q{DK}
      self.alpha3  = %q{DNK}
    end
    class DJI < Code #:nodoc:
      self.numeric = %q{262}
      self.name    = %q{Djibouti}
      self.alpha2  = %q{DJ}
      self.alpha3  = %q{DJI}
    end
    class DMA < Code #:nodoc:
      self.numeric = %q{212}
      self.name    = %q{Dominica}
      self.alpha2  = %q{DM}
      self.alpha3  = %q{DMA}
    end
    class DOM < Code #:nodoc:
      self.numeric = %q{214}
      self.name    = %q{Dominican Republic}
      self.alpha2  = %q{DO}
      self.alpha3  = %q{DOM}
    end
    class ECU < Code #:nodoc:
      self.numeric = %q{218}
      self.name    = %q{Ecuador}
      self.alpha2  = %q{EC}
      self.alpha3  = %q{ECU}
    end
    class EGY < Code #:nodoc:
      self.numeric = %q{818}
      self.name    = %q{Egypt}
      self.alpha2  = %q{EG}
      self.alpha3  = %q{EGY}
    end
    class SLV < Code #:nodoc:
      self.numeric = %q{222}
      self.name    = %q{El Salvador}
      self.alpha2  = %q{SV}
      self.alpha3  = %q{SLV}
    end
    class GNQ < Code #:nodoc:
      self.numeric = %q{226}
      self.name    = %q{Equatorial Guinea}
      self.alpha2  = %q{GQ}
      self.alpha3  = %q{GNQ}
    end
    class ERI < Code #:nodoc:
      self.numeric = %q{232}
      self.name    = %q{Eritrea}
      self.alpha2  = %q{ER}
      self.alpha3  = %q{ERI}
    end
    class EST < Code #:nodoc:
      self.numeric = %q{233}
      self.name    = %q{Estonia}
      self.alpha2  = %q{EE}
      self.alpha3  = %q{EST}
    end
    class ETH < Code #:nodoc:
      self.numeric = %q{231}
      self.name    = %q{Ethiopia}
      self.alpha2  = %q{ET}
      self.alpha3  = %q{ETH}
    end
    class FLK < Code #:nodoc:
      self.numeric = %q{238}
      self.name    = %q{Falkland Islands (Malvinas)}
      self.alpha2  = %q{FK}
      self.alpha3  = %q{FLK}
    end
    class FRO < Code #:nodoc:
      self.numeric = %q{234}
      self.name    = %q{Faroe Islands}
      self.alpha2  = %q{FO}
      self.alpha3  = %q{FRO}
    end
    class FJI < Code #:nodoc:
      self.numeric = %q{242}
      self.name    = %q{Fiji}
      self.alpha2  = %q{FJ}
      self.alpha3  = %q{FJI}
    end
    class FIN < Code #:nodoc:
      self.numeric = %q{246}
      self.name    = %q{Finland}
      self.alpha2  = %q{FI}
      self.alpha3  = %q{FIN}
    end
    class FRA < Code #:nodoc:
      self.numeric = %q{250}
      self.name    = %q{France}
      self.alpha2  = %q{FR}
      self.alpha3  = %q{FRA}
    end
    class GUF < Code #:nodoc:
      self.numeric = %q{254}
      self.name    = %q{French Guiana}
      self.alpha2  = %q{GF}
      self.alpha3  = %q{GUF}
    end
    class PYF < Code #:nodoc:
      self.numeric = %q{258}
      self.name    = %q{French Polynesia}
      self.alpha2  = %q{PF}
      self.alpha3  = %q{PYF}
    end
    class ATF < Code #:nodoc:
      self.numeric = %q{260}
      self.name    = %q{French Southern Territories}
      self.alpha2  = %q{TF}
      self.alpha3  = %q{ATF}
    end
    class GAB < Code #:nodoc:
      self.numeric = %q{266}
      self.name    = %q{Gabon}
      self.alpha2  = %q{GA}
      self.alpha3  = %q{GAB}
    end
    class GMB < Code #:nodoc:
      self.numeric = %q{270}
      self.name    = %q{Gambia}
      self.alpha2  = %q{GM}
      self.alpha3  = %q{GMB}
    end
    class GEO < Code #:nodoc:
      self.numeric = %q{268}
      self.name    = %q{Georgia}
      self.alpha2  = %q{GE}
      self.alpha3  = %q{GEO}
    end
    class DEU < Code #:nodoc:
      self.numeric = %q{276}
      self.name    = %q{Germany}
      self.alpha2  = %q{DE}
      self.alpha3  = %q{DEU}
    end
    class GHA < Code #:nodoc:
      self.numeric = %q{288}
      self.name    = %q{Ghana}
      self.alpha2  = %q{GH}
      self.alpha3  = %q{GHA}
    end
    class GIB < Code #:nodoc:
      self.numeric = %q{292}
      self.name    = %q{Gibraltar}
      self.alpha2  = %q{GI}
      self.alpha3  = %q{GIB}
    end
    class GRC < Code #:nodoc:
      self.numeric = %q{300}
      self.name    = %q{Greece}
      self.alpha2  = %q{GR}
      self.alpha3  = %q{GRC}
    end
    class GRL < Code #:nodoc:
      self.numeric = %q{304}
      self.name    = %q{Greenland}
      self.alpha2  = %q{GL}
      self.alpha3  = %q{GRL}
    end
    class GRD < Code #:nodoc:
      self.numeric = %q{308}
      self.name    = %q{Grenada}
      self.alpha2  = %q{GD}
      self.alpha3  = %q{GRD}
    end
    class GLP < Code #:nodoc:
      self.numeric = %q{312}
      self.name    = %q{Guadeloupe}
      self.alpha2  = %q{GP}
      self.alpha3  = %q{GLP}
    end
    class GUM < Code #:nodoc:
      self.numeric = %q{316}
      self.name    = %q{Guam}
      self.alpha2  = %q{GU}
      self.alpha3  = %q{GUM}
    end
    class GTM < Code #:nodoc:
      self.numeric = %q{320}
      self.name    = %q{Guatemala}
      self.alpha2  = %q{GT}
      self.alpha3  = %q{GTM}
    end
    class GGY < Code #:nodoc:
      self.numeric = %q{831}
      self.name    = %q{Guernsey}
      self.alpha2  = %q{GG}
      self.alpha3  = %q{GGY}
    end
    class GIN < Code #:nodoc:
      self.numeric = %q{324}
      self.name    = %q{Guinea}
      self.alpha2  = %q{GN}
      self.alpha3  = %q{GIN}
    end
    class GNB < Code #:nodoc:
      self.numeric = %q{624}
      self.name    = %q{Guinea-Bissau}
      self.alpha2  = %q{GW}
      self.alpha3  = %q{GNB}
    end
    class GUY < Code #:nodoc:
      self.numeric = %q{328}
      self.name    = %q{Guyana}
      self.alpha2  = %q{GY}
      self.alpha3  = %q{GUY}
    end
    class HTI < Code #:nodoc:
      self.numeric = %q{332}
      self.name    = %q{Haiti}
      self.alpha2  = %q{HT}
      self.alpha3  = %q{HTI}
    end
    class HMD < Code #:nodoc:
      self.numeric = %q{334}
      self.name    = %q{Heard Island and McDonald Islands}
      self.alpha2  = %q{HM}
      self.alpha3  = %q{HMD}
    end
    class VAT < Code #:nodoc:
      self.numeric = %q{336}
      self.name    = %q{Holy See}
      self.alpha2  = %q{VA}
      self.alpha3  = %q{VAT}
    end
    class HND < Code #:nodoc:
      self.numeric = %q{340}
      self.name    = %q{Honduras}
      self.alpha2  = %q{HN}
      self.alpha3  = %q{HND}
    end
    class HKG < Code #:nodoc:
      self.numeric = %q{344}
      self.name    = %q{Hong Kong}
      self.alpha2  = %q{HK}
      self.alpha3  = %q{HKG}
    end
    class HUN < Code #:nodoc:
      self.numeric = %q{348}
      self.name    = %q{Hungary}
      self.alpha2  = %q{HU}
      self.alpha3  = %q{HUN}
    end
    class ISL < Code #:nodoc:
      self.numeric = %q{352}
      self.name    = %q{Iceland}
      self.alpha2  = %q{IS}
      self.alpha3  = %q{ISL}
    end
    class IND < Code #:nodoc:
      self.numeric = %q{356}
      self.name    = %q{India}
      self.alpha2  = %q{IN}
      self.alpha3  = %q{IND}
    end
    class IDN < Code #:nodoc:
      self.numeric = %q{360}
      self.name    = %q{Indonesia}
      self.alpha2  = %q{ID}
      self.alpha3  = %q{IDN}
    end
    class IRN < Code #:nodoc:
      self.numeric = %q{364}
      self.name    = %q{Iran (Islamic Republic of)}
      self.alpha2  = %q{IR}
      self.alpha3  = %q{IRN}
    end
    class IRQ < Code #:nodoc:
      self.numeric = %q{368}
      self.name    = %q{Iraq}
      self.alpha2  = %q{IQ}
      self.alpha3  = %q{IRQ}
    end
    class IRL < Code #:nodoc:
      self.numeric = %q{372}
      self.name    = %q{Ireland}
      self.alpha2  = %q{IE}
      self.alpha3  = %q{IRL}
    end
    class IMN < Code #:nodoc:
      self.numeric = %q{833}
      self.name    = %q{Isle of Man}
      self.alpha2  = %q{IM}
      self.alpha3  = %q{IMN}
    end
    class ISR < Code #:nodoc:
      self.numeric = %q{376}
      self.name    = %q{Israel}
      self.alpha2  = %q{IL}
      self.alpha3  = %q{ISR}
    end
    class ITA < Code #:nodoc:
      self.numeric = %q{380}
      self.name    = %q{Italy}
      self.alpha2  = %q{IT}
      self.alpha3  = %q{ITA}
    end
    class JAM < Code #:nodoc:
      self.numeric = %q{388}
      self.name    = %q{Jamaica}
      self.alpha2  = %q{JM}
      self.alpha3  = %q{JAM}
    end
    class JPN < Code #:nodoc:
      self.numeric = %q{392}
      self.name    = %q{Japan}
      self.alpha2  = %q{JP}
      self.alpha3  = %q{JPN}
    end
    class JEY < Code #:nodoc:
      self.numeric = %q{832}
      self.name    = %q{Jersey}
      self.alpha2  = %q{JE}
      self.alpha3  = %q{JEY}
    end
    class JOR < Code #:nodoc:
      self.numeric = %q{400}
      self.name    = %q{Jordan}
      self.alpha2  = %q{JO}
      self.alpha3  = %q{JOR}
    end
    class KAZ < Code #:nodoc:
      self.numeric = %q{398}
      self.name    = %q{Kazakhstan}
      self.alpha2  = %q{KZ}
      self.alpha3  = %q{KAZ}
    end
    class KEN < Code #:nodoc:
      self.numeric = %q{404}
      self.name    = %q{Kenya}
      self.alpha2  = %q{KE}
      self.alpha3  = %q{KEN}
    end
    class KIR < Code #:nodoc:
      self.numeric = %q{296}
      self.name    = %q{Kiribati}
      self.alpha2  = %q{KI}
      self.alpha3  = %q{KIR}
    end
    class PRK < Code #:nodoc:
      self.numeric = %q{408}
      self.name    = %q{Korea (Democratic People's Republic of)}
      self.alpha2  = %q{KP}
      self.alpha3  = %q{PRK}
    end
    class KOR < Code #:nodoc:
      self.numeric = %q{410}
      self.name    = %q{Korea (Republic of)}
      self.alpha2  = %q{KR}
      self.alpha3  = %q{KOR}
    end
    class KWT < Code #:nodoc:
      self.numeric = %q{414}
      self.name    = %q{Kuwait}
      self.alpha2  = %q{KW}
      self.alpha3  = %q{KWT}
    end
    class KGZ < Code #:nodoc:
      self.numeric = %q{417}
      self.name    = %q{Kyrgyzstan}
      self.alpha2  = %q{KG}
      self.alpha3  = %q{KGZ}
    end
    class LAO < Code #:nodoc:
      self.numeric = %q{418}
      self.name    = %q{Lao People's Democratic Republic}
      self.alpha2  = %q{LA}
      self.alpha3  = %q{LAO}
    end
    class LVA < Code #:nodoc:
      self.numeric = %q{428}
      self.name    = %q{Latvia}
      self.alpha2  = %q{LV}
      self.alpha3  = %q{LVA}
    end
    class LBN < Code #:nodoc:
      self.numeric = %q{422}
      self.name    = %q{Lebanon}
      self.alpha2  = %q{LB}
      self.alpha3  = %q{LBN}
    end
    class LSO < Code #:nodoc:
      self.numeric = %q{426}
      self.name    = %q{Lesotho}
      self.alpha2  = %q{LS}
      self.alpha3  = %q{LSO}
    end
    class LBR < Code #:nodoc:
      self.numeric = %q{430}
      self.name    = %q{Liberia}
      self.alpha2  = %q{LR}
      self.alpha3  = %q{LBR}
    end
    class LBY < Code #:nodoc:
      self.numeric = %q{434}
      self.name    = %q{Libya}
      self.alpha2  = %q{LY}
      self.alpha3  = %q{LBY}
    end
    class LIE < Code #:nodoc:
      self.numeric = %q{438}
      self.name    = %q{Liechtenstein}
      self.alpha2  = %q{LI}
      self.alpha3  = %q{LIE}
    end
    class LTU < Code #:nodoc:
      self.numeric = %q{440}
      self.name    = %q{Lithuania}
      self.alpha2  = %q{LT}
      self.alpha3  = %q{LTU}
    end
    class LUX < Code #:nodoc:
      self.numeric = %q{442}
      self.name    = %q{Luxembourg}
      self.alpha2  = %q{LU}
      self.alpha3  = %q{LUX}
    end
    class MAC < Code #:nodoc:
      self.numeric = %q{446}
      self.name    = %q{Macao}
      self.alpha2  = %q{MO}
      self.alpha3  = %q{MAC}
    end
    class MKD < Code #:nodoc:
      self.numeric = %q{807}
      self.name    = %q{Macedonia (the former Yugoslav Republic of)}
      self.alpha2  = %q{MK}
      self.alpha3  = %q{MKD}
    end
    class MDG < Code #:nodoc:
      self.numeric = %q{450}
      self.name    = %q{Madagascar}
      self.alpha2  = %q{MG}
      self.alpha3  = %q{MDG}
    end
    class MWI < Code #:nodoc:
      self.numeric = %q{454}
      self.name    = %q{Malawi}
      self.alpha2  = %q{MW}
      self.alpha3  = %q{MWI}
    end
    class MYS < Code #:nodoc:
      self.numeric = %q{458}
      self.name    = %q{Malaysia}
      self.alpha2  = %q{MY}
      self.alpha3  = %q{MYS}
    end
    class MDV < Code #:nodoc:
      self.numeric = %q{462}
      self.name    = %q{Maldives}
      self.alpha2  = %q{MV}
      self.alpha3  = %q{MDV}
    end
    class MLI < Code #:nodoc:
      self.numeric = %q{466}
      self.name    = %q{Mali}
      self.alpha2  = %q{ML}
      self.alpha3  = %q{MLI}
    end
    class MLT < Code #:nodoc:
      self.numeric = %q{470}
      self.name    = %q{Malta}
      self.alpha2  = %q{MT}
      self.alpha3  = %q{MLT}
    end
    class MHL < Code #:nodoc:
      self.numeric = %q{584}
      self.name    = %q{Marshall Islands}
      self.alpha2  = %q{MH}
      self.alpha3  = %q{MHL}
    end
    class MTQ < Code #:nodoc:
      self.numeric = %q{474}
      self.name    = %q{Martinique}
      self.alpha2  = %q{MQ}
      self.alpha3  = %q{MTQ}
    end
    class MRT < Code #:nodoc:
      self.numeric = %q{478}
      self.name    = %q{Mauritania}
      self.alpha2  = %q{MR}
      self.alpha3  = %q{MRT}
    end
    class MUS < Code #:nodoc:
      self.numeric = %q{480}
      self.name    = %q{Mauritius}
      self.alpha2  = %q{MU}
      self.alpha3  = %q{MUS}
    end
    class MYT < Code #:nodoc:
      self.numeric = %q{175}
      self.name    = %q{Mayotte}
      self.alpha2  = %q{YT}
      self.alpha3  = %q{MYT}
    end
    class MEX < Code #:nodoc:
      self.numeric = %q{484}
      self.name    = %q{Mexico}
      self.alpha2  = %q{MX}
      self.alpha3  = %q{MEX}
    end
    class FSM < Code #:nodoc:
      self.numeric = %q{583}
      self.name    = %q{Micronesia (Federated States of)}
      self.alpha2  = %q{FM}
      self.alpha3  = %q{FSM}
    end
    class MDA < Code #:nodoc:
      self.numeric = %q{498}
      self.name    = %q{Moldova (Republic of)}
      self.alpha2  = %q{MD}
      self.alpha3  = %q{MDA}
    end
    class MCO < Code #:nodoc:
      self.numeric = %q{492}
      self.name    = %q{Monaco}
      self.alpha2  = %q{MC}
      self.alpha3  = %q{MCO}
    end
    class MNG < Code #:nodoc:
      self.numeric = %q{496}
      self.name    = %q{Mongolia}
      self.alpha2  = %q{MN}
      self.alpha3  = %q{MNG}
    end
    class MNE < Code #:nodoc:
      self.numeric = %q{499}
      self.name    = %q{Montenegro}
      self.alpha2  = %q{ME}
      self.alpha3  = %q{MNE}
    end
    class MSR < Code #:nodoc:
      self.numeric = %q{500}
      self.name    = %q{Montserrat}
      self.alpha2  = %q{MS}
      self.alpha3  = %q{MSR}
    end
    class MAR < Code #:nodoc:
      self.numeric = %q{504}
      self.name    = %q{Morocco}
      self.alpha2  = %q{MA}
      self.alpha3  = %q{MAR}
    end
    class MOZ < Code #:nodoc:
      self.numeric = %q{508}
      self.name    = %q{Mozambique}
      self.alpha2  = %q{MZ}
      self.alpha3  = %q{MOZ}
    end
    class MMR < Code #:nodoc:
      self.numeric = %q{104}
      self.name    = %q{Myanmar}
      self.alpha2  = %q{MM}
      self.alpha3  = %q{MMR}
    end
    class NAM < Code #:nodoc:
      self.numeric = %q{516}
      self.name    = %q{Namibia}
      self.alpha2  = %q{NA}
      self.alpha3  = %q{NAM}
    end
    class NRU < Code #:nodoc:
      self.numeric = %q{520}
      self.name    = %q{Nauru}
      self.alpha2  = %q{NR}
      self.alpha3  = %q{NRU}
    end
    class NPL < Code #:nodoc:
      self.numeric = %q{524}
      self.name    = %q{Nepal}
      self.alpha2  = %q{NP}
      self.alpha3  = %q{NPL}
    end
    class NLD < Code #:nodoc:
      self.numeric = %q{528}
      self.name    = %q{Netherlands}
      self.alpha2  = %q{NL}
      self.alpha3  = %q{NLD}
    end
    class NCL < Code #:nodoc:
      self.numeric = %q{540}
      self.name    = %q{New Caledonia}
      self.alpha2  = %q{NC}
      self.alpha3  = %q{NCL}
    end
    class NZL < Code #:nodoc:
      self.numeric = %q{554}
      self.name    = %q{New Zealand}
      self.alpha2  = %q{NZ}
      self.alpha3  = %q{NZL}
    end
    class NIC < Code #:nodoc:
      self.numeric = %q{558}
      self.name    = %q{Nicaragua}
      self.alpha2  = %q{NI}
      self.alpha3  = %q{NIC}
    end
    class NER < Code #:nodoc:
      self.numeric = %q{562}
      self.name    = %q{Niger}
      self.alpha2  = %q{NE}
      self.alpha3  = %q{NER}
    end
    class NGA < Code #:nodoc:
      self.numeric = %q{566}
      self.name    = %q{Nigeria}
      self.alpha2  = %q{NG}
      self.alpha3  = %q{NGA}
    end
    class NIU < Code #:nodoc:
      self.numeric = %q{570}
      self.name    = %q{Niue}
      self.alpha2  = %q{NU}
      self.alpha3  = %q{NIU}
    end
    class NFK < Code #:nodoc:
      self.numeric = %q{574}
      self.name    = %q{Norfolk Island}
      self.alpha2  = %q{NF}
      self.alpha3  = %q{NFK}
    end
    class MNP < Code #:nodoc:
      self.numeric = %q{580}
      self.name    = %q{Northern Mariana Islands}
      self.alpha2  = %q{MP}
      self.alpha3  = %q{MNP}
    end
    class NOR < Code #:nodoc:
      self.numeric = %q{578}
      self.name    = %q{Norway}
      self.alpha2  = %q{NO}
      self.alpha3  = %q{NOR}
    end
    class OMN < Code #:nodoc:
      self.numeric = %q{512}
      self.name    = %q{Oman}
      self.alpha2  = %q{OM}
      self.alpha3  = %q{OMN}
    end
    class PAK < Code #:nodoc:
      self.numeric = %q{586}
      self.name    = %q{Pakistan}
      self.alpha2  = %q{PK}
      self.alpha3  = %q{PAK}
    end
    class PLW < Code #:nodoc:
      self.numeric = %q{585}
      self.name    = %q{Palau}
      self.alpha2  = %q{PW}
      self.alpha3  = %q{PLW}
    end
    class PSE < Code #:nodoc:
      self.numeric = %q{275}
      self.name    = %q{Palestine, State of}
      self.alpha2  = %q{PS}
      self.alpha3  = %q{PSE}
    end
    class PAN < Code #:nodoc:
      self.numeric = %q{591}
      self.name    = %q{Panama}
      self.alpha2  = %q{PA}
      self.alpha3  = %q{PAN}
    end
    class PNG < Code #:nodoc:
      self.numeric = %q{598}
      self.name    = %q{Papua New Guinea}
      self.alpha2  = %q{PG}
      self.alpha3  = %q{PNG}
    end
    class PRY < Code #:nodoc:
      self.numeric = %q{600}
      self.name    = %q{Paraguay}
      self.alpha2  = %q{PY}
      self.alpha3  = %q{PRY}
    end
    class PER < Code #:nodoc:
      self.numeric = %q{604}
      self.name    = %q{Peru}
      self.alpha2  = %q{PE}
      self.alpha3  = %q{PER}
    end
    class PHL < Code #:nodoc:
      self.numeric = %q{608}
      self.name    = %q{Philippines}
      self.alpha2  = %q{PH}
      self.alpha3  = %q{PHL}
    end
    class PCN < Code #:nodoc:
      self.numeric = %q{612}
      self.name    = %q{Pitcairn}
      self.alpha2  = %q{PN}
      self.alpha3  = %q{PCN}
    end
    class POL < Code #:nodoc:
      self.numeric = %q{616}
      self.name    = %q{Poland}
      self.alpha2  = %q{PL}
      self.alpha3  = %q{POL}
    end
    class PRT < Code #:nodoc:
      self.numeric = %q{620}
      self.name    = %q{Portugal}
      self.alpha2  = %q{PT}
      self.alpha3  = %q{PRT}
    end
    class PRI < Code #:nodoc:
      self.numeric = %q{630}
      self.name    = %q{Puerto Rico}
      self.alpha2  = %q{PR}
      self.alpha3  = %q{PRI}
    end
    class QAT < Code #:nodoc:
      self.numeric = %q{634}
      self.name    = %q{Qatar}
      self.alpha2  = %q{QA}
      self.alpha3  = %q{QAT}
    end
    class REU < Code #:nodoc:
      self.numeric = %q{638}
      self.name    = %q{Réunion}
      self.alpha2  = %q{RE}
      self.alpha3  = %q{REU}
    end
    class ROU < Code #:nodoc:
      self.numeric = %q{642}
      self.name    = %q{Romania}
      self.alpha2  = %q{RO}
      self.alpha3  = %q{ROU}
    end
    class RUS < Code #:nodoc:
      self.numeric = %q{643}
      self.name    = %q{Russian Federation}
      self.alpha2  = %q{RU}
      self.alpha3  = %q{RUS}
    end
    class RWA < Code #:nodoc:
      self.numeric = %q{646}
      self.name    = %q{Rwanda}
      self.alpha2  = %q{RW}
      self.alpha3  = %q{RWA}
    end
    class BLM < Code #:nodoc:
      self.numeric = %q{652}
      self.name    = %q{Saint Barthélemy}
      self.alpha2  = %q{BL}
      self.alpha3  = %q{BLM}
    end
    class SHN < Code #:nodoc:
      self.numeric = %q{654}
      self.name    = %q{Saint Helena, Ascension and Tristan da Cunha}
      self.alpha2  = %q{SH}
      self.alpha3  = %q{SHN}
    end
    class KNA < Code #:nodoc:
      self.numeric = %q{659}
      self.name    = %q{Saint Kitts and Nevis}
      self.alpha2  = %q{KN}
      self.alpha3  = %q{KNA}
    end
    class LCA < Code #:nodoc:
      self.numeric = %q{662}
      self.name    = %q{Saint Lucia}
      self.alpha2  = %q{LC}
      self.alpha3  = %q{LCA}
    end
    class MAF < Code #:nodoc:
      self.numeric = %q{663}
      self.name    = %q{Saint Martin (French part)}
      self.alpha2  = %q{MF}
      self.alpha3  = %q{MAF}
    end
    class SPM < Code #:nodoc:
      self.numeric = %q{666}
      self.name    = %q{Saint Pierre and Miquelon}
      self.alpha2  = %q{PM}
      self.alpha3  = %q{SPM}
    end
    class VCT < Code #:nodoc:
      self.numeric = %q{670}
      self.name    = %q{Saint Vincent and the Grenadines}
      self.alpha2  = %q{VC}
      self.alpha3  = %q{VCT}
    end
    class WSM < Code #:nodoc:
      self.numeric = %q{882}
      self.name    = %q{Samoa}
      self.alpha2  = %q{WS}
      self.alpha3  = %q{WSM}
    end
    class SMR < Code #:nodoc:
      self.numeric = %q{674}
      self.name    = %q{San Marino}
      self.alpha2  = %q{SM}
      self.alpha3  = %q{SMR}
    end
    class STP < Code #:nodoc:
      self.numeric = %q{678}
      self.name    = %q{Sao Tome and Principe}
      self.alpha2  = %q{ST}
      self.alpha3  = %q{STP}
    end
    class SAU < Code #:nodoc:
      self.numeric = %q{682}
      self.name    = %q{Saudi Arabia}
      self.alpha2  = %q{SA}
      self.alpha3  = %q{SAU}
    end
    class SEN < Code #:nodoc:
      self.numeric = %q{686}
      self.name    = %q{Senegal}
      self.alpha2  = %q{SN}
      self.alpha3  = %q{SEN}
    end
    class SRB < Code #:nodoc:
      self.numeric = %q{688}
      self.name    = %q{Serbia}
      self.alpha2  = %q{RS}
      self.alpha3  = %q{SRB}
    end
    class SYC < Code #:nodoc:
      self.numeric = %q{690}
      self.name    = %q{Seychelles}
      self.alpha2  = %q{SC}
      self.alpha3  = %q{SYC}
    end
    class SLE < Code #:nodoc:
      self.numeric = %q{694}
      self.name    = %q{Sierra Leone}
      self.alpha2  = %q{SL}
      self.alpha3  = %q{SLE}
    end
    class SGP < Code #:nodoc:
      self.numeric = %q{702}
      self.name    = %q{Singapore}
      self.alpha2  = %q{SG}
      self.alpha3  = %q{SGP}
    end
    class SXM < Code #:nodoc:
      self.numeric = %q{534}
      self.name    = %q{Sint Maarten (Dutch part)}
      self.alpha2  = %q{SX}
      self.alpha3  = %q{SXM}
    end
    class SVK < Code #:nodoc:
      self.numeric = %q{703}
      self.name    = %q{Slovakia}
      self.alpha2  = %q{SK}
      self.alpha3  = %q{SVK}
    end
    class SVN < Code #:nodoc:
      self.numeric = %q{705}
      self.name    = %q{Slovenia}
      self.alpha2  = %q{SI}
      self.alpha3  = %q{SVN}
    end
    class SLB < Code #:nodoc:
      self.numeric = %q{090}
      self.name    = %q{Solomon Islands}
      self.alpha2  = %q{SB}
      self.alpha3  = %q{SLB}
    end
    class SOM < Code #:nodoc:
      self.numeric = %q{706}
      self.name    = %q{Somalia}
      self.alpha2  = %q{SO}
      self.alpha3  = %q{SOM}
    end
    class ZAF < Code #:nodoc:
      self.numeric = %q{710}
      self.name    = %q{South Africa}
      self.alpha2  = %q{ZA}
      self.alpha3  = %q{ZAF}
    end
    class SGS < Code #:nodoc:
      self.numeric = %q{239}
      self.name    = %q{South Georgia and the South Sandwich Islands}
      self.alpha2  = %q{GS}
      self.alpha3  = %q{SGS}
    end
    class SSD < Code #:nodoc:
      self.numeric = %q{728}
      self.name    = %q{South Sudan}
      self.alpha2  = %q{SS}
      self.alpha3  = %q{SSD}
    end
    class ESP < Code #:nodoc:
      self.numeric = %q{724}
      self.name    = %q{Spain}
      self.alpha2  = %q{ES}
      self.alpha3  = %q{ESP}
    end
    class LKA < Code #:nodoc:
      self.numeric = %q{144}
      self.name    = %q{Sri Lanka}
      self.alpha2  = %q{LK}
      self.alpha3  = %q{LKA}
    end
    class SDN < Code #:nodoc:
      self.numeric = %q{729}
      self.name    = %q{Sudan}
      self.alpha2  = %q{SD}
      self.alpha3  = %q{SDN}
    end
    class SUR < Code #:nodoc:
      self.numeric = %q{740}
      self.name    = %q{Suriname}
      self.alpha2  = %q{SR}
      self.alpha3  = %q{SUR}
    end
    class SJM < Code #:nodoc:
      self.numeric = %q{744}
      self.name    = %q{Svalbard and Jan Mayen}
      self.alpha2  = %q{SJ}
      self.alpha3  = %q{SJM}
    end
    class SWZ < Code #:nodoc:
      self.numeric = %q{748}
      self.name    = %q{Swaziland}
      self.alpha2  = %q{SZ}
      self.alpha3  = %q{SWZ}
    end
    class SWE < Code #:nodoc:
      self.numeric = %q{752}
      self.name    = %q{Sweden}
      self.alpha2  = %q{SE}
      self.alpha3  = %q{SWE}
    end
    class CHE < Code #:nodoc:
      self.numeric = %q{756}
      self.name    = %q{Switzerland}
      self.alpha2  = %q{CH}
      self.alpha3  = %q{CHE}
    end
    class SYR < Code #:nodoc:
      self.numeric = %q{760}
      self.name    = %q{Syrian Arab Republic}
      self.alpha2  = %q{SY}
      self.alpha3  = %q{SYR}
    end
    class TWN < Code #:nodoc:
      self.numeric = %q{158}
      self.name    = %q{Taiwan}
      self.alpha2  = %q{TW}
      self.alpha3  = %q{TWN}
    end
    class TJK < Code #:nodoc:
      self.numeric = %q{762}
      self.name    = %q{Tajikistan}
      self.alpha2  = %q{TJ}
      self.alpha3  = %q{TJK}
    end
    class TZA < Code #:nodoc:
      self.numeric = %q{834}
      self.name    = %q{Tanzania, United Republic of}
      self.alpha2  = %q{TZ}
      self.alpha3  = %q{TZA}
    end
    class THA < Code #:nodoc:
      self.numeric = %q{764}
      self.name    = %q{Thailand}
      self.alpha2  = %q{TH}
      self.alpha3  = %q{THA}
    end
    class TLS < Code #:nodoc:
      self.numeric = %q{626}
      self.name    = %q{Timor-Leste}
      self.alpha2  = %q{TL}
      self.alpha3  = %q{TLS}
    end
    class TGO < Code #:nodoc:
      self.numeric = %q{768}
      self.name    = %q{Togo}
      self.alpha2  = %q{TG}
      self.alpha3  = %q{TGO}
    end
    class TKL < Code #:nodoc:
      self.numeric = %q{772}
      self.name    = %q{Tokelau}
      self.alpha2  = %q{TK}
      self.alpha3  = %q{TKL}
    end
    class TON < Code #:nodoc:
      self.numeric = %q{776}
      self.name    = %q{Tonga}
      self.alpha2  = %q{TO}
      self.alpha3  = %q{TON}
    end
    class TTO < Code #:nodoc:
      self.numeric = %q{780}
      self.name    = %q{Trinidad and Tobago}
      self.alpha2  = %q{TT}
      self.alpha3  = %q{TTO}
    end
    class TUN < Code #:nodoc:
      self.numeric = %q{788}
      self.name    = %q{Tunisia}
      self.alpha2  = %q{TN}
      self.alpha3  = %q{TUN}
    end
    class TUR < Code #:nodoc:
      self.numeric = %q{792}
      self.name    = %q{Turkey}
      self.alpha2  = %q{TR}
      self.alpha3  = %q{TUR}
    end
    class TKM < Code #:nodoc:
      self.numeric = %q{795}
      self.name    = %q{Turkmenistan}
      self.alpha2  = %q{TM}
      self.alpha3  = %q{TKM}
    end
    class TCA < Code #:nodoc:
      self.numeric = %q{796}
      self.name    = %q{Turks and Caicos Islands}
      self.alpha2  = %q{TC}
      self.alpha3  = %q{TCA}
    end
    class TUV < Code #:nodoc:
      self.numeric = %q{798}
      self.name    = %q{Tuvalu}
      self.alpha2  = %q{TV}
      self.alpha3  = %q{TUV}
    end
    class UGA < Code #:nodoc:
      self.numeric = %q{800}
      self.name    = %q{Uganda}
      self.alpha2  = %q{UG}
      self.alpha3  = %q{UGA}
    end
    class UKR < Code #:nodoc:
      self.numeric = %q{804}
      self.name    = %q{Ukraine}
      self.alpha2  = %q{UA}
      self.alpha3  = %q{UKR}
    end
    class ARE < Code #:nodoc:
      self.numeric = %q{784}
      self.name    = %q{United Arab Emirates}
      self.alpha2  = %q{AE}
      self.alpha3  = %q{ARE}
    end
    class GBR < Code #:nodoc:
      self.numeric = %q{826}
      self.name    = %q{United Kingdom of Great Britain and Northern Ireland}
      self.alpha2  = %q{GB}
      self.alpha3  = %q{GBR}
    end
    class USA < Code #:nodoc:
      self.numeric = %q{840}
      self.name    = %q{United States of America}
      self.alpha2  = %q{US}
      self.alpha3  = %q{USA}
    end
    class UMI < Code #:nodoc:
      self.numeric = %q{581}
      self.name    = %q{United States Minor Outlying Islands}
      self.alpha2  = %q{UM}
      self.alpha3  = %q{UMI}
    end
    class URY < Code #:nodoc:
      self.numeric = %q{858}
      self.name    = %q{Uruguay}
      self.alpha2  = %q{UY}
      self.alpha3  = %q{URY}
    end
    class UZB < Code #:nodoc:
      self.numeric = %q{860}
      self.name    = %q{Uzbekistan}
      self.alpha2  = %q{UZ}
      self.alpha3  = %q{UZB}
    end
    class VUT < Code #:nodoc:
      self.numeric = %q{548}
      self.name    = %q{Vanuatu}
      self.alpha2  = %q{VU}
      self.alpha3  = %q{VUT}
    end
    class VEN < Code #:nodoc:
      self.numeric = %q{862}
      self.name    = %q{Venezuela (Bolivarian Republic of)}
      self.alpha2  = %q{VE}
      self.alpha3  = %q{VEN}
    end
    class VNM < Code #:nodoc:
      self.numeric = %q{704}
      self.name    = %q{Viet Nam}
      self.alpha2  = %q{VN}
      self.alpha3  = %q{VNM}
    end
    class VGB < Code #:nodoc:
      self.numeric = %q{092}
      self.name    = %q{Virgin Islands (British)}
      self.alpha2  = %q{VG}
      self.alpha3  = %q{VGB}
    end
    class VIR < Code #:nodoc:
      self.numeric = %q{850}
      self.name    = %q{Virgin Islands (U.S.)}
      self.alpha2  = %q{VI}
      self.alpha3  = %q{VIR}
    end
    class WLF < Code #:nodoc:
      self.numeric = %q{876}
      self.name    = %q{Wallis and Futuna}
      self.alpha2  = %q{WF}
      self.alpha3  = %q{WLF}
    end
    class ESH < Code #:nodoc:
      self.numeric = %q{732}
      self.name    = %q{Western Sahara}
      self.alpha2  = %q{EH}
      self.alpha3  = %q{ESH}
    end
    class YEM < Code #:nodoc:
      self.numeric = %q{887}
      self.name    = %q{Yemen}
      self.alpha2  = %q{YE}
      self.alpha3  = %q{YEM}
    end
    class ZMB < Code #:nodoc:
      self.numeric = %q{894}
      self.name    = %q{Zambia}
      self.alpha2  = %q{ZM}
      self.alpha3  = %q{ZMB}
    end
    class ZWE < Code #:nodoc:
      self.numeric = %q{716}
      self.name    = %q{Zimbabwe}
      self.alpha2  = %q{ZW}
      self.alpha3  = %q{ZWE}
    end
  end # end Code
end # IsoCountryCodes

