1
0
Fork 0

[golang] implement ship refueling

This commit is contained in:
Julien Dessaux 2025-02-12 23:55:18 +01:00
parent 23dd8f4a27
commit 01263017fc
Signed by: adyxax
GPG key ID: F92E51B86E07177E
8 changed files with 121 additions and 6 deletions

View file

@ -2,7 +2,7 @@ package model
type Nav struct {
FlightMode string `json:"flightMode"`
Route Route `json:"route"`
Route *Route `json:"route"`
Status string `json:"status"`
SystemSymbol string `json:"systemSymbol"`
WaypointSymbol string `json:"waypointSymbol"`

View file

@ -1,9 +1,9 @@
package model
type Register struct {
Agent Agent `json:"agent"`
Agent *Agent `json:"agent"`
//contract
//faction
Ship Ship `json:"ship"`
Ship *Ship `json:"ship"`
Token string `json:"token"`
}

View file

@ -3,9 +3,9 @@ package model
import "time"
type Route struct {
Arrival time.Time `json:"arrival"`
DepartureTime time.Time `json:"departureTime"`
Destination RouteEndpoint `json:"destination"`
Arrival time.Time `json:"arrival"`
DepartureTime time.Time `json:"departureTime"`
Destination *RouteEndpoint `json:"destination"`
}
type RouteEndpoint struct {

View file

@ -0,0 +1,14 @@
package model
import "time"
type Transaction struct {
PricePerUnit int `json:"pricePerUnit"`
ShipSymbol string `json:"shipSymbol"`
Timestamp time.Time `json:"timestamp"`
TotalPrice int `json:"totalPrice"`
TradeSymbol string `json:"tradeSymbol"`
Type string `json:"type"`
Units int `json:"units"`
WaypointSymbol string `json:"waypointSymbol"`
}