{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "description": "",
  "type": "object",
  "properties": {
    "supportedGameModes": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "description": {
      "type": "string",
      "minLength": 1
    },
    "rarityType": {
      "type": "string",
      "minLength": 1
    },
    "rarity": {
      "type": "string",
      "minLength": 1
    },
    "isMythic": {
      "type": "boolean"
    },
    "isCertification": {
      "type": "boolean"
    },
    "isWearable": {
      "type": "boolean"
    },
    "useType": {
      "type": "string",
      "minLength": 1
    },
    "largeImageUrl": {
      "type": "string",
      "minLength": 1
    },
    "categoryName": {},
    "internalCategoryName": {},
    "subcategoryName": {},
    "internalSubcategoryName": {},
    "subcategoryOrder": {
      "type": "number"
    },
    "sellPrice": {
      "type": "number"
    },
    "certificationRequisitionId": {},
    "id": {
      "type": "string",
      "minLength": 1
    },
    "contentId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "supportedGameModes",
    "name",
    "description",
    "rarityType",
    "rarity",
    "isMythic",
    "isCertification",
    "isWearable",
    "useType",
    "largeImageUrl",
    "subcategoryOrder",
    "sellPrice",
    "id",
    "contentId"
  ]
}
