<?php

namespace Common\Enum;

use AppBundle\Enum\AbstractEnum;

/**
 * Class StateEnum
 * US states ANSI standard INCITS 38:2009 codes but without AS, GU, MP, PR, VI,
 * UM, FM, MH, PW.
 *
 * @link https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations#ANSI_standard_INCITS_38:2009
 *
 * @package Common\Enum
 */
class StateEnum extends AbstractEnum
{

    const S_AL = 'AL';
    const S_AK = 'AK';
    const S_AZ = 'AZ';
    const S_AR = 'AR';
    const S_CA = 'CA';
    const S_CO = 'CO';
    const S_CT = 'CT';
    const S_DE = 'DE';
    const S_DC = 'DC';
    const S_FL = 'FL';
    const S_GA = 'GA';
    const S_HI = 'HI';
    const S_ID = 'ID';
    const S_IL = 'IL';
    const S_IN = 'IN';
    const S_IA = 'IA';
    const S_KS = 'KS';
    const S_KY = 'KY';
    const S_LA = 'LA';
    const S_ME = 'ME';
    const S_MD = 'MD';
    const S_MA = 'MA';
    const S_MI = 'MI';
    const S_MN = 'MN';
    const S_MS = 'MS';
    const S_MO = 'MO';
    const S_MT = 'MT';
    const S_NE = 'NE';
    const S_NV = 'NV';
    const S_NH = 'NH';
    const S_NJ = 'NJ';
    const S_NM = 'NM';
    const S_NY = 'NY';
    const S_NC = 'NC';
    const S_ND = 'ND';
    const S_OH = 'OH';
    const S_OK = 'OK';
    const S_OR = 'OR';
    const S_PA = 'PA';
    const S_RI = 'RI';
    const S_SC = 'SC';
    const S_SD = 'SD';
    const S_TN = 'TN';
    const S_TX = 'TX';
    const S_UT = 'UT';
    const S_VT = 'VT';
    const S_VA = 'VA';
    const S_WA = 'WA';
    const S_WV = 'WV';
    const S_WI = 'WI';
    const S_WY = 'WY';
}
