foul-magics/Mage.Verify/src/main/java/mage/verify/mtgjson/MtgJsonCard.java
Oleg Agafonov 7aac355f4a Tests: added many verify checks for missing cards, names, numbers, download settings:
* check wrong card numbers in sets;
* check missing cards from set;
* check wrong full art settings;
* check missing and unknown sets in scryfall download settings;
* check missing and unknown direct download links in scryfall download settings;
* improved ability text check results;
* removed unused tests for word checks;
2020-08-22 15:16:30 +04:00

35 lines
974 B
Java

package mage.verify.mtgjson;
import java.util.List;
public final class MtgJsonCard {
// v5 support
// https://mtgjson.com/data-models/card-atomic/
// contains only used fields, if you need more for tests then just add it here
public String name;
public String asciiName; // mtgjson uses it for some cards like El-Hajjaj
public String number; // from sets source only, see https://mtgjson.com/data-models/card/
public String faceName;
public String side;
public String manaCost;
public List<String> colorIdentity;
public List<String> colors;
public List<String> supertypes;
public List<String> types;
public List<String> subtypes;
public String text; // rules splits by \n
public String loyalty;
public String power;
public String toughness;
public Integer edhrecRank;
public String layout;
public boolean isFullArt;
public List<String> printings; // set codes with that card
}