mirror of
https://github.com/SpaceTradersAPI/api-docs.git
synced 2024-11-14 22:30:51 +01:00
Merge pull request #77 from kjackson1998/normalize-schemas
Normalize schemas & fix trait filter.
This commit is contained in:
commit
e3f70c7729
@ -3,7 +3,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"symbol": {
|
||||
"$ref": "./FactionSymbols.json",
|
||||
"$ref": "./FactionSymbol.json",
|
||||
"description": "Faction symbol."
|
||||
},
|
||||
"name": {
|
||||
|
@ -2,69 +2,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"symbol": {
|
||||
"type": "string",
|
||||
"description": "The unique identifier of the trait.",
|
||||
"enum": [
|
||||
"BUREAUCRATIC",
|
||||
"SECRETIVE",
|
||||
"CAPITALISTIC",
|
||||
"INDUSTRIOUS",
|
||||
"PEACEFUL",
|
||||
"DISTRUSTFUL",
|
||||
"WELCOMING",
|
||||
"SMUGGLERS",
|
||||
"SCAVENGERS",
|
||||
"REBELLIOUS",
|
||||
"EXILES",
|
||||
"PIRATES",
|
||||
"RAIDERS",
|
||||
"CLAN",
|
||||
"GUILD",
|
||||
"DOMINION",
|
||||
"FRINGE",
|
||||
"FORSAKEN",
|
||||
"ISOLATED",
|
||||
"LOCALIZED",
|
||||
"ESTABLISHED",
|
||||
"NOTABLE",
|
||||
"DOMINANT",
|
||||
"INESCAPABLE",
|
||||
"INNOVATIVE",
|
||||
"BOLD",
|
||||
"VISIONARY",
|
||||
"CURIOUS",
|
||||
"DARING",
|
||||
"EXPLORATORY",
|
||||
"RESOURCEFUL",
|
||||
"FLEXIBLE",
|
||||
"COOPERATIVE",
|
||||
"UNITED",
|
||||
"STRATEGIC",
|
||||
"INTELLIGENT",
|
||||
"RESEARCH_FOCUSED",
|
||||
"COLLABORATIVE",
|
||||
"PROGRESSIVE",
|
||||
"MILITARISTIC",
|
||||
"TECHNOLOGICALLY_ADVANCED",
|
||||
"AGGRESSIVE",
|
||||
"IMPERIALISTIC",
|
||||
"TREASURE_HUNTERS",
|
||||
"DEXTEROUS",
|
||||
"UNPREDICTABLE",
|
||||
"BRUTAL",
|
||||
"FLEETING",
|
||||
"ADAPTABLE",
|
||||
"SELF_SUFFICIENT",
|
||||
"DEFENSIVE",
|
||||
"PROUD",
|
||||
"DIVERSE",
|
||||
"INDEPENDENT",
|
||||
"SELF_INTERESTED",
|
||||
"FRAGMENTED",
|
||||
"COMMERCIAL",
|
||||
"FREE_MARKETS",
|
||||
"ENTREPRENEURIAL"
|
||||
]
|
||||
"$ref": "./FactionTraitSymbol.json"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
|
65
models/FactionTraitSymbol.json
Normal file
65
models/FactionTraitSymbol.json
Normal file
@ -0,0 +1,65 @@
|
||||
{
|
||||
"type": "string",
|
||||
"description": "The unique identifier of the trait.",
|
||||
"enum": [
|
||||
"BUREAUCRATIC",
|
||||
"SECRETIVE",
|
||||
"CAPITALISTIC",
|
||||
"INDUSTRIOUS",
|
||||
"PEACEFUL",
|
||||
"DISTRUSTFUL",
|
||||
"WELCOMING",
|
||||
"SMUGGLERS",
|
||||
"SCAVENGERS",
|
||||
"REBELLIOUS",
|
||||
"EXILES",
|
||||
"PIRATES",
|
||||
"RAIDERS",
|
||||
"CLAN",
|
||||
"GUILD",
|
||||
"DOMINION",
|
||||
"FRINGE",
|
||||
"FORSAKEN",
|
||||
"ISOLATED",
|
||||
"LOCALIZED",
|
||||
"ESTABLISHED",
|
||||
"NOTABLE",
|
||||
"DOMINANT",
|
||||
"INESCAPABLE",
|
||||
"INNOVATIVE",
|
||||
"BOLD",
|
||||
"VISIONARY",
|
||||
"CURIOUS",
|
||||
"DARING",
|
||||
"EXPLORATORY",
|
||||
"RESOURCEFUL",
|
||||
"FLEXIBLE",
|
||||
"COOPERATIVE",
|
||||
"UNITED",
|
||||
"STRATEGIC",
|
||||
"INTELLIGENT",
|
||||
"RESEARCH_FOCUSED",
|
||||
"COLLABORATIVE",
|
||||
"PROGRESSIVE",
|
||||
"MILITARISTIC",
|
||||
"TECHNOLOGICALLY_ADVANCED",
|
||||
"AGGRESSIVE",
|
||||
"IMPERIALISTIC",
|
||||
"TREASURE_HUNTERS",
|
||||
"DEXTEROUS",
|
||||
"UNPREDICTABLE",
|
||||
"BRUTAL",
|
||||
"FLEETING",
|
||||
"ADAPTABLE",
|
||||
"SELF_SUFFICIENT",
|
||||
"DEFENSIVE",
|
||||
"PROUD",
|
||||
"DIVERSE",
|
||||
"INDEPENDENT",
|
||||
"SELF_INTERESTED",
|
||||
"FRAGMENTED",
|
||||
"COMMERCIAL",
|
||||
"FREE_MARKETS",
|
||||
"ENTREPRENEURIAL"
|
||||
]
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"symbol": {
|
||||
"$ref": "./FactionSymbols.json"
|
||||
"$ref": "./FactionSymbol.json"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
@ -3,7 +3,7 @@
|
||||
"description": "The faction that controls the waypoint.",
|
||||
"properties": {
|
||||
"symbol": {
|
||||
"$ref": "./FactionSymbols.json"
|
||||
"$ref": "./FactionSymbol.json"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
@ -2,79 +2,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"symbol": {
|
||||
"type": "string",
|
||||
"description": "The unique identifier of the trait.",
|
||||
"enum": [
|
||||
"UNCHARTED",
|
||||
"UNDER_CONSTRUCTION",
|
||||
"MARKETPLACE",
|
||||
"SHIPYARD",
|
||||
"OUTPOST",
|
||||
"SCATTERED_SETTLEMENTS",
|
||||
"SPRAWLING_CITIES",
|
||||
"MEGA_STRUCTURES",
|
||||
"PIRATE_BASE",
|
||||
"OVERCROWDED",
|
||||
"HIGH_TECH",
|
||||
"CORRUPT",
|
||||
"BUREAUCRATIC",
|
||||
"TRADING_HUB",
|
||||
"INDUSTRIAL",
|
||||
"BLACK_MARKET",
|
||||
"RESEARCH_FACILITY",
|
||||
"MILITARY_BASE",
|
||||
"SURVEILLANCE_OUTPOST",
|
||||
"EXPLORATION_OUTPOST",
|
||||
"MINERAL_DEPOSITS",
|
||||
"COMMON_METAL_DEPOSITS",
|
||||
"PRECIOUS_METAL_DEPOSITS",
|
||||
"RARE_METAL_DEPOSITS",
|
||||
"METHANE_POOLS",
|
||||
"ICE_CRYSTALS",
|
||||
"EXPLOSIVE_GASES",
|
||||
"STRONG_MAGNETOSPHERE",
|
||||
"VIBRANT_AURORAS",
|
||||
"SALT_FLATS",
|
||||
"CANYONS",
|
||||
"PERPETUAL_DAYLIGHT",
|
||||
"PERPETUAL_OVERCAST",
|
||||
"DRY_SEABEDS",
|
||||
"MAGMA_SEAS",
|
||||
"SUPERVOLCANOES",
|
||||
"ASH_CLOUDS",
|
||||
"VAST_RUINS",
|
||||
"MUTATED_FLORA",
|
||||
"TERRAFORMED",
|
||||
"EXTREME_TEMPERATURES",
|
||||
"EXTREME_PRESSURE",
|
||||
"DIVERSE_LIFE",
|
||||
"SCARCE_LIFE",
|
||||
"FOSSILS",
|
||||
"WEAK_GRAVITY",
|
||||
"STRONG_GRAVITY",
|
||||
"CRUSHING_GRAVITY",
|
||||
"TOXIC_ATMOSPHERE",
|
||||
"CORROSIVE_ATMOSPHERE",
|
||||
"BREATHABLE_ATMOSPHERE",
|
||||
"THIN_ATMOSPHERE",
|
||||
"JOVIAN",
|
||||
"ROCKY",
|
||||
"VOLCANIC",
|
||||
"FROZEN",
|
||||
"SWAMP",
|
||||
"BARREN",
|
||||
"TEMPERATE",
|
||||
"JUNGLE",
|
||||
"OCEAN",
|
||||
"RADIOACTIVE",
|
||||
"MICRO_GRAVITY_ANOMALIES",
|
||||
"DEBRIS_CLUSTER",
|
||||
"DEEP_CRATERS",
|
||||
"SHALLOW_CRATERS",
|
||||
"UNSTABLE_COMPOSITION",
|
||||
"HOLLOWED_INTERIOR",
|
||||
"STRIPPED"
|
||||
]
|
||||
"$ref": "./WaypointTraitSymbol.json"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
|
75
models/WaypointTraitSymbol.json
Normal file
75
models/WaypointTraitSymbol.json
Normal file
@ -0,0 +1,75 @@
|
||||
{
|
||||
"type": "string",
|
||||
"description": "The unique identifier of the trait.",
|
||||
"enum": [
|
||||
"UNCHARTED",
|
||||
"UNDER_CONSTRUCTION",
|
||||
"MARKETPLACE",
|
||||
"SHIPYARD",
|
||||
"OUTPOST",
|
||||
"SCATTERED_SETTLEMENTS",
|
||||
"SPRAWLING_CITIES",
|
||||
"MEGA_STRUCTURES",
|
||||
"PIRATE_BASE",
|
||||
"OVERCROWDED",
|
||||
"HIGH_TECH",
|
||||
"CORRUPT",
|
||||
"BUREAUCRATIC",
|
||||
"TRADING_HUB",
|
||||
"INDUSTRIAL",
|
||||
"BLACK_MARKET",
|
||||
"RESEARCH_FACILITY",
|
||||
"MILITARY_BASE",
|
||||
"SURVEILLANCE_OUTPOST",
|
||||
"EXPLORATION_OUTPOST",
|
||||
"MINERAL_DEPOSITS",
|
||||
"COMMON_METAL_DEPOSITS",
|
||||
"PRECIOUS_METAL_DEPOSITS",
|
||||
"RARE_METAL_DEPOSITS",
|
||||
"METHANE_POOLS",
|
||||
"ICE_CRYSTALS",
|
||||
"EXPLOSIVE_GASES",
|
||||
"STRONG_MAGNETOSPHERE",
|
||||
"VIBRANT_AURORAS",
|
||||
"SALT_FLATS",
|
||||
"CANYONS",
|
||||
"PERPETUAL_DAYLIGHT",
|
||||
"PERPETUAL_OVERCAST",
|
||||
"DRY_SEABEDS",
|
||||
"MAGMA_SEAS",
|
||||
"SUPERVOLCANOES",
|
||||
"ASH_CLOUDS",
|
||||
"VAST_RUINS",
|
||||
"MUTATED_FLORA",
|
||||
"TERRAFORMED",
|
||||
"EXTREME_TEMPERATURES",
|
||||
"EXTREME_PRESSURE",
|
||||
"DIVERSE_LIFE",
|
||||
"SCARCE_LIFE",
|
||||
"FOSSILS",
|
||||
"WEAK_GRAVITY",
|
||||
"STRONG_GRAVITY",
|
||||
"CRUSHING_GRAVITY",
|
||||
"TOXIC_ATMOSPHERE",
|
||||
"CORROSIVE_ATMOSPHERE",
|
||||
"BREATHABLE_ATMOSPHERE",
|
||||
"THIN_ATMOSPHERE",
|
||||
"JOVIAN",
|
||||
"ROCKY",
|
||||
"VOLCANIC",
|
||||
"FROZEN",
|
||||
"SWAMP",
|
||||
"BARREN",
|
||||
"TEMPERATE",
|
||||
"JUNGLE",
|
||||
"OCEAN",
|
||||
"RADIOACTIVE",
|
||||
"MICRO_GRAVITY_ANOMALIES",
|
||||
"DEBRIS_CLUSTER",
|
||||
"DEEP_CRATERS",
|
||||
"SHALLOW_CRATERS",
|
||||
"UNSTABLE_COMPOSITION",
|
||||
"HOLLOWED_INTERIOR",
|
||||
"STRIPPED"
|
||||
]
|
||||
}
|
@ -254,7 +254,7 @@
|
||||
"schema": {
|
||||
"properties": {
|
||||
"faction": {
|
||||
"$ref": "../models/FactionSymbols.json",
|
||||
"$ref": "../models/FactionSymbol.json",
|
||||
"example": "COSMIC"
|
||||
},
|
||||
"symbol": {
|
||||
@ -518,12 +518,12 @@
|
||||
"schema": {
|
||||
"oneOf": [
|
||||
{
|
||||
"$ref": "../models/WaypointTrait.json"
|
||||
"$ref": "../models/WaypointTraitSymbol.json"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "../models/WaypointTrait.json"
|
||||
"$ref": "../models/WaypointTraitSymbol.json"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user