//! Generated from Pokémon GO masterfile — group "evolutionQuestTemplate" templateIds.

use crate::{AllVariants, AsStr, FromStrEnum};
use serde::{Deserialize, Serialize};

#[derive(
    Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize, AllVariants, AsStr, FromStrEnum,
)]
pub enum EvolutionQuestTemplateTemplateId {
    #[serde(rename = "ANNIHILAPE_CD_EVOLUTION_QUEST")]
    AnnihilapeCdEvolutionQuest,
    #[serde(rename = "ANNIHILAPE_EVOLUTION_QUEST")]
    AnnihilapeEvolutionQuest,
    #[serde(rename = "BISHARP_KINGAMBIT_EVOLUTION_QUEST")]
    BisharpKingambitEvolutionQuest,
    #[serde(rename = "CHANSEY_EVOLUTION_QUEST")]
    ChanseyEvolutionQuest,
    #[serde(rename = "CHARCADET_ARMAROUGE_EVOLUTION_QUEST")]
    CharcadetArmarougeEvolutionQuest,
    #[serde(rename = "CHARCADET_CERULEDGE_EVOLUTION_QUEST")]
    CharcadetCeruledgeEvolutionQuest,
    #[serde(rename = "DIPPLIN_EVOLUTION_QUEST")]
    DipplinEvolutionQuest,
    #[serde(rename = "ESPEON_CD_EVOLUTION_QUEST")]
    EspeonCdEvolutionQuest,
    #[serde(rename = "ESPEON_EVOLUTION_QUEST")]
    EspeonEvolutionQuest,
    #[serde(rename = "FLORGES_CD_EVOLUTION_QUEST")]
    FlorgesCdEvolutionQuest,
    #[serde(rename = "FLORGES_EVOLUTION_QUEST")]
    FlorgesEvolutionQuest,
    #[serde(rename = "KUBFU_RAPID_STRIKE_EVOLUTION_QUEST")]
    KubfuRapidStrikeEvolutionQuest,
    #[serde(rename = "KUBFU_SINGLE_STRIKE_EVOLUTION_QUEST")]
    KubfuSingleStrikeEvolutionQuest,
    #[serde(rename = "MILOTIC_EVOLUTION_QUEST")]
    MiloticEvolutionQuest,
    #[serde(rename = "MR_MIME_EVOLUTION_QUEST")]
    MrMimeEvolutionQuest,
    #[serde(rename = "NAGANADEL_EVOLUTION_QUEST")]
    NaganadelEvolutionQuest,
    #[serde(rename = "OVERQWIL_EVOLUTION_QUEST")]
    OverqwilEvolutionQuest,
    #[serde(rename = "PANCHAM_BUDDY_EVENT_EVOLUTION_QUEST")]
    PanchamBuddyEventEvolutionQuest,
    #[serde(rename = "PANCHAM_EVOLUTION_QUEST")]
    PanchamEvolutionQuest,
    #[serde(rename = "PAWMOT_BUDDY_EVENT_EVOLUTION_QUEST")]
    PawmotBuddyEventEvolutionQuest,
    #[serde(rename = "PAWMOT_CD_EVOLUTION_QUEST")]
    PawmotCdEvolutionQuest,
    #[serde(rename = "PAWMOT_EVOLUTION_QUEST")]
    PawmotEvolutionQuest,
    #[serde(rename = "RUNERIGUS_EVOLUTION_QUEST")]
    RunerigusEvolutionQuest,
    #[serde(rename = "SIRFETCHD_EVOLUTION_QUEST")]
    SirfetchdEvolutionQuest,
    #[serde(rename = "SLOWBRO_G_EVOLUTION_QUEST")]
    SlowbroGEvolutionQuest,
    #[serde(rename = "SLOWKING_G_EVOLUTION_QUEST")]
    SlowkingGEvolutionQuest,
    #[serde(rename = "SNEASLER_EVOLUTION_QUEST")]
    SneaslerEvolutionQuest,
    #[serde(rename = "SNOM_FROSMOTH_EVOLUTION_QUEST")]
    SnomFrosmothEvolutionQuest,
    #[serde(rename = "SPRITZEE_EVOLUTION_QUEST")]
    SpritzeeEvolutionQuest,
    #[serde(rename = "SUDOWOODO_EVOLUTION_QUEST")]
    SudowoodoEvolutionQuest,
    #[serde(rename = "SWIRLIX_EVOLUTION_QUEST")]
    SwirlixEvolutionQuest,
    #[serde(rename = "SWOOBAT_EVOLUTION_QUEST")]
    SwoobatEvolutionQuest,
    #[serde(rename = "SYLVEON_BUDDY_EVENT_EVOLUTION_QUEST")]
    SylveonBuddyEventEvolutionQuest,
    #[serde(rename = "SYLVEON_CD_EVOLUTION_QUEST")]
    SylveonCdEvolutionQuest,
    #[serde(rename = "SYLVEON_EVOLUTION_QUEST")]
    SylveonEvolutionQuest,
    #[serde(rename = "UMBREON_CD_EVOLUTION_QUEST")]
    UmbreonCdEvolutionQuest,
    #[serde(rename = "UMBREON_EVOLUTION_QUEST")]
    UmbreonEvolutionQuest,
}
