mtgjson 5.2.2

Unofficially provided lightweight models of the data provided by MTGJSON.
Documentation
use serde::{Deserialize, Serialize};

/// The type of promo for a card.
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
#[serde(rename_all = "lowercase")]
#[allow(missing_docs)]
pub enum PromoType {
    Alchemy,
    ArenaLeague,
    BeginnerBox,
    BoosterFun,
    BoxTopper,
    BrawlDeck,
    BringAFriend,
    Bundle,
    BuyABox,
    CommanderParty,
    CommanderPromo,
    Concept,
    ConfettiFoil,
    Convention,
    CosmicFoil,
    DateStamped,
    Dossier,
    DoubleExposure,
    DoubleRainbow,
    DraculaSeries,
    DraftWeekend,
    DragonScaleFoil,
    Duels,
    Embossed,
    Event,
    FFI,
    FFII,
    FFIII,
    FFIV,
    FFIX,
    FFV,
    FFVI,
    FFVII,
    FFVIII,
    FFX,
    FFXI,
    FFXII,
    FFXIII,
    FFXIV,
    FFXV,
    FFXVI,
    FirstPlaceFoil,
    Fnm,
    FractureFoil,
    GalaxyFoil,
    GameDay,
    Gateway,
    GiftBox,
    Gilded,
    Glossy,
    GodzillaSeries,
    HaloFoil,
    Headliner,
    Imagine,
    InStore,
    IntroPack,
    InvisibleInk,
    JpWalker,
    JudgeGift,
    League,
    Magnified,
    ManaFoil,
    MediaInsert,
    Metal,
    MoonlitLand,
    NeonInk,
    OilSlick,
    OpenHouse,
    PlaneswalkerStamped,
    Plastic,
    PlayerRewards,
    PlayPromo,
    Playtest,
    Portrait,
    Poster,
    PremiereShop,
    Prerelease,
    PromoPack,
    RainbowFoil,
    RaisedFoil,
    RavnicaCity,
    Rebalanced,
    Release,
    Resale,
    RippleFoil,
    SChineseAltArt,
    Scroll,
    Serialized,
    SetExtension,
    SetPromo,
    SilverFoil,
    SingularityFoil,
    SldBonus,
    Stamped,
    StarterCollection,
    StarterDeck,
    StepAndCompleat,
    StoreChampionship,
    SurgeFoil,
    Textured,
    ThemePack,
    Thick,
    Tourney,
    UpsideDown,
    UpsideDownBack,
    Vault,
    WizardsPlayNetwork,
}