//! Enum to represent Google Trend Country.   

use serde::Serialize;

/// Represent Google Trend Country.
#[derive(Debug, Serialize, Clone, Copy, PartialEq, Eq, Hash)]
pub enum Country {
    #[serde(rename = "")]
    ALL,
    ID,
    FI,
    SC,
    HT,
    CG,
    BL,
    GF,
    TD,
    DJ,
    TL,
    GA,
    CI,
    YT,
    TG,
    GP,
    BJ,
    CD,
    KM,
    ML,
    MQ,
    GN,
    SN,
    NC,
    RE,
    CM,
    PF,
    GG,
    GB,
    NE,
    GI,
    BI,
    FR,
    MG,
    BF,
    MU,
    HN,
    JE,
    KY,
    TN,
    MR,
    DZ,
    MA,
    IM,
    CU,
    LU,
    BE,
    QA,
    CN,
    MW,
    SH,
    AE,
    PE,
    SV,
    EC,
    MX,
    BO,
    BN,
    NI,
    BM,
    CO,
    LB,
    CH,
    PY,
    ES,
    CL,
    UY,
    GT,
    CA,
    CW,
    AR,
    PA,
    VE,
    DO,
    KH,
    CR,
    SG,
    IE,
    MO,
    RW,
    AD,
    HK,
    AM,
    PH,
    MY,
    PG,
    EE,
    TT,
    SL,
    MN,
    CY,
    PR,
    SE,
    AU,
    AO,
    SK,
    AZ,
    CZ,
    AL,
    IS,
    NZ,
    KE,
    MZ,
    KW,
    OM,
    TR,
    BH,
    MK,
    JM,
    US,
    MT,
    XK,
    TW,
    BT,
    DK,
    RO,
    NL,
    PT,
    UZ,
    GH,
    ZW,
    DE,
    PL,
    ME,
    KR,
    PK,
    TZ,
    IT,
    LA,
    IN,
    RS,
    AT,
    ZA,
    BR,
    RU,
    ET,
    MM,
    NO,
    HU,
    NA,
    SI,
    LV,
    MD,
    VN,
    LT,
    LR,
    BA,
    UG,
    NG,
    ZM,
    BG,
    MV,
    GE,
    HR,
    NP,
    GR,
    UA,
    KG,
    LY,
    LK,
    IL,
    JO,
    BY,
    EG,
    AF,
    TH,
    BD,
    SA,
    KZ,
    PS,
    SD,
    JP,
    BB,
    IQ,
    YE,
    BS,
    IR,
    SY,
    MS,
    GQ,
    ST,
    PM,
    CF,
    GW,
    SX,
    MP,
    KN,
    VG,
    DM,
    TC,
    SZ,
    VI,
    GM,
    SR,
    BW,
    GY,
    GD,
    SO,
    FJ,
    EH,
    AW,
    GU,
    LC,
    SS,
    LS,
    TM,
    TJ,
    AI,
    AX,
    AS,
    AQ,
    TF,
    AG,
    BQ,
    BZ,
    BV,
    CC,
    CK,
    CV,
    CX,
    ER,
    FK,
    FO,
    FM,
    GL,
    HM,
    IO,
    KI,
    LI,
    MF,
    MC,
    MH,
    NF,
    NU,
    NR,
    PN,
    PW,
    KP,
    GS,
    SJ,
    SB,
    SM,
    TK,
    TO,
    TV,
    UM,
    VA,
    VC,
    VU,
    WF,
    WS,
}
