Documentation ¶
Index ¶
- type ApproachBody
- type ApproachSettlement
- type AsteroidCracked
- type BackPack
- type Backpack
- type BackpackChange
- type BookTaxi
- type Bounty
- type BuyAmmo
- type BuyDrones
- type BuyMicroResources
- type BuySuit
- type BuyWeapon
- type Cargo
- type CargoDepot
- type CargoItem
- type CarrierDepositFuel
- type CarrierJump
- type ChangeCrewRole
- type ClearSavedGame
- type CodexEntry
- type CollectCargo
- type CollectItems
- type Commander
- type CommitCrime
- type Cost
- type CreateSuitLoadout
- type CrewAssign
- type CrewFire
- type CrewHire
- type CrewMemberJoins
- type CrewMemberQuits
- type CrewMemberRoleChange
- type CrimeVictim
- type DataScanned
- type DeleteSuitLoadout
- type Died
- type Disembark
- type DockFighter
- type DockSRV
- type Docked
- type DockingCancelled
- type DockingDenied
- type DockingGranted
- type DockingRequested
- type EjectCargo
- type Embark
- type EndCrewSession
- type EngineerContribution
- type EngineerCraft
- type EngineerProgress
- type EscapeInterdiction
- type Event
- type FSDJump
- type FSDTarget
- type FSSAllBodiesFound
- type FSSDiscoveryScan
- type FSSSignalDiscovered
- type FetchRemoteModule
- type FighterDestroyed
- type FighterRebuilt
- type FileHeader
- type Fileheader
- type Friends
- type FuelScoop
- type GenericEvent
- type HeatDamage
- type HeatWarning
- type HullDamage
- type Interdicted
- type Interdiction
- type JoinACrew
- type JoinedSquadron
- type KickCrewMember
- type LaunchDrone
- type LaunchFighter
- type LaunchSRV
- type LeaveBody
- type Liftoff
- type LoadGame
- type Loadout
- type LoadoutEquipModule
- type LocalizedValue
- type Location
- type Market
- type MarketBuy
- type MarketSell
- type MassModuleStore
- type MaterialCollected
- type MaterialDiscovered
- type Materials
- type MiningRefined
- type MissionAbandoned
- type MissionAccepted
- type MissionCompleted
- type MissionData
- type MissionFailed
- type MissionRedirected
- type Missions
- type ModuleBuy
- type ModuleInfo
- type ModuleRetrieve
- type ModuleSell
- type ModuleSellRemote
- type ModuleStore
- type ModuleSwap
- type MultiSellExplorationData
- type Music
- type NavBeaconScan
- type NavRoute
- type NewCommander
- type NpcCrewPaidWage
- type NpcCrewRank
- type Outfitting
- type OwnedItem
- type Passengers
- type PayBounties
- type PayFines
- type Powerplay
- type PowerplayCollect
- type PowerplayDeliver
- type PowerplayJoin
- type PowerplaySalary
- type Progress
- type Promotion
- type ProspectedAsteroid
- type QuitACrew
- type Rank
- type ReceiveText
- type RedeemVoucher
- type RefuelAll
- type RenameSuitLoadout
- type Repair
- type RepairAll
- type RepairDrone
- type Reputation
- type ReservoirReplenished
- type RestockVehicle
- type Resurrect
- type SAAScanComplete
- type SAASignalsFound
- type Scan
- type Scanned
- type SelfDestruct
- type SellDrones
- type SellExplorationData
- type SellSuit
- type SellWeapon
- type SendText
- type SetUserShipName
- type SharedBookmarkToSquadron
- type ShieldState
- type ShipLocker
- type ShipLockerMaterials
- type ShipTargeted
- type Shipyard
- type ShipyardBuy
- type ShipyardNew
- type ShipyardSell
- type ShipyardSwap
- type ShipyardTransfer
- type Shutdown
- type SquadronCreated
- type SquadronStartup
- type StartJump
- type Statistics
- type StoredModules
- type StoredShips
- type SuitLoadout
- type SupercruiseEntry
- type SupercruiseExit
- type SwitchSuitLoadout
- type Synthesis
- type Touchdown
- type TransferMicroResources
- type USSDrop
- type UnderAttack
- type Undocked
- type UseConsumable
- type VehicleSwitch
- type WingAdd
- type WingInvite
- type WingJoin
- type WingLeave
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApproachBody ¶ added in v0.1.3
type ApproachSettlement ¶ added in v0.1.3
type AsteroidCracked ¶ added in v0.1.3
type Backpack ¶ added in v0.1.3
type Backpack struct { Components []interface{} Consumables []interface{} Data []interface{} Items []interface{} Event }
type BackpackChange ¶ added in v0.1.3
type BackpackChange struct { Removed []struct { LocalizedValue OwnerID float64 Type string } Event }
type BuyMicroResources ¶ added in v0.1.3
type BuyMicroResources struct { Category string MarketID float64 LocalizedValue Price float64 Event }
type BuySuit ¶ added in v0.1.3
type BuySuit struct { LocalizedValue Price float64 SuitID float64 Event }
type BuyWeapon ¶ added in v0.1.3
type BuyWeapon struct { LocalizedValue Price float64 SuitModuleID float64 Event }
type Cargo ¶
type Cargo struct { Event Vessel string `json:"Vessel"` Count int `json:"Count"` Inventory []CargoItem `json:"Inventory"` }
Cargo Cargo
type CargoDepot ¶ added in v0.1.3
type CargoItem ¶
type CargoItem struct { MissionID int `json:"MissionID,omitempty"` LocalizedValue Stolen int `json:"Stolen"` }
CargoItem represents a type of Commodity in Cargo
type CarrierDepositFuel ¶ added in v0.1.3
type CarrierJump ¶ added in v0.1.3
type CarrierJump struct { Body string BodyID float64 BodyType string Docked bool Factions []struct { Allegiance string FactionState string Government string Happiness string HappinessLocalised string `json:"Happiness_Localised,omitempty"` Influence float64 MyReputation float64 Name string } MarketID float64 Multicrew bool Population float64 PowerplayState string Powers []string StarPos []float64 StarSystem string StationEconomies []struct { LocalizedValue Proportion float64 } StationEconomy string StationEconomyLocalised string `json:"StationEconomy_Localised,omitempty"` StationFaction struct { Name string } StationGovernment string StationGovernmentLocalised string `json:"StationGovernment_Localised,omitempty"` StationName string StationServices []string StationType string SystemAddress float64 SystemAllegiance string SystemEconomy string SystemEconomyLocalised string `json:"SystemEconomy_Localised,omitempty"` SystemFaction struct { Name string } SystemGovernment string SystemGovernmentLocalised string `json:"SystemGovernment_Localised,omitempty"` SystemSecondEconomy string SystemSecondEconomyLocalised string `json:"SystemSecondEconomy_Localised,omitempty"` SystemSecurity string SystemSecurityLocalised string `json:"SystemSecurity_Localised,omitempty"` Taxi bool Event }
type ChangeCrewRole ¶ added in v0.1.3
type ClearSavedGame ¶
ClearSavedGame ClearSavedGame
type CodexEntry ¶ added in v0.1.3
type CodexEntry struct { Category string CategoryLocalised string `json:"Category_Localised,omitempty"` EntryID float64 IsNewEntry bool LocalizedValue Region string RegionLocalised string `json:"Region_Localised,omitempty"` SubCategory string SubCategoryLocalised string `json:"SubCategory_Localised,omitempty"` System string SystemAddress float64 Event }
type CollectCargo ¶ added in v0.1.3
type CollectItems ¶ added in v0.1.3
type CollectItems struct { LocalizedValue OwnerID float64 Stolen bool Type string Event }
type CommitCrime ¶ added in v0.1.3
type CreateSuitLoadout ¶ added in v0.1.3
type CreateSuitLoadout struct { LoadoutID float64 LoadoutName string Modules []struct { ModuleName string ModuleNameLocalised string `json:"ModuleName_Localised,omitempty"` SlotName string SuitModuleID float64 } SuitID float64 SuitName string SuitNameLocalised string `json:"SuitName_Localised,omitempty"` Event }
type CrewAssign ¶ added in v0.1.3
type CrewMemberJoins ¶ added in v0.1.3
type CrewMemberQuits ¶ added in v0.1.3
type CrewMemberRoleChange ¶ added in v0.1.3
type CrimeVictim ¶ added in v0.1.3
type DataScanned ¶ added in v0.1.3
type DeleteSuitLoadout ¶ added in v0.1.3
type DockFighter ¶ added in v0.1.3
type Docked ¶ added in v0.1.3
type Docked struct { DistFromStarLS float64 MarketID float64 StarSystem string StationAllegiance string StationEconomies []struct { LocalizedValue Proportion float64 } StationEconomy string StationEconomyLocalised string `json:"StationEconomy_Localised,omitempty"` StationFaction string StationGovernment string StationGovernmentLocalised string `json:"StationGovernment_Localised,omitempty"` StationName string StationServices []string StationType string SystemAddress float64 Event }
type DockingCancelled ¶ added in v0.1.3
type DockingDenied ¶ added in v0.1.3
type DockingGranted ¶ added in v0.1.3
type DockingRequested ¶ added in v0.1.3
type EjectCargo ¶ added in v0.1.3
type EndCrewSession ¶ added in v0.1.3
type EngineerContribution ¶ added in v0.1.3
type EngineerCraft ¶ added in v0.1.3
type EngineerProgress ¶ added in v0.1.3
type EngineerProgress struct { Engineers []interface{} Event }
type EscapeInterdiction ¶ added in v0.1.3
type FSDJump ¶ added in v0.1.3
type FSDJump struct { FactionState string Factions []struct { ActiveStates []struct { State string } Allegiance string FactionState string Government string Happiness string HappinessLocalised string `json:"Happiness_Localised,omitempty"` Influence float64 MyReputation float64 Name string } FuelLevel float64 FuelUsed float64 JumpDist float64 Population float64 StarPos []float64 StarSystem string SystemAddress float64 SystemAllegiance string SystemEconomy string SystemEconomyLocalised string `json:"SystemEconomy_Localised,omitempty"` SystemFaction string SystemGovernment string SystemGovernmentLocalised string `json:"SystemGovernment_Localised,omitempty"` SystemSecondEconomy string SystemSecondEconomyLocalised string `json:"SystemSecondEconomy_Localised,omitempty"` SystemSecurity string SystemSecurityLocalised string `json:"SystemSecurity_Localised,omitempty"` Event }
type FSSAllBodiesFound ¶ added in v0.1.3
type FSSDiscoveryScan ¶ added in v0.1.3
type FSSSignalDiscovered ¶ added in v0.1.3
type FetchRemoteModule ¶ added in v0.1.3
type FighterDestroyed ¶ added in v0.1.3
type FighterRebuilt ¶ added in v0.1.3
type FileHeader ¶
type FileHeader struct { Event Part int `json:"part"` Language string `json:"language"` GameVersion string `json:"gameversion"` Build string `json:"build"` Odyssey bool `json:"Odyssey,omitempty"` }
FileHeader fileheader
type Fileheader ¶ added in v0.1.3
type GenericEvent ¶
GenericEvent is a generic event for all unimplemented Events
func (*GenericEvent) UnmarshalJSON ¶
func (e *GenericEvent) UnmarshalJSON(bs []byte) (err error)
UnmarshalJSON unmarshalls a journal event into a GenericEvent, putting Event-specific fields into KeyValue
type HeatDamage ¶ added in v0.1.3
type HeatDamage struct {
Event
}
type HeatWarning ¶ added in v0.1.3
type HeatWarning struct {
Event
}
type HullDamage ¶ added in v0.1.3
type Interdicted ¶ added in v0.1.3
type Interdiction ¶ added in v0.1.3
type JoinedSquadron ¶ added in v0.1.3
type KickCrewMember ¶ added in v0.1.3
type LaunchDrone ¶ added in v0.1.3
type LaunchFighter ¶ added in v0.1.3
type LoadGame ¶
type LoadGame struct { Event FID string `json:"FID"` Commander string `json:"Commander"` Horizons bool `json:"Horizons"` Ship string `json:"Ship,omitempty"` ShipLocalised string `json:"Ship_Localised,omitempty"` ShipID int `json:"ShipID,omitempty"` ShipName string `json:"ShipName,omitempty"` ShipIdent string `json:"ShipIdent,omitempty"` FuelLevel float64 `json:"FuelLevel,omitempty"` FuelCapacity float64 `json:"FuelCapacity,omitempty"` GameMode string `json:"GameMode"` Group string `json:"Group"` Credits Cost `json:"Credits"` Loan Cost `json:"Loan"` }
LoadGame LoadGame
type Loadout ¶
type Loadout struct { Event Ship string `json:"Ship"` ShipID int `json:"ShipID"` ShipName string `json:"ShipName"` ShipIdent string `json:"ShipIdent"` HullValue Cost `json:"HullValue"` ModulesValue Cost `json:"ModulesValue"` HullHealth float64 `json:"HullHealth"` UnladenMass float64 `json:"UnladenMass"` CargoCapacity int `json:"CargoCapacity"` MaxJumpRange float64 `json:"MaxJumpRange"` FuelCapacity struct { Main float64 `json:"Main"` Reserve float64 `json:"Reserve"` } `json:"FuelCapacity"` Rebuy Cost `json:"Rebuy"` Modules []struct { Slot string `json:"Slot"` Item string `json:"Item"` On bool `json:"On"` Priority int `json:"Priority"` Health float64 `json:"Health"` Value Cost `json:"Value,omitempty"` AmmoInClip int `json:"AmmoInClip,omitempty"` AmmoInHopper int `json:"AmmoInHopper,omitempty"` Engineering struct { BlueprintName string `json:"BlueprintName"` Level int `json:"Level"` Quality float64 `json:"Quality"` EngineerID int `json:"EngineerID"` BlueprintID int `json:"blueprintID"` Engineer string `json:"Engineer"` ExperimentalEffect string `json:"ExperimentalEffect,omitempty"` Modifiers []struct { Label string `json:"Label"` Value float64 `json:"Value,omitempty"` OriginalValue float64 `json:"OriginalValue"` LessIsGood int `json:"LessIsGood,omitempty"` } `json:"Modifiers"` } `json:"Engineering,omitempty"` } `json:"Modules"` }
Loadout Loadout
type LoadoutEquipModule ¶ added in v0.1.3
type LocalizedValue ¶
type LocalizedValue struct { Name string `json:"Name"` NameLocalised string `json:"Name_Localised,omitempty"` Count int `json:"Count"` }
LocalizedValue represents a Value with Localization in a Journal Event
type Location ¶ added in v0.1.3
type Location struct { Body string BodyID float64 BodyType string Docked bool Factions []struct { Allegiance string FactionState string Government string Happiness string HappinessLocalised string `json:"Happiness_Localised,omitempty"` Influence float64 MyReputation float64 Name string } MarketID float64 Population float64 StarPos []float64 StarSystem string StationName string StationType string SystemAddress float64 SystemAllegiance string SystemEconomy string SystemEconomyLocalised string `json:"SystemEconomy_Localised,omitempty"` SystemFaction string SystemGovernment string SystemGovernmentLocalised string `json:"SystemGovernment_Localised,omitempty"` SystemSecondEconomy string SystemSecondEconomyLocalised string `json:"SystemSecondEconomy_Localised,omitempty"` SystemSecurity string SystemSecurityLocalised string `json:"SystemSecurity_Localised,omitempty"` Event }
type MarketSell ¶ added in v0.1.3
type MassModuleStore ¶ added in v0.1.3
type MaterialCollected ¶ added in v0.1.3
type MaterialCollected struct { Category string LocalizedValue Event }
type MaterialDiscovered ¶ added in v0.1.3
type MaterialDiscovered struct { Category string DiscoveryNumber float64 LocalizedValue Event }
type Materials ¶
type Materials struct { Event Raw []LocalizedValue `json:"Raw"` Manufactured []LocalizedValue `json:"Manufactured"` Encoded []LocalizedValue `json:"Encoded"` }
Materials Materials
type MiningRefined ¶ added in v0.1.3
type MissionAbandoned ¶ added in v0.1.3
type MissionAccepted ¶ added in v0.1.3
type MissionAccepted struct { DestinationStation string DestinationSystem string Expiry string Faction string Influence string LocalisedName string MissionID float64 Name string Reputation string Reward float64 Target string TargetFaction string TargetType string TargetTypeLocalised string `json:"TargetType_Localised,omitempty"` Wing bool Event }
type MissionCompleted ¶ added in v0.1.3
type MissionCompleted struct { DestinationStation string DestinationSystem string Faction string FactionEffects []struct { Effects []struct { Effect string EffectLocalised string `json:"Effect_Localised,omitempty"` Trend string } Faction string Influence []struct { Influence string SystemAddress float64 Trend string } Reputation string ReputationTrend string } MissionID float64 Name string NewDestinationStation string NewDestinationSystem string Reward float64 Target string TargetFaction string TargetType string TargetTypeLocalised string `json:"TargetType_Localised,omitempty"` Event }
type MissionData ¶
type MissionData struct { MissionID int `json:"MissionID"` Name string `json:"Name"` PassengerMission bool `json:"PassengerMission"` Expires int `json:"Expires"` }
MissionData is the Data of a Mission in a Journal Event
type MissionFailed ¶ added in v0.1.3
type MissionRedirected ¶ added in v0.1.3
type Missions ¶
type Missions struct { Event Active []MissionData `json:"Active"` Failed []MissionData `json:"Failed"` Complete []MissionData `json:"Complete"` }
Missions Missions
type ModuleInfo ¶ added in v0.1.3
type ModuleInfo struct {
Event
}
type ModuleRetrieve ¶ added in v0.1.3
type ModuleSell ¶ added in v0.1.3
type ModuleSellRemote ¶ added in v0.1.3
type ModuleStore ¶ added in v0.1.3
type ModuleSwap ¶ added in v0.1.3
type MultiSellExplorationData ¶ added in v0.1.3
type NavBeaconScan ¶ added in v0.1.3
type NavBeaconScan struct {}
type NewCommander ¶
type NewCommander struct { Event Name string `json:"Name"` FID string `json:"FID"` Package string `json:"Package"` }
NewCommander NewCommander
type NpcCrewPaidWage ¶ added in v0.1.3
type NpcCrewRank ¶ added in v0.1.3
type Outfitting ¶ added in v0.1.3
type OwnedItem ¶ added in v0.1.3
type OwnedItem struct { LocalizedValue OwnerID int }
type Passengers ¶ added in v0.1.3
type PayBounties ¶ added in v0.1.3
type PowerplayCollect ¶ added in v0.1.3
type PowerplayDeliver ¶ added in v0.1.3
type PowerplayJoin ¶ added in v0.1.3
type PowerplaySalary ¶ added in v0.1.3
type ProspectedAsteroid ¶ added in v0.1.3
type ReceiveText ¶ added in v0.1.3
type RedeemVoucher ¶ added in v0.1.3
type RenameSuitLoadout ¶ added in v0.1.3
type RepairDrone ¶ added in v0.1.3
type Reputation ¶ added in v0.1.3
type Reputation struct {
Event
}
type ReservoirReplenished ¶ added in v0.1.3
type RestockVehicle ¶ added in v0.1.3
type SAAScanComplete ¶ added in v0.1.3
type SAASignalsFound ¶ added in v0.1.3
type SelfDestruct ¶ added in v0.1.3
type SelfDestruct struct {
Event
}
type SellDrones ¶ added in v0.1.3
type SellExplorationData ¶ added in v0.1.3
type SellSuit ¶ added in v0.1.3
type SellSuit struct { LocalizedValue Price float64 SuitID float64 SuitMods []interface{} Event }
type SellWeapon ¶ added in v0.1.3
type SellWeapon struct { Class float64 LocalizedValue Price float64 SuitModuleID float64 WeaponMods []interface{} Event }
type SetUserShipName ¶ added in v0.1.3
type SharedBookmarkToSquadron ¶ added in v0.1.3
type SharedBookmarkToSquadron struct {}
type ShieldState ¶ added in v0.1.3
type ShipLocker ¶ added in v0.1.3
type ShipLockerMaterials ¶ added in v0.1.3
type ShipLockerMaterials struct { Components []interface{} Consumables []interface{} Data []interface{} Items []interface{} Event }
type ShipTargeted ¶ added in v0.1.3
type ShipTargeted struct { Bounty float64 Faction string HullHealth float64 LegalStatus string PilotName string PilotNameLocalised string `json:"PilotName_Localised,omitempty"` PilotRank string ScanStage float64 ShieldHealth float64 Ship string ShipLocalised string `json:"Ship_Localised,omitempty"` TargetLocked bool Event }
type ShipyardBuy ¶ added in v0.1.3
type ShipyardNew ¶ added in v0.1.3
type ShipyardSell ¶ added in v0.1.3
type ShipyardSwap ¶ added in v0.1.3
type ShipyardTransfer ¶ added in v0.1.3
type SquadronCreated ¶ added in v0.1.3
type SquadronStartup ¶ added in v0.1.3
type Statistics ¶
type Statistics struct { Event BankAccount struct { CurrentWealth Cost `json:"Current_Wealth,omitempty"` SpentOnShips Cost `json:"Spent_On_Ships,omitempty"` SpentOnOutfitting Cost `json:"Spent_On_Outfitting,omitempty"` SpentOnRepairs Cost `json:"Spent_On_Repairs,omitempty"` SpentOnFuel Cost `json:"Spent_On_Fuel,omitempty"` SpentOnAmmoConsumables Cost `json:"Spent_On_Ammo_Consumables,omitempty"` InsuranceClaims int `json:"Insurance_Claims,omitempty"` SpentOnInsurance Cost `json:"Spent_On_Insurance,omitempty"` OwnedShipCount int `json:"Owned_Ship_Count,omitempty"` } `json:"Bank_Account,omitempty"` Combat struct { BountiesClaimed int `json:"Bounties_Claimed,omitempty"` BountyHuntingProfit int `json:"Bounty_Hunting_Profit,omitempty"` CombatBonds int `json:"Combat_Bonds,omitempty"` CombatBondProfits int `json:"Combat_Bond_Profits,omitempty"` Assassinations int `json:"Assassinations,omitempty"` AssassinationProfits int `json:"Assassination_Profits,omitempty"` HighestSingleReward int `json:"Highest_Single_Reward,omitempty"` SkimmersKilled int `json:"Skimmers_Killed,omitempty"` } `json:"Combat,omitempty"` Crime struct { Notoriety int `json:"Notoriety,omitempty"` Fines int `json:"Fines,omitempty"` TotalFines Cost `json:"Total_Fines,omitempty"` BountiesReceived int `json:"Bounties_Received,omitempty"` TotalBounties Cost `json:"Total_Bounties,omitempty"` HighestBounty Cost `json:"Highest_Bounty,omitempty"` } `json:"Crime,omitempty"` Smuggling struct { BlackMarketsTradedWith int `json:"Black_Markets_Traded_With,omitempty"` BlackMarketsProfits Cost `json:"Black_Markets_Profits,omitempty"` ResourcesSmuggled int `json:"Resources_Smuggled,omitempty"` AverageProfit Cost `json:"Average_Profit,omitempty"` HighestSingleTransaction Cost `json:"Highest_Single_Transaction,omitempty"` } `json:"Smuggling,omitempty"` Trading struct { MarketsTradedWith int `json:"Markets_Traded_With,omitempty"` MarketProfits Cost `json:"Market_Profits,omitempty"` ResourcesTraded int `json:"Resources_Traded,omitempty"` AverageProfit Cost `json:"Average_Profit,omitempty"` HighestSingleTransaction Cost `json:"Highest_Single_Transaction,omitempty"` } `json:"Trading,omitempty"` Mining struct { MiningProfits Cost `json:"Mining_Profits,omitempty"` QuantityMined int `json:"Quantity_Mined,omitempty"` MaterialsCollected int `json:"Materials_Collected,omitempty"` } `json:"Mining,omitempty"` Exploration struct { SystemsVisited int `json:"Systems_Visited,omitempty"` ExplorationProfits Cost `json:"Exploration_Profits,omitempty"` PlanetsScannedToLevel2 int `json:"Planets_Scanned_To_Level_2,omitempty"` PlanetsScannedToLevel3 int `json:"Planets_Scanned_To_Level_3,omitempty"` EfficientScans int `json:"Efficient_Scans,omitempty"` HighestPayout Cost `json:"Highest_Payout,omitempty"` TotalHyperspaceDistance int `json:"Total_Hyperspace_Distance,omitempty"` TotalHyperspaceJumps int `json:"Total_Hyperspace_Jumps,omitempty"` GreatestDistanceFromStart float64 `json:"Greatest_Distance_From_Start,omitempty"` TimePlayed int `json:"Time_Played,omitempty"` } `json:"Exploration,omitempty"` Passengers struct { PassengersMissionsAccepted int `json:"Passengers_Missions_Accepted,omitempty"` PassengersMissionsDisgruntled int `json:"Passengers_Missions_Disgruntled,omitempty"` PassengersMissionsBulk int `json:"Passengers_Missions_Bulk,omitempty"` PassengersMissionsVIP int `json:"Passengers_Missions_VIP,omitempty"` PassengersMissionsDelivered int `json:"Passengers_Missions_Delivered,omitempty"` PassengersMissionsEjected int `json:"Passengers_Missions_Ejected,omitempty"` } `json:"Passengers,omitempty"` SearchAndRescue struct { SearchRescueTraded int `json:"SearchRescue_Traded,omitempty"` SearchRescueProfit Cost `json:"SearchRescue_Profit,omitempty"` SearchRescueCount int `json:"SearchRescue_Count,omitempty"` } `json:"Search_And_Rescue,omitempty"` Crafting struct { CountOfUsedEngineers int `json:"Count_Of_Used_Engineers,omitempty"` RecipesGenerated int `json:"Recipes_Generated,omitempty"` RecipesGeneratedRank1 int `json:"Recipes_Generated_Rank_1,omitempty"` RecipesGeneratedRank2 int `json:"Recipes_Generated_Rank_2,omitempty"` RecipesGeneratedRank3 int `json:"Recipes_Generated_Rank_3,omitempty"` RecipesGeneratedRank4 int `json:"Recipes_Generated_Rank_4,omitempty"` RecipesGeneratedRank5 int `json:"Recipes_Generated_Rank_5,omitempty"` RecipesApplied int `json:"Recipes_Applied,omitempty"` RecipesAppliedRank1 int `json:"Recipes_Applied_Rank_1,omitempty"` RecipesAppliedRank2 int `json:"Recipes_Applied_Rank_2,omitempty"` RecipesAppliedRank3 int `json:"Recipes_Applied_Rank_3,omitempty"` RecipesAppliedRank4 int `json:"Recipes_Applied_Rank_4,omitempty"` RecipesAppliedRank5 int `json:"Recipes_Applied_Rank_5,omitempty"` SpentOnCrafting Cost `json:"Spent_On_Crafting,omitempty"` RecipesAppliedOnPreviouslyModifiedModules int `json:"Recipes_Applied_On_Previously_Modified_Modules,omitempty"` } `json:"Crafting,omitempty"` Crew struct { NpcCrewTotalWages Cost `json:"NpcCrew_TotalWages,omitempty"` NpcCrewHired int `json:"NpcCrew_Hired,omitempty"` NpcCrewFired int `json:"NpcCrew_Fired,omitempty"` NpcCrewDied int `json:"NpcCrew_Died,omitempty"` } `json:"Crew,omitempty"` Multicrew struct { MulticrewTimeTotal int `json:"Multicrew_Time_Total,omitempty"` MulticrewGunnerTimeTotal int `json:"Multicrew_Gunner_Time_Total,omitempty"` MulticrewFighterTimeTotal int `json:"Multicrew_Fighter_Time_Total,omitempty"` MulticrewCreditsTotal Cost `json:"Multicrew_Credits_Total,omitempty"` MulticrewFinesTotal Cost `json:"Multicrew_Fines_Total,omitempty"` } `json:"Multicrew,omitempty"` MaterialTraderStats struct { TradesCompleted int `json:"Trades_Completed,omitempty"` MaterialsTraded int `json:"Materials_Traded,omitempty"` } `json:"Material_Trader_Stats,omitempty"` CQC struct { CQCCreditsEarned Cost `json:"CQC_Credits_Earned,omitempty"` CQCTimePlayed int `json:"CQC_Time_Played,omitempty"` CQCKD float64 `json:"CQC_KD,omitempty"` CQCKills int `json:"CQC_Kills,omitempty"` CQCWL float64 `json:"CQC_WL,omitempty"` } `json:"CQC,omitempty"` }
Statistics Statistics
type StoredModules ¶ added in v0.1.3
type StoredShips ¶ added in v0.1.3
type SuitLoadout ¶ added in v0.1.3
type SuitLoadout struct { LoadoutID float64 LoadoutName string Modules []struct { ModuleName string ModuleNameLocalised string `json:"ModuleName_Localised,omitempty"` SlotName string SuitModuleID float64 } SuitID float64 SuitName string SuitNameLocalised string `json:"SuitName_Localised,omitempty"` Event }
type SupercruiseEntry ¶ added in v0.1.3
type SupercruiseExit ¶ added in v0.1.3
type SwitchSuitLoadout ¶ added in v0.1.3
type SwitchSuitLoadout struct { LoadoutID float64 LoadoutName string Modules []struct { ModuleName string ModuleNameLocalised string `json:"ModuleName_Localised,omitempty"` SlotName string SuitModuleID float64 } SuitID float64 SuitName string SuitNameLocalised string `json:"SuitName_Localised,omitempty"` Event }
type Synthesis ¶ added in v0.1.3
type Synthesis struct { Materials []LocalizedValue Name string Event }
type TransferMicroResources ¶ added in v0.1.3
type TransferMicroResources struct { Transfers []struct { Category string LocalizedValue Direction string } Event }
type UnderAttack ¶ added in v0.1.3
type UseConsumable ¶ added in v0.1.3
type UseConsumable struct { LocalizedValue Type string Event }
type VehicleSwitch ¶ added in v0.1.3
type WingInvite ¶ added in v0.1.3
Click to show internal directories.
Click to hide internal directories.