fullName property
Full English name
Implementation
String get fullName {
assert(isCard);
if (Card.WhiteJoker.index == index) return "white joker";
if (Card.BlackJoker.index == index) return "black joker";
if (Card.Joker.index == index) return "joker";
return "${rank!.name} of ${suit!.plural}";
}