Remove $ref siblings, Agent.shipCount NOT optional, typos (#82)

* Typo and descriptions

* Remove $ref suiblings.

* missed one when refactoring ShipNavRouteWaypointDeprecated to keep deprecated flag.

* Agent.shipCount always seems to be returned. Why would this be optional?
This commit is contained in:
Keith Jackson 2023-12-16 08:46:48 -08:00 committed by GitHub
parent c9e99221b0
commit ccbbedd73f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 59 additions and 43 deletions

View File

@ -37,6 +37,7 @@
"symbol", "symbol",
"headquarters", "headquarters",
"credits", "credits",
"startingFaction" "startingFaction",
"shipCount"
] ]
} }

View File

@ -3,8 +3,7 @@
"description": "The chart of a system or waypoint, which makes the location visible to other agents.", "description": "The chart of a system or waypoint, which makes the location visible to other agents.",
"properties": { "properties": {
"waypointSymbol": { "waypointSymbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "The symbol of the waypoint."
}, },
"submittedBy": { "submittedBy": {
"type": "string", "type": "string",

View File

@ -22,8 +22,7 @@
"description": "Type of contract." "description": "Type of contract."
}, },
"terms": { "terms": {
"$ref": "./ContractTerms.json", "$ref": "./ContractTerms.json"
"description": "The terms to fulfill the contract."
}, },
"accepted": { "accepted": {
"type": "boolean", "type": "boolean",

View File

@ -1,5 +1,6 @@
{ {
"type": "object", "type": "object",
"description": "Payments for the contract.",
"properties": { "properties": {
"onAccepted": { "onAccepted": {
"type": "integer", "type": "integer",

View File

@ -1,6 +1,6 @@
{ {
"type": "object", "type": "object",
"description": "Terms of the contract needed to fulfill it.", "description": "The terms to fulfill the contract.",
"properties": { "properties": {
"deadline": { "deadline": {
"type": "string", "type": "string",
@ -8,8 +8,7 @@
"description": "The deadline for the contract." "description": "The deadline for the contract."
}, },
"payment": { "payment": {
"$ref": "./ContractPayment.json", "$ref": "./ContractPayment.json"
"description": "Payments for the contract."
}, },
"deliver": { "deliver": {
"type": "array", "type": "array",

View File

@ -8,8 +8,7 @@
"description": "Symbol of the ship that executed the extraction." "description": "Symbol of the ship that executed the extraction."
}, },
"yield": { "yield": {
"$ref": "./ExtractionYield.json", "$ref": "./ExtractionYield.json"
"description": "Yields from the extract operation."
} }
}, },
"required": [ "required": [

View File

@ -3,8 +3,7 @@
"description": "A yield from the extraction operation.", "description": "A yield from the extraction operation.",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./TradeSymbol.json", "$ref": "./TradeSymbol.json"
"description": "Symbol of the good that was extracted."
}, },
"units": { "units": {
"type": "integer", "type": "integer",

View File

@ -3,8 +3,7 @@
"type": "object", "type": "object",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./FactionSymbol.json", "$ref": "./FactionSymbol.json"
"description": "Faction symbol."
}, },
"name": { "name": {
"type": "string", "type": "string",

View File

@ -2,8 +2,7 @@
"type": "object", "type": "object",
"properties": { "properties": {
"waypointSymbol": { "waypointSymbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "The symbol of the waypoint where the transaction took place."
}, },
"shipSymbol": { "shipSymbol": {
"type": "string", "type": "string",

View File

@ -3,15 +3,13 @@
"type": "object", "type": "object",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "Symbol of the waypoint."
}, },
"type": { "type": {
"$ref": "./WaypointType.json" "$ref": "./WaypointType.json"
}, },
"systemSymbol": { "systemSymbol": {
"$ref": "./SystemSymbol.json", "$ref": "./SystemSymbol.json"
"description": "Symbol of the system."
}, },
"x": { "x": {
"type": "integer", "type": "integer",

View File

@ -3,12 +3,10 @@
"description": "The navigation information of the ship.", "description": "The navigation information of the ship.",
"properties": { "properties": {
"systemSymbol": { "systemSymbol": {
"$ref": "./SystemSymbol.json", "$ref": "./SystemSymbol.json"
"description": "The system symbol of the ship's current location."
}, },
"waypointSymbol": { "waypointSymbol": {
"$ref": "./WaypointSymbol.json", "$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."
}, },
"route": { "route": {
"$ref": "./ShipNavRoute.json" "$ref": "./ShipNavRoute.json"

View File

@ -6,9 +6,7 @@
"$ref": "./ShipNavRouteWaypoint.json" "$ref": "./ShipNavRouteWaypoint.json"
}, },
"departure": { "departure": {
"deprecated": true, "$ref": "./ShipNavRouteWaypointDeprecated.json"
"description": "Deprecated. Use origin instead.",
"$ref": "./ShipNavRouteWaypoint.json"
}, },
"origin": { "origin": {
"$ref": "./ShipNavRouteWaypoint.json" "$ref": "./ShipNavRouteWaypoint.json"

View File

@ -11,8 +11,7 @@
"$ref": "./WaypointType.json" "$ref": "./WaypointType.json"
}, },
"systemSymbol": { "systemSymbol": {
"$ref": "./SystemSymbol.json", "$ref": "./SystemSymbol.json"
"description": "The symbol of the system the waypoint is in."
}, },
"x": { "x": {
"type": "integer", "type": "integer",

View File

@ -0,0 +1,33 @@
{
"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"
},
"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"
]
}

View File

@ -3,8 +3,7 @@
"description": "Results of a transaction with a shipyard.", "description": "Results of a transaction with a shipyard.",
"properties": { "properties": {
"waypointSymbol": { "waypointSymbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "The symbol of the waypoint where the transaction took place."
}, },
"shipSymbol": { "shipSymbol": {
"type": "string", "type": "string",

View File

@ -8,8 +8,7 @@
"description": "Symbol of the ship that executed the siphon." "description": "Symbol of the ship that executed the siphon."
}, },
"yield": { "yield": {
"$ref": "./SiphonYield.json", "$ref": "./SiphonYield.json"
"description": "Yields from the siphon operation."
} }
}, },
"required": [ "required": [

View File

@ -3,8 +3,7 @@
"description": "A yield from the siphon operation.", "description": "A yield from the siphon operation.",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./TradeSymbol.json", "$ref": "./TradeSymbol.json"
"description": "Symbol of the good that was siphoned."
}, },
"units": { "units": {
"type": "integer", "type": "integer",

View File

@ -1,5 +1,6 @@
{ {
"type": "string", "type": "string",
"description": "The symbol of the system.",
"minLength": 1, "minLength": 1,
"x-faker": { "x-faker": {
"fake": ["X1-{{random.alphaNumeric(5)}}"] "fake": ["X1-{{random.alphaNumeric(5)}}"]

View File

@ -2,8 +2,7 @@
"type": "object", "type": "object",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "The symbol of the waypoint."
}, },
"type": { "type": {
"$ref": "./WaypointType.json" "$ref": "./WaypointType.json"

View File

@ -3,15 +3,13 @@
"type": "object", "type": "object",
"properties": { "properties": {
"symbol": { "symbol": {
"$ref": "./WaypointSymbol.json", "$ref": "./WaypointSymbol.json"
"description": "Symbol fo the waypoint."
}, },
"type": { "type": {
"$ref": "./WaypointType.json" "$ref": "./WaypointType.json"
}, },
"systemSymbol": { "systemSymbol": {
"$ref": "./SystemSymbol.json", "$ref": "./SystemSymbol.json"
"description": "The symbol of the system this waypoint belongs to."
}, },
"x": { "x": {
"type": "integer", "type": "integer",

View File

@ -1,5 +1,6 @@
{ {
"type": "string", "type": "string",
"description": "The symbol of the waypoint.",
"minLength": 1, "minLength": 1,
"x-faker": { "x-faker": {
"fake": ["X1-{{random.alphaNumeric(5)}}-{{random.alphaNumeric(5)}}"] "fake": ["X1-{{random.alphaNumeric(5)}}-{{random.alphaNumeric(5)}}"]

View File

@ -254,8 +254,7 @@
"schema": { "schema": {
"properties": { "properties": {
"faction": { "faction": {
"$ref": "../models/FactionSymbol.json", "$ref": "../models/FactionSymbol.json"
"example": "COSMIC"
}, },
"symbol": { "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.", "description": "Your desired agent symbol. This will be a unique name used to represent your agent, and will be the prefix for your ships.",