Interface LLMCard
card_faces?: LLMCardFace[];
cmc: number;
color_identity: string[];
colors: string[];
defense?: string;
game_changer: boolean;
keywords: string[];
loyalty?: string;
mana_cost: string;
name: string;
norm_type: string;
object: "llm_card";
oracle_text?: string;
power?: string;
produced_mana?: string[];
quantity: number;
rarity: string;
reserved: boolean;
scryfall_id: string;
toughness?: string;
type_line: string;
user_tags: string[];
}
Properties
Optionalcard_faces
An array of Card Face objects, if this card is multifaced.
cmc
The card’s mana value. Note that some funny cards have fractional mana costs.
color_identity
This card’s color identity.
colors
This card’s colors, if the overall card has colors defined by the rules. Otherwise, the colors will be on the card_faces objects.
Optionaldefense
This card’s defense, if any. Battle cards.
game_changer
True if this card is on the Commander Game Changer list.
keywords
An array of keywords that this card uses, such as 'Flying' and 'Cumulative upkeep'.
Optionalloyalty
This loyalty if any. Note that some cards have loyalties that are not numeric, such as X.
mana_cost
The mana cost for this card. This value will be any empty string "" if the cost is absent. Remember that per the game rules, a missing mana cost and a mana cost of {0} are different values. Multi-faced cards will report this value in card faces.
name
The name of this card. If this card has multiple faces, this field will contain both names separated by ␣//␣.
norm_type
Normalized card type based on type line parsing.
object
Discriminator identifying this record as a card.
Optionaloracle_text
The Oracle text for this card, if any.
Optionalpower
This card’s power, if any. Note that some cards have powers that are not numeric, such as *.
Optionalproduced_mana
Colors of mana that this card could produce.
quantity
Total count of this card.
rarity
This card’s rarity. One of common, uncommon, rare, special, mythic, or bonus.
reserved
True if this card is on the Reserved List.
scryfall_id
Scryfall ID / UUID.
Optionaltoughness
This card’s toughness, if any. Note that some cards have toughnesses that are not numeric, such as *.
type_line
The type line of this card.
user_tags
User or platform derived categorization tags.
Defines the reduced LLM card data transferred from the Scryfall DB.
SCHEMA: LLMCard[] DOMAIN: Magic: The Gathering (MTG) SOURCE: Scryfall API PRODUCER: Scrydex CLI
See
https://scryfall.com/docs/api/cards