diff --git a/models/Chart.json b/models/Chart.json index 66c6063..35b116a 100644 --- a/models/Chart.json +++ b/models/Chart.json @@ -3,8 +3,7 @@ "description": "The chart of a system or waypoint, which makes the location visible to other agents.", "properties": { "waypointSymbol": { - "$ref": "./WaypointSymbol.json", - "description": "The symbol of the waypoint." + "$ref": "./WaypointSymbol.json" }, "submittedBy": { "type": "string", diff --git a/models/Contract.json b/models/Contract.json index 34b3c7f..7c20521 100644 --- a/models/Contract.json +++ b/models/Contract.json @@ -22,8 +22,7 @@ "description": "Type of contract." }, "terms": { - "$ref": "./ContractTerms.json", - "description": "The terms to fulfill the contract." + "$ref": "./ContractTerms.json" }, "accepted": { "type": "boolean", diff --git a/models/ContractPayment.json b/models/ContractPayment.json index a102adf..2146492 100644 --- a/models/ContractPayment.json +++ b/models/ContractPayment.json @@ -1,5 +1,6 @@ { "type": "object", + "description": "Payments for the contract.", "properties": { "onAccepted": { "type": "integer", diff --git a/models/ContractTerms.json b/models/ContractTerms.json index 8ca9028..f7d37cb 100644 --- a/models/ContractTerms.json +++ b/models/ContractTerms.json @@ -1,6 +1,6 @@ { "type": "object", - "description": "Terms of the contract needed to fulfill it.", + "description": "The terms to fulfill the contract.", "properties": { "deadline": { "type": "string", @@ -8,8 +8,7 @@ "description": "The deadline for the contract." }, "payment": { - "$ref": "./ContractPayment.json", - "description": "Payments for the contract." + "$ref": "./ContractPayment.json" }, "deliver": { "type": "array", diff --git a/models/Extraction.json b/models/Extraction.json index 1f9d8e1..d82a142 100644 --- a/models/Extraction.json +++ b/models/Extraction.json @@ -8,8 +8,7 @@ "description": "Symbol of the ship that executed the extraction." }, "yield": { - "$ref": "./ExtractionYield.json", - "description": "Yields from the extract operation." + "$ref": "./ExtractionYield.json" } }, "required": [ diff --git a/models/ExtractionYield.json b/models/ExtractionYield.json index e52f87e..e52e4f8 100644 --- a/models/ExtractionYield.json +++ b/models/ExtractionYield.json @@ -3,8 +3,7 @@ "description": "A yield from the extraction operation.", "properties": { "symbol": { - "$ref": "./TradeSymbol.json", - "description": "Symbol of the good that was extracted." + "$ref": "./TradeSymbol.json" }, "units": { "type": "integer", diff --git a/models/Faction.json b/models/Faction.json index 563c69b..8dee6f8 100644 --- a/models/Faction.json +++ b/models/Faction.json @@ -3,8 +3,7 @@ "type": "object", "properties": { "symbol": { - "$ref": "./FactionSymbol.json", - "description": "Faction symbol." + "$ref": "./FactionSymbol.json" }, "name": { "type": "string", diff --git a/models/MarketTransaction.json b/models/MarketTransaction.json index 132aca9..b6216eb 100644 --- a/models/MarketTransaction.json +++ b/models/MarketTransaction.json @@ -2,8 +2,7 @@ "type": "object", "properties": { "waypointSymbol": { - "$ref": "./WaypointSymbol.json", - "description": "The symbol of the waypoint where the transaction took place." + "$ref": "./WaypointSymbol.json" }, "shipSymbol": { "type": "string", diff --git a/models/ScannedWaypoint.json b/models/ScannedWaypoint.json index b75593a..96ac311 100644 --- a/models/ScannedWaypoint.json +++ b/models/ScannedWaypoint.json @@ -3,15 +3,13 @@ "type": "object", "properties": { "symbol": { - "$ref": "./WaypointSymbol.json", - "description": "Symbol of the waypoint." + "$ref": "./WaypointSymbol.json" }, "type": { "$ref": "./WaypointType.json" }, "systemSymbol": { - "$ref": "./SystemSymbol.json", - "description": "Symbol of the system." + "$ref": "./SystemSymbol.json" }, "x": { "type": "integer", diff --git a/models/ShipNav.json b/models/ShipNav.json index 5fe1e91..d8e5bcd 100644 --- a/models/ShipNav.json +++ b/models/ShipNav.json @@ -3,12 +3,10 @@ "description": "The navigation information of the ship.", "properties": { "systemSymbol": { - "$ref": "./SystemSymbol.json", - "description": "The system symbol of the ship's current location." + "$ref": "./SystemSymbol.json" }, "waypointSymbol": { - "$ref": "./WaypointSymbol.json", - "description": "The waypoint symbol of the ship's current location, or if the ship is in-transit, the waypoint symbol of the ship's destination." + "$ref": "./WaypointSymbol.json" }, "route": { "$ref": "./ShipNavRoute.json" diff --git a/models/ShipNavRoute.json b/models/ShipNavRoute.json index 31b475e..75ad424 100644 --- a/models/ShipNavRoute.json +++ b/models/ShipNavRoute.json @@ -6,9 +6,7 @@ "$ref": "./ShipNavRouteWaypoint.json" }, "departure": { - "deprecated": true, - "description": "Deprecated. Use origin instead.", - "$ref": "./ShipNavRouteWaypoint.json" + "$ref": "./ShipNavRouteWaypointDeprecated.json" }, "origin": { "$ref": "./ShipNavRouteWaypoint.json" diff --git a/models/ShipNavRouteWaypoint.json b/models/ShipNavRouteWaypoint.json index ce706ef..431f41d 100644 --- a/models/ShipNavRouteWaypoint.json +++ b/models/ShipNavRouteWaypoint.json @@ -11,8 +11,7 @@ "$ref": "./WaypointType.json" }, "systemSymbol": { - "$ref": "./SystemSymbol.json", - "description": "The symbol of the system the waypoint is in." + "$ref": "./SystemSymbol.json" }, "x": { "type": "integer", diff --git a/models/ShipNavRouteWaypointDeprecated.json b/models/ShipNavRouteWaypointDeprecated.json new file mode 100644 index 0000000..d4aa070 --- /dev/null +++ b/models/ShipNavRouteWaypointDeprecated.json @@ -0,0 +1,34 @@ +{ + "type": "object", + "deprecated": true, + "description": "Deprecated. Use origin instead.", + "properties": { + "symbol": { + "type": "string", + "minLength": 1, + "description": "The symbol of the waypoint." + }, + "type": { + "$ref": "./WaypointType.json" + }, + "systemSymbol": { + "$ref": "./SystemSymbol.json", + "description": "The symbol of the system the waypoint is in." + }, + "x": { + "type": "integer", + "description": "Position in the universe in the x axis." + }, + "y": { + "type": "integer", + "description": "Position in the universe in the y axis." + } + }, + "required": [ + "symbol", + "type", + "systemSymbol", + "x", + "y" + ] +} \ No newline at end of file diff --git a/models/ShipyardTransaction.json b/models/ShipyardTransaction.json index 5e5c481..969df36 100644 --- a/models/ShipyardTransaction.json +++ b/models/ShipyardTransaction.json @@ -3,8 +3,7 @@ "description": "Results of a transaction with a shipyard.", "properties": { "waypointSymbol": { - "$ref": "./WaypointSymbol.json", - "description": "The symbol of the waypoint where the transaction took place." + "$ref": "./WaypointSymbol.json" }, "shipSymbol": { "type": "string", diff --git a/models/Siphon.json b/models/Siphon.json index ecfc693..8430ad2 100644 --- a/models/Siphon.json +++ b/models/Siphon.json @@ -8,8 +8,7 @@ "description": "Symbol of the ship that executed the siphon." }, "yield": { - "$ref": "./SiphonYield.json", - "description": "Yields from the siphon operation." + "$ref": "./SiphonYield.json" } }, "required": [ diff --git a/models/SiphonYield.json b/models/SiphonYield.json index 6a126d2..cfec4b2 100644 --- a/models/SiphonYield.json +++ b/models/SiphonYield.json @@ -3,8 +3,7 @@ "description": "A yield from the siphon operation.", "properties": { "symbol": { - "$ref": "./TradeSymbol.json", - "description": "Symbol of the good that was siphoned." + "$ref": "./TradeSymbol.json" }, "units": { "type": "integer", diff --git a/models/SystemWaypoint.json b/models/SystemWaypoint.json index b1eea05..832a750 100644 --- a/models/SystemWaypoint.json +++ b/models/SystemWaypoint.json @@ -2,8 +2,7 @@ "type": "object", "properties": { "symbol": { - "$ref": "./WaypointSymbol.json", - "description": "The symbol of the waypoint." + "$ref": "./WaypointSymbol.json" }, "type": { "$ref": "./WaypointType.json" diff --git a/models/Waypoint.json b/models/Waypoint.json index 964ad28..baca3de 100644 --- a/models/Waypoint.json +++ b/models/Waypoint.json @@ -3,15 +3,13 @@ "type": "object", "properties": { "symbol": { - "$ref": "./WaypointSymbol.json", - "description": "Symbol of the waypoint." + "$ref": "./WaypointSymbol.json" }, "type": { "$ref": "./WaypointType.json" }, "systemSymbol": { - "$ref": "./SystemSymbol.json", - "description": "The symbol of the system this waypoint belongs to." + "$ref": "./SystemSymbol.json" }, "x": { "type": "integer", diff --git a/reference/SpaceTraders.json b/reference/SpaceTraders.json index 22b08ab..dc24243 100644 --- a/reference/SpaceTraders.json +++ b/reference/SpaceTraders.json @@ -254,8 +254,7 @@ "schema": { "properties": { "faction": { - "$ref": "../models/FactionSymbol.json", - "example": "COSMIC" + "$ref": "../models/FactionSymbol.json" }, "symbol": { "description": "Your desired agent symbol. This will be a unique name used to represent your agent, and will be the prefix for your ships.",