1
0
mirror of https://github.com/tcgdex/cards-database.git synced 2025-05-28 02:40:11 +00:00

369 lines
5.6 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": {
"ACE SPEC Rare": {
"type": "string"
},
"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"
},
"Shiny Ultra Rare": {
"type": "string"
},
"Special illustration rare": {
"type": "string"
},
"Ultra Rare": {
"type": "string"
},
"Uncommon": {
"type": "string"
}
},
"required": [
"ACE SPEC Rare",
"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",
"Shiny Ultra Rare",
"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"
}