Fixed wrong MtgJsonV4 data format (#5415);

This commit is contained in:
Oleg Agafonov 2018-12-07 02:55:27 +04:00
parent a922cb4d07
commit 41a2573319
8 changed files with 69 additions and 102 deletions

View file

@ -3,59 +3,49 @@ package mage.verify;
import java.util.List;
class JsonCard {
// docs: https://mtgjson.com/v4/docs.html
public String uuid;
public String convertedManaCost;
public List<ForeignData> foreignData;
public boolean isReserved;
public String side;
public Legality legalities;
public List<String> printings;
public List<Ruling> rulings;
public String artist;
public String borderColor;
public List<String> colorIdentity;
public List<String> colorIndicator;
public String layout;
public String name;
public List<String> names; // flip cards
public String manaCost;
public List<String> colors;
public float convertedManaCost;
public float faceConvertedManaCost;
public String flavorText;
public List<JsonForeignData> foreignData;
public String frameVersion;
public boolean hasFoil;
public boolean hasNonFoil;
public String multiverseId;
public String frameVersion;
public int cmc;
public List<String> colors;
public List<String> colorIdentity;
public String type;
public List<String> supertypes;
public List<String> types;
public List<String> subtypes;
public String text;
public String power;
public String toughness;
public boolean isOnlineOnly;
public boolean isOversized;
public boolean isReserved;
public boolean isTimeshifted;
public String layout;
public JsonLegalities legalities;
public String loyalty;
public String imageName;
public boolean starter; // only available in boxed sets and not in boosters
public int hand; // vanguard
public int life; // vanguard
public String manaCost;
public int multiverseId;
public String name;
public List<String> names;
public String number;
public String originalText;
public String originalType;
public String flavorText;
public boolean isOnlineOnly;
// only available in AllSets.json
public String artist;
public String flavor;
public String id;
public int multiverseid;
public List<String> printings;
public String power;
public String rarity;
public boolean reserved;
public int[] variations;
public String number;
public String mciNumber;
public String releaseDate; // promos
public String border;
public List<JsonRuling> rulings;
public List<String> subtypes;
public List<String> supertypes;
public String text;
public String toughness;
public String type;
public List<String> types;
public String uuid;
public List<String> variations;
public String watermark;
public boolean timeshifted;
public String borderColor;
public boolean isOversized;
public String faceConvertedManaCost;
// unknown
public boolean starter;
public String side;
}