package report type ShipClass struct { Name string `json:"name"` Drive Float `json:"drive"` Armament uint `json:"armament"` Weapons Float `json:"weapons"` Shields Float `json:"shields"` Cargo Float `json:"cargo"` Mass Float `json:"mass"` } type OthersShipClass struct { Race string `json:"race"` ShipClass } type ShipProduction struct { Planet uint `json:"planet"` // Галактический номер планеты Class string `json:"class"` // Наименование типа строящегося корабля Cost Float `json:"cost"` // Стоимость постройки одного такого корабля (в производственных ед.) без учета расходов на добычу сырья Wasted Float `json:"wasted"` // Сколько производственных единиц уже было затрачено на постройку этого корабля (уже учитывая производство сырья) Free Float `json:"free"` // Свободный производственный потенциал } type IncomingGroup struct { Origin uint `json:"origin"` Destination uint `json:"destination"` Distance Float `json:"distance"` Speed Float `json:"speed"` Mass Float `json:"mass"` }