1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-05-28 10:49:55 +00:00

361 lines
5.4 KiB
JSON

{
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"abilityType": {
"properties": {
"Ability": {
"type": "string"
},
"Ancient Trait": {
"type": "string"
},
"Poke-BODY": {
"type": "string"
},
"Poke-POWER": {
"type": "string"
},
"Pokemon Power": {
"type": "string"
}
},
"required": [
"Ability",
"Ancient Trait",
"Poke-BODY",
"Poke-POWER",
"Pokemon Power"
],
"type": "object"
},
"category": {
"properties": {
"Energy": {
"type": "string"
},
"Pokemon": {
"type": "string"
},
"Trainer": {
"type": "string"
}
},
"required": [
"Energy",
"Pokemon",
"Trainer"
],
"type": "object"
},
"energyType": {
"properties": {
"Normal": {
"type": "string"
},
"Special": {
"type": "string"
}
},
"required": [
"Normal",
"Special"
],
"type": "object"
},
"rarity": {
"properties": {
"Amazing Rare": {
"type": "string"
},
"Classic Collection": {
"type": "string"
},
"Common": {
"type": "string"
},
"Double rare": {
"type": "string"
},
"Full Art Trainer": {
"type": "string"
},
"Holo Rare": {
"type": "string"
},
"Holo Rare V": {
"type": "string"
},
"Holo Rare VMAX": {
"type": "string"
},
"Holo Rare VSTAR": {
"type": "string"
},
"Hyper rare": {
"type": "string"
},
"Illustration rare": {
"type": "string"
},
"LEGEND": {
"type": "string"
},
"None": {
"type": "string"
},
"Radiant Rare": {
"type": "string"
},
"Rare": {
"type": "string"
},
"Rare Holo": {
"type": "string"
},
"Rare Holo LV.X": {
"type": "string"
},
"Rare PRIME": {
"type": "string"
},
"Secret Rare": {
"type": "string"
},
"Shiny Rare": {
"type": "string"
},
"Shiny Rare V": {
"type": "string"
},
"Shiny Rare VMAX": {
"type": "string"
},
"Special illustration rare": {
"type": "string"
},
"Ultra Rare": {
"type": "string"
},
"Uncommon": {
"type": "string"
}
},
"required": [
"Amazing Rare",
"Classic Collection",
"Common",
"Double rare",
"Full Art Trainer",
"Holo Rare",
"Holo Rare V",
"Holo Rare VMAX",
"Holo Rare VSTAR",
"Hyper rare",
"Illustration rare",
"LEGEND",
"None",
"Radiant Rare",
"Rare",
"Rare Holo",
"Rare Holo LV.X",
"Rare PRIME",
"Secret Rare",
"Shiny rare",
"Shiny rare V",
"Shiny rare VMAX",
"Special illustration rare",
"Ultra Rare",
"Uncommon"
],
"type": "object"
},
"stage": {
"properties": {
"Baby": {
"type": "string"
},
"Basic": {
"type": "string"
},
"BREAK": {
"type": "string"
},
"LEVEL-UP": {
"type": "string"
},
"MEGA": {
"type": "string"
},
"RESTORED": {
"type": "string"
},
"Stage1": {
"type": "string"
},
"Stage2": {
"type": "string"
},
"V-UNION": {
"type": "string"
},
"VMAX": {
"type": "string"
},
"VSTAR": {
"type": "string"
}
},
"required": [
"BREAK",
"Basic",
"LEVEL-UP",
"MEGA",
"RESTORED",
"Stage1",
"Stage2",
"VMAX",
"V-UNION",
"Baby",
"VSTAR"
],
"type": "object"
},
"suffix": {
"properties": {
"EX": {
"type": "string"
},
"GX": {
"type": "string"
},
"Legend": {
"type": "string"
},
"Prime": {
"type": "string"
},
"SP": {
"type": "string"
},
"TAG TEAM-GX": {
"type": "string"
},
"V": {
"type": "string"
}
},
"required": [
"EX",
"GX",
"Legend",
"Prime",
"SP",
"TAG TEAM-GX",
"V"
],
"type": "object"
},
"trainerType": {
"properties": {
"Ace Spec": {
"type": "string"
},
"Goldenrod Game Corner": {
"type": "string"
},
"Item": {
"type": "string"
},
"Rocket's Secret Machine": {
"type": "string"
},
"Stadium": {
"type": "string"
},
"Supporter": {
"type": "string"
},
"Technical Machine": {
"type": "string"
},
"Tool": {
"type": "string"
}
},
"required": [
"Ace Spec",
"Goldenrod Game Corner",
"Item",
"Rocket's Secret Machine",
"Stadium",
"Supporter",
"Technical Machine",
"Tool"
],
"type": "object"
},
"types": {
"properties": {
"Colorless": {
"type": "string"
},
"Darkness": {
"type": "string"
},
"Dragon": {
"type": "string"
},
"Fairy": {
"type": "string"
},
"Fighting": {
"type": "string"
},
"Fire": {
"type": "string"
},
"Grass": {
"type": "string"
},
"Lightning": {
"type": "string"
},
"Metal": {
"type": "string"
},
"Psychic": {
"type": "string"
},
"Water": {
"type": "string"
}
},
"required": [
"Colorless",
"Darkness",
"Dragon",
"Fairy",
"Fighting",
"Fire",
"Grass",
"Lightning",
"Metal",
"Psychic",
"Water"
],
"type": "object"
}
},
"required": [
"abilityType",
"category",
"energyType",
"rarity",
"stage",
"suffix",
"trainerType",
"types"
],
"type": "object"
}