use serde::{Deserialize, Serialize};
#[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,
}