hashCode property

  1. @override
int get hashCode
override

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,
  );
}