Skip to content
On This Page

Card Types

The Card Types Abstract Model describes the properties of any possible subtypes and supertypes of a card.

Model Overview

TypeScript
{
  // Card type
  [key: string]: {
    // Any subtypes available to a card type
    subTypes: string[],
    // Any supertypes available to a card type
    superTypes: string[]
  }
}

Example Model

Here is an example model with a reduced payload:

JSON
{
  "artifact": {
    "subTypes": [
      "Blood",
      "Clue",
      "Contraption",
      "Equipment",
      "Food",
      "Fortification",
      "Gold",
      "Treasure",
      "Vehicle"
    ],
    "superTypes": [
      "Basic",
      "Legendary",
      "Ongoing",
      "Snow",
      "World"
    ]
  }
}