public ClassicCard(JSONClass json)
: base(json)
{
if (json["description"] == null || json["image"] == null) {
throw new ArgumentException("Missing required field(s).");
}
Description = json["description"];
ImageUrl = json["image"];
if (json["title"] != null) {
Title = json["title"];
}
if (json["url"] != null) {
Url = json["url"];
}
if (json["domain"] != null) {
Domain = json["domain"];
}
}