<?php

namespace EnumType;

/**
 * This class stands for IanaCountryTldEnumeration EnumType
 * Meta informations extracted from the WSDL
 * - documentation: Allowed values for classifying NPTG Localities.
 * @subpackage Enumerations
 */
class IanaCountryTldEnumeration
{
    /**
     * Constant for value 'ac'
     * @return string 'ac'
     */
    const VALUE_AC = 'ac';
    /**
     * Constant for value 'ad'
     * @return string 'ad'
     */
    const VALUE_AD = 'ad';
    /**
     * Constant for value 'ae'
     * @return string 'ae'
     */
    const VALUE_AE = 'ae';
    /**
     * Constant for value 'af'
     * @return string 'af'
     */
    const VALUE_AF = 'af';
    /**
     * Constant for value 'ag'
     * @return string 'ag'
     */
    const VALUE_AG = 'ag';
    /**
     * Constant for value 'ai'
     * @return string 'ai'
     */
    const VALUE_AI = 'ai';
    /**
     * Constant for value 'al'
     * @return string 'al'
     */
    const VALUE_AL = 'al';
    /**
     * Constant for value 'am'
     * @return string 'am'
     */
    const VALUE_AM = 'am';
    /**
     * Constant for value 'an'
     * @return string 'an'
     */
    const VALUE_AN = 'an';
    /**
     * Constant for value 'ao'
     * @return string 'ao'
     */
    const VALUE_AO = 'ao';
    /**
     * Constant for value 'aq'
     * @return string 'aq'
     */
    const VALUE_AQ = 'aq';
    /**
     * Constant for value 'ar'
     * @return string 'ar'
     */
    const VALUE_AR = 'ar';
    /**
     * Constant for value 'as'
     * @return string 'as'
     */
    const VALUE_AS = 'as';
    /**
     * Constant for value 'at'
     * @return string 'at'
     */
    const VALUE_AT = 'at';
    /**
     * Constant for value 'au'
     * @return string 'au'
     */
    const VALUE_AU = 'au';
    /**
     * Constant for value 'aw'
     * @return string 'aw'
     */
    const VALUE_AW = 'aw';
    /**
     * Constant for value 'az'
     * @return string 'az'
     */
    const VALUE_AZ = 'az';
    /**
     * Constant for value 'ax'
     * @return string 'ax'
     */
    const VALUE_AX = 'ax';
    /**
     * Constant for value 'ba'
     * @return string 'ba'
     */
    const VALUE_BA = 'ba';
    /**
     * Constant for value 'bb'
     * @return string 'bb'
     */
    const VALUE_BB = 'bb';
    /**
     * Constant for value 'bd'
     * @return string 'bd'
     */
    const VALUE_BD = 'bd';
    /**
     * Constant for value 'be'
     * @return string 'be'
     */
    const VALUE_BE = 'be';
    /**
     * Constant for value 'bf'
     * @return string 'bf'
     */
    const VALUE_BF = 'bf';
    /**
     * Constant for value 'bg'
     * @return string 'bg'
     */
    const VALUE_BG = 'bg';
    /**
     * Constant for value 'bh'
     * @return string 'bh'
     */
    const VALUE_BH = 'bh';
    /**
     * Constant for value 'bi'
     * @return string 'bi'
     */
    const VALUE_BI = 'bi';
    /**
     * Constant for value 'bj'
     * @return string 'bj'
     */
    const VALUE_BJ = 'bj';
    /**
     * Constant for value 'bm'
     * @return string 'bm'
     */
    const VALUE_BM = 'bm';
    /**
     * Constant for value 'bn'
     * @return string 'bn'
     */
    const VALUE_BN = 'bn';
    /**
     * Constant for value 'bo'
     * @return string 'bo'
     */
    const VALUE_BO = 'bo';
    /**
     * Constant for value 'br'
     * @return string 'br'
     */
    const VALUE_BR = 'br';
    /**
     * Constant for value 'bs'
     * @return string 'bs'
     */
    const VALUE_BS = 'bs';
    /**
     * Constant for value 'bt'
     * @return string 'bt'
     */
    const VALUE_BT = 'bt';
    /**
     * Constant for value 'bv'
     * @return string 'bv'
     */
    const VALUE_BV = 'bv';
    /**
     * Constant for value 'bw'
     * @return string 'bw'
     */
    const VALUE_BW = 'bw';
    /**
     * Constant for value 'by'
     * @return string 'by'
     */
    const VALUE_BY = 'by';
    /**
     * Constant for value 'bz'
     * @return string 'bz'
     */
    const VALUE_BZ = 'bz';
    /**
     * Constant for value 'ca'
     * @return string 'ca'
     */
    const VALUE_CA = 'ca';
    /**
     * Constant for value 'cc'
     * @return string 'cc'
     */
    const VALUE_CC = 'cc';
    /**
     * Constant for value 'cd'
     * @return string 'cd'
     */
    const VALUE_CD = 'cd';
    /**
     * Constant for value 'cf'
     * @return string 'cf'
     */
    const VALUE_CF = 'cf';
    /**
     * Constant for value 'cg'
     * @return string 'cg'
     */
    const VALUE_CG = 'cg';
    /**
     * Constant for value 'ch'
     * @return string 'ch'
     */
    const VALUE_CH = 'ch';
    /**
     * Constant for value 'ci'
     * @return string 'ci'
     */
    const VALUE_CI = 'ci';
    /**
     * Constant for value 'ck'
     * @return string 'ck'
     */
    const VALUE_CK = 'ck';
    /**
     * Constant for value 'cl'
     * @return string 'cl'
     */
    const VALUE_CL = 'cl';
    /**
     * Constant for value 'cm'
     * @return string 'cm'
     */
    const VALUE_CM = 'cm';
    /**
     * Constant for value 'cn'
     * @return string 'cn'
     */
    const VALUE_CN = 'cn';
    /**
     * Constant for value 'co'
     * @return string 'co'
     */
    const VALUE_CO = 'co';
    /**
     * Constant for value 'cr'
     * @return string 'cr'
     */
    const VALUE_CR = 'cr';
    /**
     * Constant for value 'cs'
     * @return string 'cs'
     */
    const VALUE_CS = 'cs';
    /**
     * Constant for value 'cu'
     * @return string 'cu'
     */
    const VALUE_CU = 'cu';
    /**
     * Constant for value 'cv'
     * @return string 'cv'
     */
    const VALUE_CV = 'cv';
    /**
     * Constant for value 'cx'
     * @return string 'cx'
     */
    const VALUE_CX = 'cx';
    /**
     * Constant for value 'cy'
     * @return string 'cy'
     */
    const VALUE_CY = 'cy';
    /**
     * Constant for value 'cz'
     * @return string 'cz'
     */
    const VALUE_CZ = 'cz';
    /**
     * Constant for value 'de'
     * @return string 'de'
     */
    const VALUE_DE = 'de';
    /**
     * Constant for value 'dj'
     * @return string 'dj'
     */
    const VALUE_DJ = 'dj';
    /**
     * Constant for value 'dk'
     * @return string 'dk'
     */
    const VALUE_DK = 'dk';
    /**
     * Constant for value 'dm'
     * @return string 'dm'
     */
    const VALUE_DM = 'dm';
    /**
     * Constant for value 'do'
     * @return string 'do'
     */
    const VALUE_DO = 'do';
    /**
     * Constant for value 'dz'
     * @return string 'dz'
     */
    const VALUE_DZ = 'dz';
    /**
     * Constant for value 'ec'
     * @return string 'ec'
     */
    const VALUE_EC = 'ec';
    /**
     * Constant for value 'ee'
     * @return string 'ee'
     */
    const VALUE_EE = 'ee';
    /**
     * Constant for value 'eg'
     * @return string 'eg'
     */
    const VALUE_EG = 'eg';
    /**
     * Constant for value 'eh'
     * @return string 'eh'
     */
    const VALUE_EH = 'eh';
    /**
     * Constant for value 'er'
     * @return string 'er'
     */
    const VALUE_ER = 'er';
    /**
     * Constant for value 'es'
     * @return string 'es'
     */
    const VALUE_ES = 'es';
    /**
     * Constant for value 'et'
     * @return string 'et'
     */
    const VALUE_ET = 'et';
    /**
     * Constant for value 'eu'
     * @return string 'eu'
     */
    const VALUE_EU = 'eu';
    /**
     * Constant for value 'fi'
     * @return string 'fi'
     */
    const VALUE_FI = 'fi';
    /**
     * Constant for value 'fj'
     * @return string 'fj'
     */
    const VALUE_FJ = 'fj';
    /**
     * Constant for value 'fk'
     * @return string 'fk'
     */
    const VALUE_FK = 'fk';
    /**
     * Constant for value 'fm'
     * @return string 'fm'
     */
    const VALUE_FM = 'fm';
    /**
     * Constant for value 'fo'
     * @return string 'fo'
     */
    const VALUE_FO = 'fo';
    /**
     * Constant for value 'fr'
     * @return string 'fr'
     */
    const VALUE_FR = 'fr';
    /**
     * Constant for value 'ga'
     * @return string 'ga'
     */
    const VALUE_GA = 'ga';
    /**
     * Constant for value 'gb'
     * @return string 'gb'
     */
    const VALUE_GB = 'gb';
    /**
     * Constant for value 'gd'
     * @return string 'gd'
     */
    const VALUE_GD = 'gd';
    /**
     * Constant for value 'ge'
     * @return string 'ge'
     */
    const VALUE_GE = 'ge';
    /**
     * Constant for value 'gf'
     * @return string 'gf'
     */
    const VALUE_GF = 'gf';
    /**
     * Constant for value 'gg'
     * @return string 'gg'
     */
    const VALUE_GG = 'gg';
    /**
     * Constant for value 'gh'
     * @return string 'gh'
     */
    const VALUE_GH = 'gh';
    /**
     * Constant for value 'gi'
     * @return string 'gi'
     */
    const VALUE_GI = 'gi';
    /**
     * Constant for value 'gl'
     * @return string 'gl'
     */
    const VALUE_GL = 'gl';
    /**
     * Constant for value 'gm'
     * @return string 'gm'
     */
    const VALUE_GM = 'gm';
    /**
     * Constant for value 'gn'
     * @return string 'gn'
     */
    const VALUE_GN = 'gn';
    /**
     * Constant for value 'gp'
     * @return string 'gp'
     */
    const VALUE_GP = 'gp';
    /**
     * Constant for value 'gq'
     * @return string 'gq'
     */
    const VALUE_GQ = 'gq';
    /**
     * Constant for value 'gr'
     * @return string 'gr'
     */
    const VALUE_GR = 'gr';
    /**
     * Constant for value 'gs'
     * @return string 'gs'
     */
    const VALUE_GS = 'gs';
    /**
     * Constant for value 'gt'
     * @return string 'gt'
     */
    const VALUE_GT = 'gt';
    /**
     * Constant for value 'gu'
     * @return string 'gu'
     */
    const VALUE_GU = 'gu';
    /**
     * Constant for value 'gw'
     * @return string 'gw'
     */
    const VALUE_GW = 'gw';
    /**
     * Constant for value 'gy'
     * @return string 'gy'
     */
    const VALUE_GY = 'gy';
    /**
     * Constant for value 'hk'
     * @return string 'hk'
     */
    const VALUE_HK = 'hk';
    /**
     * Constant for value 'hm'
     * @return string 'hm'
     */
    const VALUE_HM = 'hm';
    /**
     * Constant for value 'hn'
     * @return string 'hn'
     */
    const VALUE_HN = 'hn';
    /**
     * Constant for value 'hr'
     * @return string 'hr'
     */
    const VALUE_HR = 'hr';
    /**
     * Constant for value 'ht'
     * @return string 'ht'
     */
    const VALUE_HT = 'ht';
    /**
     * Constant for value 'hu'
     * @return string 'hu'
     */
    const VALUE_HU = 'hu';
    /**
     * Constant for value 'id'
     * @return string 'id'
     */
    const VALUE_ID = 'id';
    /**
     * Constant for value 'ie'
     * @return string 'ie'
     */
    const VALUE_IE = 'ie';
    /**
     * Constant for value 'il'
     * @return string 'il'
     */
    const VALUE_IL = 'il';
    /**
     * Constant for value 'im'
     * @return string 'im'
     */
    const VALUE_IM = 'im';
    /**
     * Constant for value 'in'
     * @return string 'in'
     */
    const VALUE_IN = 'in';
    /**
     * Constant for value 'io'
     * @return string 'io'
     */
    const VALUE_IO = 'io';
    /**
     * Constant for value 'iq'
     * @return string 'iq'
     */
    const VALUE_IQ = 'iq';
    /**
     * Constant for value 'ir'
     * @return string 'ir'
     */
    const VALUE_IR = 'ir';
    /**
     * Constant for value 'is'
     * @return string 'is'
     */
    const VALUE_IS = 'is';
    /**
     * Constant for value 'it'
     * @return string 'it'
     */
    const VALUE_IT = 'it';
    /**
     * Constant for value 'je'
     * @return string 'je'
     */
    const VALUE_JE = 'je';
    /**
     * Constant for value 'jm'
     * @return string 'jm'
     */
    const VALUE_JM = 'jm';
    /**
     * Constant for value 'jo'
     * @return string 'jo'
     */
    const VALUE_JO = 'jo';
    /**
     * Constant for value 'jp'
     * @return string 'jp'
     */
    const VALUE_JP = 'jp';
    /**
     * Constant for value 'ke'
     * @return string 'ke'
     */
    const VALUE_KE = 'ke';
    /**
     * Constant for value 'kg'
     * @return string 'kg'
     */
    const VALUE_KG = 'kg';
    /**
     * Constant for value 'kh'
     * @return string 'kh'
     */
    const VALUE_KH = 'kh';
    /**
     * Constant for value 'ki'
     * @return string 'ki'
     */
    const VALUE_KI = 'ki';
    /**
     * Constant for value 'km'
     * @return string 'km'
     */
    const VALUE_KM = 'km';
    /**
     * Constant for value 'kn'
     * @return string 'kn'
     */
    const VALUE_KN = 'kn';
    /**
     * Constant for value 'kp'
     * @return string 'kp'
     */
    const VALUE_KP = 'kp';
    /**
     * Constant for value 'kr'
     * @return string 'kr'
     */
    const VALUE_KR = 'kr';
    /**
     * Constant for value 'kw'
     * @return string 'kw'
     */
    const VALUE_KW = 'kw';
    /**
     * Constant for value 'ky'
     * @return string 'ky'
     */
    const VALUE_KY = 'ky';
    /**
     * Constant for value 'kz'
     * @return string 'kz'
     */
    const VALUE_KZ = 'kz';
    /**
     * Constant for value 'la'
     * @return string 'la'
     */
    const VALUE_LA = 'la';
    /**
     * Constant for value 'lb'
     * @return string 'lb'
     */
    const VALUE_LB = 'lb';
    /**
     * Constant for value 'lc'
     * @return string 'lc'
     */
    const VALUE_LC = 'lc';
    /**
     * Constant for value 'li'
     * @return string 'li'
     */
    const VALUE_LI = 'li';
    /**
     * Constant for value 'lk'
     * @return string 'lk'
     */
    const VALUE_LK = 'lk';
    /**
     * Constant for value 'lr'
     * @return string 'lr'
     */
    const VALUE_LR = 'lr';
    /**
     * Constant for value 'ls'
     * @return string 'ls'
     */
    const VALUE_LS = 'ls';
    /**
     * Constant for value 'lt'
     * @return string 'lt'
     */
    const VALUE_LT = 'lt';
    /**
     * Constant for value 'lu'
     * @return string 'lu'
     */
    const VALUE_LU = 'lu';
    /**
     * Constant for value 'lv'
     * @return string 'lv'
     */
    const VALUE_LV = 'lv';
    /**
     * Constant for value 'ly'
     * @return string 'ly'
     */
    const VALUE_LY = 'ly';
    /**
     * Constant for value 'ma'
     * @return string 'ma'
     */
    const VALUE_MA = 'ma';
    /**
     * Constant for value 'mc'
     * @return string 'mc'
     */
    const VALUE_MC = 'mc';
    /**
     * Constant for value 'md'
     * @return string 'md'
     */
    const VALUE_MD = 'md';
    /**
     * Constant for value 'mg'
     * @return string 'mg'
     */
    const VALUE_MG = 'mg';
    /**
     * Constant for value 'mh'
     * @return string 'mh'
     */
    const VALUE_MH = 'mh';
    /**
     * Constant for value 'mk'
     * @return string 'mk'
     */
    const VALUE_MK = 'mk';
    /**
     * Constant for value 'ml'
     * @return string 'ml'
     */
    const VALUE_ML = 'ml';
    /**
     * Constant for value 'mm'
     * @return string 'mm'
     */
    const VALUE_MM = 'mm';
    /**
     * Constant for value 'mn'
     * @return string 'mn'
     */
    const VALUE_MN = 'mn';
    /**
     * Constant for value 'mo'
     * @return string 'mo'
     */
    const VALUE_MO = 'mo';
    /**
     * Constant for value 'mp'
     * @return string 'mp'
     */
    const VALUE_MP = 'mp';
    /**
     * Constant for value 'mq'
     * @return string 'mq'
     */
    const VALUE_MQ = 'mq';
    /**
     * Constant for value 'mr'
     * @return string 'mr'
     */
    const VALUE_MR = 'mr';
    /**
     * Constant for value 'ms'
     * @return string 'ms'
     */
    const VALUE_MS = 'ms';
    /**
     * Constant for value 'mt'
     * @return string 'mt'
     */
    const VALUE_MT = 'mt';
    /**
     * Constant for value 'mu'
     * @return string 'mu'
     */
    const VALUE_MU = 'mu';
    /**
     * Constant for value 'mv'
     * @return string 'mv'
     */
    const VALUE_MV = 'mv';
    /**
     * Constant for value 'mw'
     * @return string 'mw'
     */
    const VALUE_MW = 'mw';
    /**
     * Constant for value 'mx'
     * @return string 'mx'
     */
    const VALUE_MX = 'mx';
    /**
     * Constant for value 'my'
     * @return string 'my'
     */
    const VALUE_MY = 'my';
    /**
     * Constant for value 'mz'
     * @return string 'mz'
     */
    const VALUE_MZ = 'mz';
    /**
     * Constant for value 'na'
     * @return string 'na'
     */
    const VALUE_NA = 'na';
    /**
     * Constant for value 'nc'
     * @return string 'nc'
     */
    const VALUE_NC = 'nc';
    /**
     * Constant for value 'ne'
     * @return string 'ne'
     */
    const VALUE_NE = 'ne';
    /**
     * Constant for value 'nf'
     * @return string 'nf'
     */
    const VALUE_NF = 'nf';
    /**
     * Constant for value 'ng'
     * @return string 'ng'
     */
    const VALUE_NG = 'ng';
    /**
     * Constant for value 'ni'
     * @return string 'ni'
     */
    const VALUE_NI = 'ni';
    /**
     * Constant for value 'nl'
     * @return string 'nl'
     */
    const VALUE_NL = 'nl';
    /**
     * Constant for value 'no'
     * @return string 'no'
     */
    const VALUE_NO = 'no';
    /**
     * Constant for value 'np'
     * @return string 'np'
     */
    const VALUE_NP = 'np';
    /**
     * Constant for value 'nr'
     * @return string 'nr'
     */
    const VALUE_NR = 'nr';
    /**
     * Constant for value 'nu'
     * @return string 'nu'
     */
    const VALUE_NU = 'nu';
    /**
     * Constant for value 'nz'
     * @return string 'nz'
     */
    const VALUE_NZ = 'nz';
    /**
     * Constant for value 'om'
     * @return string 'om'
     */
    const VALUE_OM = 'om';
    /**
     * Constant for value 'pa'
     * @return string 'pa'
     */
    const VALUE_PA = 'pa';
    /**
     * Constant for value 'pe'
     * @return string 'pe'
     */
    const VALUE_PE = 'pe';
    /**
     * Constant for value 'pf'
     * @return string 'pf'
     */
    const VALUE_PF = 'pf';
    /**
     * Constant for value 'pg'
     * @return string 'pg'
     */
    const VALUE_PG = 'pg';
    /**
     * Constant for value 'ph'
     * @return string 'ph'
     */
    const VALUE_PH = 'ph';
    /**
     * Constant for value 'pk'
     * @return string 'pk'
     */
    const VALUE_PK = 'pk';
    /**
     * Constant for value 'pl'
     * @return string 'pl'
     */
    const VALUE_PL = 'pl';
    /**
     * Constant for value 'pm'
     * @return string 'pm'
     */
    const VALUE_PM = 'pm';
    /**
     * Constant for value 'pn'
     * @return string 'pn'
     */
    const VALUE_PN = 'pn';
    /**
     * Constant for value 'pr'
     * @return string 'pr'
     */
    const VALUE_PR = 'pr';
    /**
     * Constant for value 'ps'
     * @return string 'ps'
     */
    const VALUE_PS = 'ps';
    /**
     * Constant for value 'pt'
     * @return string 'pt'
     */
    const VALUE_PT = 'pt';
    /**
     * Constant for value 'pw'
     * @return string 'pw'
     */
    const VALUE_PW = 'pw';
    /**
     * Constant for value 'py'
     * @return string 'py'
     */
    const VALUE_PY = 'py';
    /**
     * Constant for value 'qa'
     * @return string 'qa'
     */
    const VALUE_QA = 'qa';
    /**
     * Constant for value 're'
     * @return string 're'
     */
    const VALUE_RE = 're';
    /**
     * Constant for value 'ro'
     * @return string 'ro'
     */
    const VALUE_RO = 'ro';
    /**
     * Constant for value 'ru'
     * @return string 'ru'
     */
    const VALUE_RU = 'ru';
    /**
     * Constant for value 'rw'
     * @return string 'rw'
     */
    const VALUE_RW = 'rw';
    /**
     * Constant for value 'sa'
     * @return string 'sa'
     */
    const VALUE_SA = 'sa';
    /**
     * Constant for value 'sb'
     * @return string 'sb'
     */
    const VALUE_SB = 'sb';
    /**
     * Constant for value 'sc'
     * @return string 'sc'
     */
    const VALUE_SC = 'sc';
    /**
     * Constant for value 'sd'
     * @return string 'sd'
     */
    const VALUE_SD = 'sd';
    /**
     * Constant for value 'se'
     * @return string 'se'
     */
    const VALUE_SE = 'se';
    /**
     * Constant for value 'sg'
     * @return string 'sg'
     */
    const VALUE_SG = 'sg';
    /**
     * Constant for value 'sh'
     * @return string 'sh'
     */
    const VALUE_SH = 'sh';
    /**
     * Constant for value 'si'
     * @return string 'si'
     */
    const VALUE_SI = 'si';
    /**
     * Constant for value 'sj'
     * @return string 'sj'
     */
    const VALUE_SJ = 'sj';
    /**
     * Constant for value 'sk'
     * @return string 'sk'
     */
    const VALUE_SK = 'sk';
    /**
     * Constant for value 'sl'
     * @return string 'sl'
     */
    const VALUE_SL = 'sl';
    /**
     * Constant for value 'sm'
     * @return string 'sm'
     */
    const VALUE_SM = 'sm';
    /**
     * Constant for value 'sn'
     * @return string 'sn'
     */
    const VALUE_SN = 'sn';
    /**
     * Constant for value 'so'
     * @return string 'so'
     */
    const VALUE_SO = 'so';
    /**
     * Constant for value 'sr'
     * @return string 'sr'
     */
    const VALUE_SR = 'sr';
    /**
     * Constant for value 'st'
     * @return string 'st'
     */
    const VALUE_ST = 'st';
    /**
     * Constant for value 'sv'
     * @return string 'sv'
     */
    const VALUE_SV = 'sv';
    /**
     * Constant for value 'sy'
     * @return string 'sy'
     */
    const VALUE_SY = 'sy';
    /**
     * Constant for value 'sz'
     * @return string 'sz'
     */
    const VALUE_SZ = 'sz';
    /**
     * Constant for value 'tc'
     * @return string 'tc'
     */
    const VALUE_TC = 'tc';
    /**
     * Constant for value 'td'
     * @return string 'td'
     */
    const VALUE_TD = 'td';
    /**
     * Constant for value 'tf'
     * @return string 'tf'
     */
    const VALUE_TF = 'tf';
    /**
     * Constant for value 'tg'
     * @return string 'tg'
     */
    const VALUE_TG = 'tg';
    /**
     * Constant for value 'th'
     * @return string 'th'
     */
    const VALUE_TH = 'th';
    /**
     * Constant for value 'tj'
     * @return string 'tj'
     */
    const VALUE_TJ = 'tj';
    /**
     * Constant for value 'tk'
     * @return string 'tk'
     */
    const VALUE_TK = 'tk';
    /**
     * Constant for value 'tl'
     * @return string 'tl'
     */
    const VALUE_TL = 'tl';
    /**
     * Constant for value 'tm'
     * @return string 'tm'
     */
    const VALUE_TM = 'tm';
    /**
     * Constant for value 'tn'
     * @return string 'tn'
     */
    const VALUE_TN = 'tn';
    /**
     * Constant for value 'to'
     * @return string 'to'
     */
    const VALUE_TO = 'to';
    /**
     * Constant for value 'tp'
     * @return string 'tp'
     */
    const VALUE_TP = 'tp';
    /**
     * Constant for value 'tr'
     * @return string 'tr'
     */
    const VALUE_TR = 'tr';
    /**
     * Constant for value 'tt'
     * @return string 'tt'
     */
    const VALUE_TT = 'tt';
    /**
     * Constant for value 'tv'
     * @return string 'tv'
     */
    const VALUE_TV = 'tv';
    /**
     * Constant for value 'tw'
     * @return string 'tw'
     */
    const VALUE_TW = 'tw';
    /**
     * Constant for value 'tz'
     * @return string 'tz'
     */
    const VALUE_TZ = 'tz';
    /**
     * Constant for value 'ua'
     * @return string 'ua'
     */
    const VALUE_UA = 'ua';
    /**
     * Constant for value 'ug'
     * @return string 'ug'
     */
    const VALUE_UG = 'ug';
    /**
     * Constant for value 'uk'
     * @return string 'uk'
     */
    const VALUE_UK = 'uk';
    /**
     * Constant for value 'um'
     * @return string 'um'
     */
    const VALUE_UM = 'um';
    /**
     * Constant for value 'us'
     * @return string 'us'
     */
    const VALUE_US = 'us';
    /**
     * Constant for value 'uy'
     * @return string 'uy'
     */
    const VALUE_UY = 'uy';
    /**
     * Constant for value 'uz'
     * @return string 'uz'
     */
    const VALUE_UZ = 'uz';
    /**
     * Constant for value 'va'
     * @return string 'va'
     */
    const VALUE_VA = 'va';
    /**
     * Constant for value 'vc'
     * @return string 'vc'
     */
    const VALUE_VC = 'vc';
    /**
     * Constant for value 've'
     * @return string 've'
     */
    const VALUE_VE = 've';
    /**
     * Constant for value 'vg'
     * @return string 'vg'
     */
    const VALUE_VG = 'vg';
    /**
     * Constant for value 'vi'
     * @return string 'vi'
     */
    const VALUE_VI = 'vi';
    /**
     * Constant for value 'vn'
     * @return string 'vn'
     */
    const VALUE_VN = 'vn';
    /**
     * Constant for value 'vu'
     * @return string 'vu'
     */
    const VALUE_VU = 'vu';
    /**
     * Constant for value 'wf'
     * @return string 'wf'
     */
    const VALUE_WF = 'wf';
    /**
     * Constant for value 'ws'
     * @return string 'ws'
     */
    const VALUE_WS = 'ws';
    /**
     * Constant for value 'ye'
     * @return string 'ye'
     */
    const VALUE_YE = 'ye';
    /**
     * Constant for value 'yt'
     * @return string 'yt'
     */
    const VALUE_YT = 'yt';
    /**
     * Constant for value 'yu'
     * @return string 'yu'
     */
    const VALUE_YU = 'yu';
    /**
     * Constant for value 'za'
     * @return string 'za'
     */
    const VALUE_ZA = 'za';
    /**
     * Constant for value 'zm'
     * @return string 'zm'
     */
    const VALUE_ZM = 'zm';
    /**
     * Constant for value 'zw'
     * @return string 'zw'
     */
    const VALUE_ZW = 'zw';
    /**
     * Return true if value is allowed
     * @uses self::getValidValues()
     * @param mixed $value value
     * @return bool true|false
     */
    public static function valueIsValid($value)
    {
        return ($value === null) || in_array($value, self::getValidValues(), true);
    }
    /**
     * Return allowed values
     * @uses self::VALUE_AC
     * @uses self::VALUE_AD
     * @uses self::VALUE_AE
     * @uses self::VALUE_AF
     * @uses self::VALUE_AG
     * @uses self::VALUE_AI
     * @uses self::VALUE_AL
     * @uses self::VALUE_AM
     * @uses self::VALUE_AN
     * @uses self::VALUE_AO
     * @uses self::VALUE_AQ
     * @uses self::VALUE_AR
     * @uses self::VALUE_AS
     * @uses self::VALUE_AT
     * @uses self::VALUE_AU
     * @uses self::VALUE_AW
     * @uses self::VALUE_AZ
     * @uses self::VALUE_AX
     * @uses self::VALUE_BA
     * @uses self::VALUE_BB
     * @uses self::VALUE_BD
     * @uses self::VALUE_BE
     * @uses self::VALUE_BF
     * @uses self::VALUE_BG
     * @uses self::VALUE_BH
     * @uses self::VALUE_BI
     * @uses self::VALUE_BJ
     * @uses self::VALUE_BM
     * @uses self::VALUE_BN
     * @uses self::VALUE_BO
     * @uses self::VALUE_BR
     * @uses self::VALUE_BS
     * @uses self::VALUE_BT
     * @uses self::VALUE_BV
     * @uses self::VALUE_BW
     * @uses self::VALUE_BY
     * @uses self::VALUE_BZ
     * @uses self::VALUE_CA
     * @uses self::VALUE_CC
     * @uses self::VALUE_CD
     * @uses self::VALUE_CF
     * @uses self::VALUE_CG
     * @uses self::VALUE_CH
     * @uses self::VALUE_CI
     * @uses self::VALUE_CK
     * @uses self::VALUE_CL
     * @uses self::VALUE_CM
     * @uses self::VALUE_CN
     * @uses self::VALUE_CO
     * @uses self::VALUE_CR
     * @uses self::VALUE_CS
     * @uses self::VALUE_CU
     * @uses self::VALUE_CV
     * @uses self::VALUE_CX
     * @uses self::VALUE_CY
     * @uses self::VALUE_CZ
     * @uses self::VALUE_DE
     * @uses self::VALUE_DJ
     * @uses self::VALUE_DK
     * @uses self::VALUE_DM
     * @uses self::VALUE_DO
     * @uses self::VALUE_DZ
     * @uses self::VALUE_EC
     * @uses self::VALUE_EE
     * @uses self::VALUE_EG
     * @uses self::VALUE_EH
     * @uses self::VALUE_ER
     * @uses self::VALUE_ES
     * @uses self::VALUE_ET
     * @uses self::VALUE_EU
     * @uses self::VALUE_FI
     * @uses self::VALUE_FJ
     * @uses self::VALUE_FK
     * @uses self::VALUE_FM
     * @uses self::VALUE_FO
     * @uses self::VALUE_FR
     * @uses self::VALUE_GA
     * @uses self::VALUE_GB
     * @uses self::VALUE_GD
     * @uses self::VALUE_GE
     * @uses self::VALUE_GF
     * @uses self::VALUE_GG
     * @uses self::VALUE_GH
     * @uses self::VALUE_GI
     * @uses self::VALUE_GL
     * @uses self::VALUE_GM
     * @uses self::VALUE_GN
     * @uses self::VALUE_GP
     * @uses self::VALUE_GQ
     * @uses self::VALUE_GR
     * @uses self::VALUE_GS
     * @uses self::VALUE_GT
     * @uses self::VALUE_GU
     * @uses self::VALUE_GW
     * @uses self::VALUE_GY
     * @uses self::VALUE_HK
     * @uses self::VALUE_HM
     * @uses self::VALUE_HN
     * @uses self::VALUE_HR
     * @uses self::VALUE_HT
     * @uses self::VALUE_HU
     * @uses self::VALUE_ID
     * @uses self::VALUE_IE
     * @uses self::VALUE_IL
     * @uses self::VALUE_IM
     * @uses self::VALUE_IN
     * @uses self::VALUE_IO
     * @uses self::VALUE_IQ
     * @uses self::VALUE_IR
     * @uses self::VALUE_IS
     * @uses self::VALUE_IT
     * @uses self::VALUE_JE
     * @uses self::VALUE_JM
     * @uses self::VALUE_JO
     * @uses self::VALUE_JP
     * @uses self::VALUE_KE
     * @uses self::VALUE_KG
     * @uses self::VALUE_KH
     * @uses self::VALUE_KI
     * @uses self::VALUE_KM
     * @uses self::VALUE_KN
     * @uses self::VALUE_KP
     * @uses self::VALUE_KR
     * @uses self::VALUE_KW
     * @uses self::VALUE_KY
     * @uses self::VALUE_KZ
     * @uses self::VALUE_LA
     * @uses self::VALUE_LB
     * @uses self::VALUE_LC
     * @uses self::VALUE_LI
     * @uses self::VALUE_LK
     * @uses self::VALUE_LR
     * @uses self::VALUE_LS
     * @uses self::VALUE_LT
     * @uses self::VALUE_LU
     * @uses self::VALUE_LV
     * @uses self::VALUE_LY
     * @uses self::VALUE_MA
     * @uses self::VALUE_MC
     * @uses self::VALUE_MD
     * @uses self::VALUE_MG
     * @uses self::VALUE_MH
     * @uses self::VALUE_MK
     * @uses self::VALUE_ML
     * @uses self::VALUE_MM
     * @uses self::VALUE_MN
     * @uses self::VALUE_MO
     * @uses self::VALUE_MP
     * @uses self::VALUE_MQ
     * @uses self::VALUE_MR
     * @uses self::VALUE_MS
     * @uses self::VALUE_MT
     * @uses self::VALUE_MU
     * @uses self::VALUE_MV
     * @uses self::VALUE_MW
     * @uses self::VALUE_MX
     * @uses self::VALUE_MY
     * @uses self::VALUE_MZ
     * @uses self::VALUE_NA
     * @uses self::VALUE_NC
     * @uses self::VALUE_NE
     * @uses self::VALUE_NF
     * @uses self::VALUE_NG
     * @uses self::VALUE_NI
     * @uses self::VALUE_NL
     * @uses self::VALUE_NO
     * @uses self::VALUE_NP
     * @uses self::VALUE_NR
     * @uses self::VALUE_NU
     * @uses self::VALUE_NZ
     * @uses self::VALUE_OM
     * @uses self::VALUE_PA
     * @uses self::VALUE_PE
     * @uses self::VALUE_PF
     * @uses self::VALUE_PG
     * @uses self::VALUE_PH
     * @uses self::VALUE_PK
     * @uses self::VALUE_PL
     * @uses self::VALUE_PM
     * @uses self::VALUE_PN
     * @uses self::VALUE_PR
     * @uses self::VALUE_PS
     * @uses self::VALUE_PT
     * @uses self::VALUE_PW
     * @uses self::VALUE_PY
     * @uses self::VALUE_QA
     * @uses self::VALUE_RE
     * @uses self::VALUE_RO
     * @uses self::VALUE_RU
     * @uses self::VALUE_RW
     * @uses self::VALUE_SA
     * @uses self::VALUE_SB
     * @uses self::VALUE_SC
     * @uses self::VALUE_SD
     * @uses self::VALUE_SE
     * @uses self::VALUE_SG
     * @uses self::VALUE_SH
     * @uses self::VALUE_SI
     * @uses self::VALUE_SJ
     * @uses self::VALUE_SK
     * @uses self::VALUE_SL
     * @uses self::VALUE_SM
     * @uses self::VALUE_SN
     * @uses self::VALUE_SO
     * @uses self::VALUE_SR
     * @uses self::VALUE_ST
     * @uses self::VALUE_SV
     * @uses self::VALUE_SY
     * @uses self::VALUE_SZ
     * @uses self::VALUE_TC
     * @uses self::VALUE_TD
     * @uses self::VALUE_TF
     * @uses self::VALUE_TG
     * @uses self::VALUE_TH
     * @uses self::VALUE_TJ
     * @uses self::VALUE_TK
     * @uses self::VALUE_TL
     * @uses self::VALUE_TM
     * @uses self::VALUE_TN
     * @uses self::VALUE_TO
     * @uses self::VALUE_TP
     * @uses self::VALUE_TR
     * @uses self::VALUE_TT
     * @uses self::VALUE_TV
     * @uses self::VALUE_TW
     * @uses self::VALUE_TZ
     * @uses self::VALUE_UA
     * @uses self::VALUE_UG
     * @uses self::VALUE_UK
     * @uses self::VALUE_UM
     * @uses self::VALUE_US
     * @uses self::VALUE_UY
     * @uses self::VALUE_UZ
     * @uses self::VALUE_VA
     * @uses self::VALUE_VC
     * @uses self::VALUE_VE
     * @uses self::VALUE_VG
     * @uses self::VALUE_VI
     * @uses self::VALUE_VN
     * @uses self::VALUE_VU
     * @uses self::VALUE_WF
     * @uses self::VALUE_WS
     * @uses self::VALUE_YE
     * @uses self::VALUE_YT
     * @uses self::VALUE_YU
     * @uses self::VALUE_ZA
     * @uses self::VALUE_ZM
     * @uses self::VALUE_ZW
     * @return string[]
     */
    public static function getValidValues()
    {
        return array(
            self::VALUE_AC,
            self::VALUE_AD,
            self::VALUE_AE,
            self::VALUE_AF,
            self::VALUE_AG,
            self::VALUE_AI,
            self::VALUE_AL,
            self::VALUE_AM,
            self::VALUE_AN,
            self::VALUE_AO,
            self::VALUE_AQ,
            self::VALUE_AR,
            self::VALUE_AS,
            self::VALUE_AT,
            self::VALUE_AU,
            self::VALUE_AW,
            self::VALUE_AZ,
            self::VALUE_AX,
            self::VALUE_BA,
            self::VALUE_BB,
            self::VALUE_BD,
            self::VALUE_BE,
            self::VALUE_BF,
            self::VALUE_BG,
            self::VALUE_BH,
            self::VALUE_BI,
            self::VALUE_BJ,
            self::VALUE_BM,
            self::VALUE_BN,
            self::VALUE_BO,
            self::VALUE_BR,
            self::VALUE_BS,
            self::VALUE_BT,
            self::VALUE_BV,
            self::VALUE_BW,
            self::VALUE_BY,
            self::VALUE_BZ,
            self::VALUE_CA,
            self::VALUE_CC,
            self::VALUE_CD,
            self::VALUE_CF,
            self::VALUE_CG,
            self::VALUE_CH,
            self::VALUE_CI,
            self::VALUE_CK,
            self::VALUE_CL,
            self::VALUE_CM,
            self::VALUE_CN,
            self::VALUE_CO,
            self::VALUE_CR,
            self::VALUE_CS,
            self::VALUE_CU,
            self::VALUE_CV,
            self::VALUE_CX,
            self::VALUE_CY,
            self::VALUE_CZ,
            self::VALUE_DE,
            self::VALUE_DJ,
            self::VALUE_DK,
            self::VALUE_DM,
            self::VALUE_DO,
            self::VALUE_DZ,
            self::VALUE_EC,
            self::VALUE_EE,
            self::VALUE_EG,
            self::VALUE_EH,
            self::VALUE_ER,
            self::VALUE_ES,
            self::VALUE_ET,
            self::VALUE_EU,
            self::VALUE_FI,
            self::VALUE_FJ,
            self::VALUE_FK,
            self::VALUE_FM,
            self::VALUE_FO,
            self::VALUE_FR,
            self::VALUE_GA,
            self::VALUE_GB,
            self::VALUE_GD,
            self::VALUE_GE,
            self::VALUE_GF,
            self::VALUE_GG,
            self::VALUE_GH,
            self::VALUE_GI,
            self::VALUE_GL,
            self::VALUE_GM,
            self::VALUE_GN,
            self::VALUE_GP,
            self::VALUE_GQ,
            self::VALUE_GR,
            self::VALUE_GS,
            self::VALUE_GT,
            self::VALUE_GU,
            self::VALUE_GW,
            self::VALUE_GY,
            self::VALUE_HK,
            self::VALUE_HM,
            self::VALUE_HN,
            self::VALUE_HR,
            self::VALUE_HT,
            self::VALUE_HU,
            self::VALUE_ID,
            self::VALUE_IE,
            self::VALUE_IL,
            self::VALUE_IM,
            self::VALUE_IN,
            self::VALUE_IO,
            self::VALUE_IQ,
            self::VALUE_IR,
            self::VALUE_IS,
            self::VALUE_IT,
            self::VALUE_JE,
            self::VALUE_JM,
            self::VALUE_JO,
            self::VALUE_JP,
            self::VALUE_KE,
            self::VALUE_KG,
            self::VALUE_KH,
            self::VALUE_KI,
            self::VALUE_KM,
            self::VALUE_KN,
            self::VALUE_KP,
            self::VALUE_KR,
            self::VALUE_KW,
            self::VALUE_KY,
            self::VALUE_KZ,
            self::VALUE_LA,
            self::VALUE_LB,
            self::VALUE_LC,
            self::VALUE_LI,
            self::VALUE_LK,
            self::VALUE_LR,
            self::VALUE_LS,
            self::VALUE_LT,
            self::VALUE_LU,
            self::VALUE_LV,
            self::VALUE_LY,
            self::VALUE_MA,
            self::VALUE_MC,
            self::VALUE_MD,
            self::VALUE_MG,
            self::VALUE_MH,
            self::VALUE_MK,
            self::VALUE_ML,
            self::VALUE_MM,
            self::VALUE_MN,
            self::VALUE_MO,
            self::VALUE_MP,
            self::VALUE_MQ,
            self::VALUE_MR,
            self::VALUE_MS,
            self::VALUE_MT,
            self::VALUE_MU,
            self::VALUE_MV,
            self::VALUE_MW,
            self::VALUE_MX,
            self::VALUE_MY,
            self::VALUE_MZ,
            self::VALUE_NA,
            self::VALUE_NC,
            self::VALUE_NE,
            self::VALUE_NF,
            self::VALUE_NG,
            self::VALUE_NI,
            self::VALUE_NL,
            self::VALUE_NO,
            self::VALUE_NP,
            self::VALUE_NR,
            self::VALUE_NU,
            self::VALUE_NZ,
            self::VALUE_OM,
            self::VALUE_PA,
            self::VALUE_PE,
            self::VALUE_PF,
            self::VALUE_PG,
            self::VALUE_PH,
            self::VALUE_PK,
            self::VALUE_PL,
            self::VALUE_PM,
            self::VALUE_PN,
            self::VALUE_PR,
            self::VALUE_PS,
            self::VALUE_PT,
            self::VALUE_PW,
            self::VALUE_PY,
            self::VALUE_QA,
            self::VALUE_RE,
            self::VALUE_RO,
            self::VALUE_RU,
            self::VALUE_RW,
            self::VALUE_SA,
            self::VALUE_SB,
            self::VALUE_SC,
            self::VALUE_SD,
            self::VALUE_SE,
            self::VALUE_SG,
            self::VALUE_SH,
            self::VALUE_SI,
            self::VALUE_SJ,
            self::VALUE_SK,
            self::VALUE_SL,
            self::VALUE_SM,
            self::VALUE_SN,
            self::VALUE_SO,
            self::VALUE_SR,
            self::VALUE_ST,
            self::VALUE_SV,
            self::VALUE_SY,
            self::VALUE_SZ,
            self::VALUE_TC,
            self::VALUE_TD,
            self::VALUE_TF,
            self::VALUE_TG,
            self::VALUE_TH,
            self::VALUE_TJ,
            self::VALUE_TK,
            self::VALUE_TL,
            self::VALUE_TM,
            self::VALUE_TN,
            self::VALUE_TO,
            self::VALUE_TP,
            self::VALUE_TR,
            self::VALUE_TT,
            self::VALUE_TV,
            self::VALUE_TW,
            self::VALUE_TZ,
            self::VALUE_UA,
            self::VALUE_UG,
            self::VALUE_UK,
            self::VALUE_UM,
            self::VALUE_US,
            self::VALUE_UY,
            self::VALUE_UZ,
            self::VALUE_VA,
            self::VALUE_VC,
            self::VALUE_VE,
            self::VALUE_VG,
            self::VALUE_VI,
            self::VALUE_VN,
            self::VALUE_VU,
            self::VALUE_WF,
            self::VALUE_WS,
            self::VALUE_YE,
            self::VALUE_YT,
            self::VALUE_YU,
            self::VALUE_ZA,
            self::VALUE_ZM,
            self::VALUE_ZW,
        );
    }
    /**
     * Method returning the class name
     * @return string __CLASS__
     */
    public function __toString()
    {
        return __CLASS__;
    }
}
