Battle.net · Schema

Metadata

Hearthstone metadata including sets, classes, keywords, types, and rarities.

GamesGamingBlizzardWorld Of WarcraftDiabloHearthstoneStarcraft

Properties

Name Type Description
sets array List of card sets.
setGroups array List of set groups.
classes array List of classes.
keywords array List of keywords.
types array List of card types.
rarities array List of rarities.
minionTypes array List of minion types.
View JSON Schema on GitHub

JSON Schema

battle-net-metadata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Metadata",
  "title": "Metadata",
  "type": "object",
  "description": "Hearthstone metadata including sets, classes, keywords, types, and rarities.",
  "properties": {
    "sets": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of card sets."
    },
    "setGroups": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of set groups."
    },
    "classes": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of classes."
    },
    "keywords": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of keywords."
    },
    "types": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of card types."
    },
    "rarities": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of rarities."
    },
    "minionTypes": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/MetadataItem"
      },
      "description": "List of minion types."
    }
  }
}