hashCode property
Necessary for == to work properly.
Implementation
@override
int get hashCode {
const deepEquality = DeepCollectionEquality();
return Object.hash(
deepEquality.hash(cardFaces),
deepEquality.hash(keywords),
language,
rarity,
releasedAt,
reserved,
setCode,
artist,
flavorText,
deepEquality.hash(images),
manaCost,
name,
oracleText,
power,
toughness,
typeLine,
);
}