Cosmos Journeyer API Documentation - v1.10.1
Preparing search index...
backend/save/saveFileData
CmdrSavesDeepSchema
Variable CmdrSavesDeepSchema
Const
CmdrSavesDeepSchema
:
ZodObject
<
{}
&
{
auto
:
ZodArray
<
ZodObject
<
{
player
:
ZodObject
<
{
balance
:
ZodDefault
<
ZodNumber
>
;
completedMissions
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
creationDate
:
ZodDefault
<
ZodString
>
;
currentItinerary
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
currentMissions
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
discoveries
:
ZodDefault
<
ZodObject
<
{
local
:
...
;
uploaded
:
...
}
,
"strip"
,
ZodTypeAny
,
{
local
:
...
;
uploaded
:
...
}
,
{
local
?:
...
;
uploaded
?:
...
}
,
>
,
>
;
name
:
ZodDefault
<
ZodString
>
;
spaceShips
:
ZodDefault
<
ZodArray
<
ZodDiscriminatedUnion
<
(...)
,
(...)
>
,
"many"
>
,
>
;
spareSpaceshipComponents
:
ZodDefault
<
ZodArray
<
ZodDiscriminatedUnion
<
(...)
,
(...)
>
,
"many"
>
,
>
;
systemBookmarks
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
timePlayedSeconds
:
ZodDefault
<
ZodNumber
>
;
tutorials
:
ZodDefault
<
ZodObject
<
{
flightCompleted
:
...
;
fuelScoopingCompleted
:
...
;
starMapCompleted
:
...
;
stationLandingCompleted
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
flightCompleted
:
...
;
fuelScoopingCompleted
:
...
;
starMapCompleted
:
...
;
stationLandingCompleted
:
...
;
}
,
{
flightCompleted
?:
...
;
fuelScoopingCompleted
?:
...
;
starMapCompleted
?:
...
;
stationLandingCompleted
?:
...
;
}
,
>
,
>
;
uuid
:
ZodDefault
<
ZodString
>
;
visitedSystemHistory
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
}
,
"strip"
,
ZodTypeAny
,
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
...
;
explorerName
:
...
;
objectId
:
...
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
...
;
explorerName
:
...
;
objectId
:
...
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
...
;
primary
:
...
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
,
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
...
;
reward
?:
...
;
tree
:
...
;
type
?:
...
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
currentMissions
?:
{
missionGiver
:
...
;
reward
?:
...
;
tree
:
...
;
type
?:
...
;
}
[]
;
discoveries
?:
{
local
?:
(...)
|
(...)
;
uploaded
?:
(...)
|
(...)
}
;
name
?:
string
;
spaceShips
?:
{
components
:
...
;
id
:
...
;
name
:
...
;
type
:
...
}
[]
;
spareSpaceshipComponents
?:
((...)
|
(...)
|
(...)
|
(...)
|
(...))
[]
;
systemBookmarks
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
(...)
|
(...)
|
(...)
;
fuelScoopingCompleted
?:
(...)
|
(...)
|
(...)
;
starMapCompleted
?:
(...)
|
(...)
|
(...)
;
stationLandingCompleted
?:
(...)
|
(...)
|
(...)
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
}
,
>
;
playerLocation
:
ZodDiscriminatedUnion
<
"type"
,
[
ZodObject
<
{
position
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
rotation
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
position
:
{
x
:
...
;
y
:
...
;
z
:
...
}
;
rotation
:
{
w
:
...
;
x
:
...
;
y
:
...
;
z
:
...
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
position
:
{
x
?:
...
;
y
?:
...
;
z
?:
...
}
;
rotation
:
{
w
?:
...
;
x
?:
...
;
y
?:
...
;
z
?:
...
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
latitude
:
ZodDefault
<
(...)
>
;
longitude
:
ZodDefault
<
(...)
>
;
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
latitude
?:
(...)
|
(...)
;
longitude
?:
(...)
|
(...)
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
shipId
:
ZodString
;
type
:
ZodLiteral
<
(...)
>
}
,
"strip"
,
ZodTypeAny
,
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
,
]
,
>
;
shipLocations
:
ZodRecord
<
ZodString
,
ZodDiscriminatedUnion
<
"type"
,
[
ZodObject
<
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
>
,
ZodObject
<
{
type
:
...
;
universeObjectId
:
...
}
,
"strip"
,
ZodTypeAny
,
{
type
:
...
;
universeObjectId
:
...
}
,
{
type
:
...
;
universeObjectId
:
...
}
,
>
,
ZodObject
<
{
latitude
:
...
;
longitude
:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
latitude
:
...
;
longitude
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
{
latitude
?:
...
;
longitude
?:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
>
,
ZodObject
<
{
shipId
:
...
;
type
:
...
}
,
"strip"
,
ZodTypeAny
,
{
shipId
:
...
;
type
:
...
}
,
{
shipId
:
...
;
type
:
...
}
,
>
,
]
,
>
,
>
;
timestamp
:
ZodDefault
<
ZodNumber
>
;
}
,
"strip"
,
ZodTypeAny
,
{
player
:
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
[
(...)
,
(...)
,
(...)
]
;
primary
:
{
fuelTank
:
...
;
thrusters
:
...
;
warpDrive
:
...
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
:
number
;
}
,
{
player
:
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
?:
(...)
|
(...)
;
tree
:
MissionNodeSerializedShape
;
type
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
?:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
?:
(...)
|
(...)
;
tree
:
MissionNodeSerializedShape
;
type
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
discoveries
?:
{
local
?:
(...)
[]
;
uploaded
?:
(...)
[]
}
;
name
?:
string
;
spaceShips
?:
{
components
:
{
optional
:
...
;
primary
:
...
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
?:
(
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
)
[]
;
systemBookmarks
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
boolean
;
fuelScoopingCompleted
?:
boolean
;
starMapCompleted
?:
boolean
;
stationLandingCompleted
?:
boolean
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
z
?:
(...)
|
(...)
;
}
;
rotation
:
{
w
?:
(...)
|
(...)
;
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
z
?:
(...)
|
(...)
;
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
?:
number
;
}
,
>
,
"many"
,
>
;
manual
:
ZodArray
<
ZodObject
<
{
player
:
ZodObject
<
{
balance
:
ZodDefault
<
ZodNumber
>
;
completedMissions
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
creationDate
:
ZodDefault
<
ZodString
>
;
currentItinerary
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
currentMissions
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
discoveries
:
ZodDefault
<
ZodObject
<
{
local
:
...
;
uploaded
:
...
}
,
"strip"
,
ZodTypeAny
,
{
local
:
...
;
uploaded
:
...
}
,
{
local
?:
...
;
uploaded
?:
...
}
,
>
,
>
;
name
:
ZodDefault
<
ZodString
>
;
spaceShips
:
ZodDefault
<
ZodArray
<
ZodDiscriminatedUnion
<
(...)
,
(...)
>
,
"many"
>
,
>
;
spareSpaceshipComponents
:
ZodDefault
<
ZodArray
<
ZodDiscriminatedUnion
<
(...)
,
(...)
>
,
"many"
>
,
>
;
systemBookmarks
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
timePlayedSeconds
:
ZodDefault
<
ZodNumber
>
;
tutorials
:
ZodDefault
<
ZodObject
<
{
flightCompleted
:
...
;
fuelScoopingCompleted
:
...
;
starMapCompleted
:
...
;
stationLandingCompleted
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
flightCompleted
:
...
;
fuelScoopingCompleted
:
...
;
starMapCompleted
:
...
;
stationLandingCompleted
:
...
;
}
,
{
flightCompleted
?:
...
;
fuelScoopingCompleted
?:
...
;
starMapCompleted
?:
...
;
stationLandingCompleted
?:
...
;
}
,
>
,
>
;
uuid
:
ZodDefault
<
ZodString
>
;
visitedSystemHistory
:
ZodDefault
<
ZodArray
<
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
,
"many"
>
,
>
;
}
,
"strip"
,
ZodTypeAny
,
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
...
;
explorerName
:
...
;
objectId
:
...
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
...
;
explorerName
:
...
;
objectId
:
...
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
...
;
primary
:
...
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
,
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
...
;
reward
?:
...
;
tree
:
...
;
type
?:
...
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
currentMissions
?:
{
missionGiver
:
...
;
reward
?:
...
;
tree
:
...
;
type
?:
...
;
}
[]
;
discoveries
?:
{
local
?:
(...)
|
(...)
;
uploaded
?:
(...)
|
(...)
}
;
name
?:
string
;
spaceShips
?:
{
components
:
...
;
id
:
...
;
name
:
...
;
type
:
...
}
[]
;
spareSpaceshipComponents
?:
((...)
|
(...)
|
(...)
|
(...)
|
(...))
[]
;
systemBookmarks
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
(...)
|
(...)
|
(...)
;
fuelScoopingCompleted
?:
(...)
|
(...)
|
(...)
;
starMapCompleted
?:
(...)
|
(...)
|
(...)
;
stationLandingCompleted
?:
(...)
|
(...)
|
(...)
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
[]
;
}
,
>
;
playerLocation
:
ZodDiscriminatedUnion
<
"type"
,
[
ZodObject
<
{
position
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
rotation
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
position
:
{
x
:
...
;
y
:
...
;
z
:
...
}
;
rotation
:
{
w
:
...
;
x
:
...
;
y
:
...
;
z
:
...
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
position
:
{
x
?:
...
;
y
?:
...
;
z
?:
...
}
;
rotation
:
{
w
?:
...
;
x
?:
...
;
y
?:
...
;
z
?:
...
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
latitude
:
ZodDefault
<
(...)
>
;
longitude
:
ZodDefault
<
(...)
>
;
type
:
ZodLiteral
<
(...)
>
;
universeObjectId
:
ZodObject
<
(...)
,
(...)
,
(...)
,
(...)
,
(...)
>
;
}
,
"strip"
,
ZodTypeAny
,
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
{
latitude
?:
(...)
|
(...)
;
longitude
?:
(...)
|
(...)
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
,
>
,
ZodObject
<
{
shipId
:
ZodString
;
type
:
ZodLiteral
<
(...)
>
}
,
"strip"
,
ZodTypeAny
,
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
,
]
,
>
;
shipLocations
:
ZodRecord
<
ZodString
,
ZodDiscriminatedUnion
<
"type"
,
[
ZodObject
<
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
{
position
:
...
;
rotation
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
>
,
ZodObject
<
{
type
:
...
;
universeObjectId
:
...
}
,
"strip"
,
ZodTypeAny
,
{
type
:
...
;
universeObjectId
:
...
}
,
{
type
:
...
;
universeObjectId
:
...
}
,
>
,
ZodObject
<
{
latitude
:
...
;
longitude
:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
"strip"
,
ZodTypeAny
,
{
latitude
:
...
;
longitude
:
...
;
type
:
...
;
universeObjectId
:
...
}
,
{
latitude
?:
...
;
longitude
?:
...
;
type
:
...
;
universeObjectId
:
...
;
}
,
>
,
ZodObject
<
{
shipId
:
...
;
type
:
...
}
,
"strip"
,
ZodTypeAny
,
{
shipId
:
...
;
type
:
...
}
,
{
shipId
:
...
;
type
:
...
}
,
>
,
]
,
>
,
>
;
timestamp
:
ZodDefault
<
ZodNumber
>
;
}
,
"strip"
,
ZodTypeAny
,
{
player
:
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
[
(...)
,
(...)
,
(...)
]
;
primary
:
{
fuelTank
:
...
;
thrusters
:
...
;
warpDrive
:
...
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
:
number
;
}
,
{
player
:
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
?:
(...)
|
(...)
;
tree
:
MissionNodeSerializedShape
;
type
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
?:
{
missionGiver
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
reward
?:
(...)
|
(...)
;
tree
:
MissionNodeSerializedShape
;
type
?:
(...)
|
(...)
|
(...)
|
(...)
;
}
[]
;
discoveries
?:
{
local
?:
(...)
[]
;
uploaded
?:
(...)
[]
}
;
name
?:
string
;
spaceShips
?:
{
components
:
{
optional
:
...
;
primary
:
...
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
?:
(
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
)
[]
;
systemBookmarks
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
boolean
;
fuelScoopingCompleted
?:
boolean
;
starMapCompleted
?:
boolean
;
stationLandingCompleted
?:
boolean
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
z
?:
(...)
|
(...)
;
}
;
rotation
:
{
w
?:
(...)
|
(...)
;
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
z
?:
(...)
|
(...)
;
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
...
;
localY
:
...
;
localZ
:
...
;
starSectorX
:
...
;
starSectorY
:
...
;
starSectorZ
:
...
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
?:
number
;
}
,
>
,
"many"
,
>
;
}
,
"strip"
,
ZodTypeAny
,
{
auto
:
{
player
:
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
[
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
;
thrusters
:
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
;
warpDrive
:
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
:
number
;
}
[]
;
manual
:
{
player
:
{
balance
:
number
;
completedMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
creationDate
:
string
;
currentItinerary
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
:
number
;
tree
:
MissionNodeSerializedShape
;
type
:
MissionType
;
}
[]
;
discoveries
:
{
local
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
[]
;
uploaded
:
{
discoveryTimestamp
:
number
;
explorerName
:
string
;
objectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
[]
;
}
;
name
:
string
;
spaceShips
:
{
components
:
{
optional
:
[
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
|
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
,
]
;
primary
:
{
fuelTank
:
|
null
|
{
currentFuel01
:
...
;
quality
:
...
;
size
:
...
;
type
:
...
}
;
thrusters
:
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
;
warpDrive
:
null
|
{
quality
:
...
;
size
:
...
;
type
:
...
}
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
:
number
;
tutorials
:
{
flightCompleted
:
boolean
;
fuelScoopingCompleted
:
boolean
;
starMapCompleted
:
boolean
;
stationLandingCompleted
:
boolean
;
}
;
uuid
:
string
;
visitedSystemHistory
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
:
number
;
y
:
number
;
z
:
number
}
;
rotation
:
{
w
:
number
;
x
:
number
;
y
:
number
;
z
:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
:
number
;
longitude
:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
:
number
;
}
[]
;
}
,
{
auto
:
{
player
:
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
?:
number
;
tree
:
MissionNodeSerializedShape
;
type
?:
|
SIGHT_SEEING_FLY_BY
|
SIGHT_SEEING_TERMINATOR_LANDING
|
SIGHT_SEEING_ASTEROID_FIELD
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
?:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
?:
number
;
tree
:
MissionNodeSerializedShape
;
type
?:
|
SIGHT_SEEING_FLY_BY
|
SIGHT_SEEING_TERMINATOR_LANDING
|
SIGHT_SEEING_ASTEROID_FIELD
;
}
[]
;
discoveries
?:
{
local
?:
{
discoveryTimestamp
?:
(...)
|
(...)
;
explorerName
?:
(...)
|
(...)
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
uploaded
?:
{
discoveryTimestamp
?:
(...)
|
(...)
;
explorerName
?:
(...)
|
(...)
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
}
;
name
?:
string
;
spaceShips
?:
{
components
:
{
optional
:
[
(...)
|
(...)
|
(...)
|
(...)
,
(...)
|
(...)
|
(...)
|
(...)
,
(...)
|
(...)
|
(...)
|
(...)
,
]
;
primary
:
{
fuelTank
:
(...)
|
(...)
;
thrusters
:
(...)
|
(...)
;
warpDrive
:
(...)
|
(...)
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
?:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
boolean
;
fuelScoopingCompleted
?:
boolean
;
starMapCompleted
?:
boolean
;
stationLandingCompleted
?:
boolean
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
?:
number
;
}
[]
;
manual
:
{
player
:
{
balance
?:
number
;
completedMissions
?:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
?:
number
;
tree
:
MissionNodeSerializedShape
;
type
?:
|
SIGHT_SEEING_FLY_BY
|
SIGHT_SEEING_TERMINATOR_LANDING
|
SIGHT_SEEING_ASTEROID_FIELD
;
}
[]
;
creationDate
?:
string
;
currentItinerary
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
currentMissions
?:
{
missionGiver
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
reward
?:
number
;
tree
:
MissionNodeSerializedShape
;
type
?:
|
SIGHT_SEEING_FLY_BY
|
SIGHT_SEEING_TERMINATOR_LANDING
|
SIGHT_SEEING_ASTEROID_FIELD
;
}
[]
;
discoveries
?:
{
local
?:
{
discoveryTimestamp
?:
(...)
|
(...)
;
explorerName
?:
(...)
|
(...)
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
uploaded
?:
{
discoveryTimestamp
?:
(...)
|
(...)
;
explorerName
?:
(...)
|
(...)
;
objectId
:
{
idInSystem
:
...
;
systemCoordinates
:
...
}
;
}
[]
;
}
;
name
?:
string
;
spaceShips
?:
{
components
:
{
optional
:
[
(...)
|
(...)
|
(...)
|
(...)
,
(...)
|
(...)
|
(...)
|
(...)
,
(...)
|
(...)
|
(...)
|
(...)
,
]
;
primary
:
{
fuelTank
:
(...)
|
(...)
;
thrusters
:
(...)
|
(...)
;
warpDrive
:
(...)
|
(...)
;
}
;
}
;
id
:
string
;
name
:
string
;
type
:
WANDERER
;
}
[]
;
spareSpaceshipComponents
?:
(
|
{
quality
:
number
;
size
:
number
;
type
:
"discoveryScanner"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"fuelScoop"
}
|
{
currentFuel01
:
number
;
quality
:
number
;
size
:
number
;
type
:
"fuelTank"
;
}
|
{
quality
:
number
;
size
:
number
;
type
:
"thrusters"
}
|
{
quality
:
number
;
size
:
number
;
type
:
"warpDrive"
}
)
[]
;
systemBookmarks
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
timePlayedSeconds
?:
number
;
tutorials
?:
{
flightCompleted
?:
boolean
;
fuelScoopingCompleted
?:
boolean
;
starMapCompleted
?:
boolean
;
stationLandingCompleted
?:
boolean
;
}
;
uuid
?:
string
;
visitedSystemHistory
?:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
[]
;
}
;
playerLocation
:
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
;
shipLocations
:
Record
<
string
,
|
{
position
:
{
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
rotation
:
{
w
?:
number
;
x
?:
number
;
y
?:
number
;
z
?:
number
}
;
type
:
"relative"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
type
:
"atStation"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
latitude
?:
number
;
longitude
?:
number
;
type
:
"onSurface"
;
universeObjectId
:
{
idInSystem
:
string
;
systemCoordinates
:
{
localX
:
number
;
localY
:
number
;
localZ
:
number
;
starSectorX
:
number
;
starSectorY
:
number
;
starSectorZ
:
number
;
}
;
}
;
}
|
{
shipId
:
string
;
type
:
"inSpaceship"
}
,
>
;
timestamp
?:
number
;
}
[]
;
}
,
>
= ...
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Cosmos Journeyer API Documentation - v1.10.1
Loading...