Documentation ¶
Overview ¶
Package notification contains structs for unmarshaling the YAML data of notifications returned from ESI.
Index ¶
- type AcceptedAlly
- type AcceptedSurrender
- type AllMaintenanceBillMsg
- type AllWarCorpJoinedAllianceMsg
- type AllWarDeclaredMsg
- type AllWarInvalidatedMsg
- type AllWarRetractedMsg
- type AllWarSurrenderMsg
- type AllianceCapitalChanged
- type AllyContractCancelled
- type AllyJoinedWarAggressorMsg
- type AllyJoinedWarAllyMsg
- type AllyJoinedWarDefenderMsg
- type BillOutOfMoneyMsg
- type BillPaidCorpAllMsg
- type BountyClaimMsg
- type BountyESSShared
- type BountyESSTaken
- type BountyPlacedAlliance
- type BountyPlacedChar
- type BountyPlacedCorp
- type BountyYourBountyClaimed
- type BuddyConnectContactAdd
- type CharAppAcceptMsg
- type CharAppRejectMsg
- type CharAppWithdrawMsg
- type CharLeftCorpMsg
- type CharMedalMsg
- type CharTerminationMsg
- type CloneActivationMsg
- type CloneActivationMsg2
- type CloneMovedMsg
- type CloneRevokedMsg2
- type ContactAdd
- type ContactEdit
- type ContainerPasswordMsg
- type CorpAllBillMsg
- type CorpAllBillMsgV2
- type CorpAppAcceptMsg
- type CorpAppInvitedMsg
- type CorpAppNewMsg
- type CorpAppRejectCustomMsg
- type CorpAppRejectMsg
- type CorpDividendMsg
- type CorpFriendlyFireDisableTimerCompleted
- type CorpFriendlyFireDisableTimerStarted
- type CorpFriendlyFireEnableTimerCompleted
- type CorpFriendlyFireEnableTimerStarted
- type CorpKicked
- type CorpLiquidationMsg
- type CorpNewCEOMsg
- type CorpNewsMsg
- type CorpTaxChangeMsg
- type CorpVoteMsg
- type CorpWarDeclaredMsg
- type CorpWarFightingLegalMsg
- type CorpWarInvalidatedMsg
- type CorpWarRetractedMsg
- type CorpWarSurrenderMsg
- type CustomsMsg
- type DeclareWar
- type EntosisCaptureStarted
- type FWAllianceWarningMsg
- type FWCharRankGainMsg
- type FWCharRankLossMsg
- type FWCorpJoinMsg
- type FWCorpKickMsg
- type FWCorpLeaveMsg
- type FWCorpWarningMsg
- type FacWarCorpJoinRequestMsg
- type FacWarCorpJoinWithdrawMsg
- type FacWarCorpLeaveRequestMsg
- type FacWarCorpLeaveWithdrawMsg
- type FacWarLPDisqualifiedEvent
- type FacWarLPDisqualifiedKill
- type FacWarLPPayoutEvent
- type FacWarLPPayoutKill
- type GameTimeAdded
- type GameTimeReceived
- type GameTimeSent
- type GiftReceived
- type IHubDestroyedByBillFailure
- type IncursionCompletedMsg
- type IndustryTeamAuctionLost
- type InfrastructureHubBillAboutToExpire
- type InsuranceExpirationMsg
- type InsuranceFirstShipMsg
- type InsuranceInvalidatedMsg
- type InsuranceIssuedMsg
- type InsurancePayoutMsg
- type JumpCloneDeletedMsg1
- type JumpCloneDeletedMsg2
- type KillReportFinalBlow
- type KillReportVictim
- type KillRightAvailable
- type KillRightAvailableOpen
- type KillRightEarned
- type KillRightUnavailable
- type KillRightUnavailableOpen
- type KillRightUsed
- type LocateCharMsg
- type MadeWarMutual
- type MercOfferedNegotiationMsg
- type MissionOfferExpirationMsg
- type MoonminingAutomaticFracture
- type MoonminingExtractionCancelled
- type MoonminingExtractionFinished
- type MoonminingExtractionStarted
- type MoonminingLaserFired
- type NPCStandingsGained
- type NPCStandingsLost
- type NotificationTypeMoonminingExtractionStarteddeprecated
- type OfferedSurrender
- type OfferedToAlly
- type OldLscMessages
- type OperationFinished
- type OrbitalAttacked
- type OrbitalReinforced
- type OwnershipTransferred
- type OwnershipTransferredV2
- type ReimbursementMsg
- type ResearchMissionAvailableMsg
- type RetractsWar
- type SeasonalChallengeCompleted
- type SovAllClaimAquiredMsg
- type SovAllClaimLostMsg
- type SovCommandNodeEventStarted
- type SovStationEnteredFreeport
- type SovStructureDestroyed
- type SovStructureReinforced
- type SovStructureSelfDestructCancel
- type SovStructureSelfDestructFinished
- type SovStructureSelfDestructRequested
- type SovereigntyIHDamageMsg
- type SovereigntySBUDamageMsg
- type SovereigntyTCUDamageMsg
- type StationServiceDisabled
- type StationServiceEnabled
- type StructureAnchoring
- type StructureDestroyed
- type StructureFuelAlert
- type StructureImpendingAbandonmentAssetsAtRisk
- type StructureItemsDelivered
- type StructureItemsMovedToSafety
- type StructureLostArmor
- type StructureLostShields
- type StructureOnline
- type StructureServicesOffline
- type StructureUnanchoring
- type StructureUnderAttack
- type StructureWentHighPower
- type StructureWentLowPower
- type StructuresReinforcementChanged
- type TowerAlertMsg
- type TowerResourceAlertMsg
- type WarAdopted
- type WarAllyOfferDeclinedMsg
- type WarDeclared
- type WarHQRemovedFromSpace
- type WarInherited
- type WarInvalid
- type WarRetractedByConcord
- type WarSurrenderDeclinedMsg
- type WarSurrenderOfferMsg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedAlly ¶
type AcceptedSurrender ¶
type AllMaintenanceBillMsg ¶
type AllWarDeclaredMsg ¶
type AllWarInvalidatedMsg ¶
type AllWarRetractedMsg ¶
type AllWarSurrenderMsg ¶
type AllianceCapitalChanged ¶
type AllyContractCancelled ¶
type AllyJoinedWarAllyMsg ¶
type BillOutOfMoneyMsg ¶
type BillPaidCorpAllMsg ¶
type BountyClaimMsg ¶
type BountyESSShared ¶
type BountyESSShared struct {}
type BountyESSTaken ¶
type BountyPlacedAlliance ¶
type BountyPlacedChar ¶
type BountyPlacedCorp ¶
type BountyYourBountyClaimed ¶
type BuddyConnectContactAdd ¶
type CharAppAcceptMsg ¶
type CharAppRejectMsg ¶
type CharAppWithdrawMsg ¶
type CharLeftCorpMsg ¶
type CharMedalMsg ¶
type CharTerminationMsg ¶
type CloneActivationMsg ¶
type CloneActivationMsg struct { CloneBought int32 `yaml:"cloneBought"` CloneStationID int32 `yaml:"cloneStationID"` CloneTypeID int32 `yaml:"cloneTypeID"` CorpStationID int32 `yaml:"corpStationID"` LastCloned int64 `yaml:"lastCloned"` PodKillerID int32 `yaml:"podKillerID"` SkillID int32 `yaml:"skillID"` SkillPointsLost int32 `yaml:"skillPointsLost"` }
type CloneActivationMsg2 ¶
type CloneMovedMsg ¶
type CloneRevokedMsg2 ¶
type ContactAdd ¶
type ContactEdit ¶
type ContainerPasswordMsg ¶
type CorpAllBillMsg ¶
type CorpAllBillMsg struct { Amount float64 `yaml:"amount"` BillTypeID int32 `yaml:"billTypeID"` CreditorID int32 `yaml:"creditorID"` CurrentDate int64 `yaml:"currentDate"` DebtorID int32 `yaml:"debtorID"` DueDate int64 `yaml:"dueDate"` ExternalID int32 `yaml:"externalID"` ExternalID2 int32 `yaml:"externalID2"` }
type CorpAllBillMsgV2 ¶
type CorpAllBillMsgV2 struct { Amount float64 `yaml:"amount"` BillTypeID int32 `yaml:"billTypeID"` CreditorID int32 `yaml:"creditorID"` CurrentDate int64 `yaml:"currentDate"` DebtorID int32 `yaml:"debtorID"` DueDate int64 `yaml:"dueDate"` ExternalID int64 `yaml:"externalID"` ExternalID2 int64 `yaml:"externalID2"` }
CorpAllBillMsgV2 represents the updated version for this notification type. Use CorpAllBillMsg to unmarshal older notifications.
type CorpAppAcceptMsg ¶
type CorpAppInvitedMsg ¶
type CorpAppNewMsg ¶
type CorpAppRejectCustomMsg ¶
type CorpAppRejectMsg ¶
type CorpDividendMsg ¶
type CorpFriendlyFireDisableTimerCompleted ¶
type CorpFriendlyFireDisableTimerCompleted struct {
CorpID int32 `yaml:"corpID"`
}
type CorpFriendlyFireEnableTimerCompleted ¶
type CorpFriendlyFireEnableTimerCompleted struct {
CorpID int32 `yaml:"corpID"`
}
type CorpKicked ¶
type CorpKicked struct {
CorpID int32 `yaml:"corpID"`
}
type CorpLiquidationMsg ¶
type CorpNewCEOMsg ¶
type CorpNewsMsg ¶
type CorpTaxChangeMsg ¶
type CorpVoteMsg ¶
type CorpWarDeclaredMsg ¶
type CorpWarFightingLegalMsg ¶
type CorpWarInvalidatedMsg ¶
type CorpWarRetractedMsg ¶
type CorpWarSurrenderMsg ¶
type CustomsMsg ¶
type CustomsMsg struct { FactionID int32 `yaml:"factionID"` LostList []struct { Fine float64 `yaml:"fine"` Penalty float64 `yaml:"penalty"` Quantity int32 `yaml:"quantity"` TypeID int32 `yaml:"typeID"` } `yaml:"lostList"` SecurityLevel float64 `yaml:"securityLevel"` ShouldAttack int32 `yaml:"shouldAttack"` ShouldConfiscate int32 `yaml:"shouldConfiscate"` SolarSystemID int32 `yaml:"solarSystemID"` StandingDivision float64 `yaml:"standingDivision"` }
type DeclareWar ¶
type EntosisCaptureStarted ¶
type FWAllianceWarningMsg ¶
type FWCharRankGainMsg ¶
type FWCharRankLossMsg ¶
type FWCorpJoinMsg ¶
type FWCorpKickMsg ¶
type FWCorpLeaveMsg ¶
type FWCorpWarningMsg ¶
type FacWarLPPayoutEvent ¶
type FacWarLPPayoutKill ¶
type GameTimeAdded ¶
type GameTimeAdded struct { }
type GameTimeReceived ¶
type GameTimeSent ¶
type GiftReceived ¶
type IncursionCompletedMsg ¶
type IndustryTeamAuctionLost ¶
type InsuranceExpirationMsg ¶
type InsuranceFirstShipMsg ¶
type InsuranceInvalidatedMsg ¶
type InsuranceIssuedMsg ¶
type InsurancePayoutMsg ¶
type JumpCloneDeletedMsg1 ¶
type JumpCloneDeletedMsg2 ¶
type KillReportFinalBlow ¶
type KillReportVictim ¶
type KillRightAvailable ¶
type KillRightAvailableOpen ¶
type KillRightEarned ¶
type KillRightEarned struct {
CharID int32 `yaml:"charID"`
}
type KillRightUnavailable ¶
type KillRightUnavailable struct {}
type KillRightUnavailableOpen ¶
type KillRightUnavailableOpen struct {
}type KillRightUsed ¶
type KillRightUsed struct {
CharID int32 `yaml:"charID"`
}
type LocateCharMsg ¶
type LocateCharMsg struct { AgentLocation struct { Region int32 `yaml:"3"` Constellation int32 `yaml:"4"` SolarSystem int32 `yaml:"5"` Station int32 `yaml:"15"` } `yaml:"agentLocation"` CharacterID int32 `yaml:"characterID"` MessageIndex int32 `yaml:"messageIndex"` TargetLocation struct { Region int32 `yaml:"3"` Constellation int32 `yaml:"4"` SolarSystem int32 `yaml:"5"` Station int32 `yaml:"15"` } `yaml:"targetLocation"` }
type MadeWarMutual ¶
type MissionOfferExpirationMsg ¶
type MissionOfferExpirationMsg struct { Body []string `yaml:"body"` Header []string `yaml:"header"` MissionKeywords struct { ObjectiveDestinationID int32 `yaml:"objectiveDestinationID"` ObjectiveDestinationSystemID int32 `yaml:"objectiveDestinationSystemID"` ObjectiveLocationID int32 `yaml:"objectiveLocationID"` ObjectiveLocationSystemID int32 `yaml:"objectiveLocationSystemID"` ObjectiveQuantity int32 `yaml:"objectiveQuantity"` ObjectiveTypeID int32 `yaml:"objectiveTypeID"` RewardQuantity int32 `yaml:"rewardQuantity"` RewardTypeID int32 `yaml:"rewardTypeID"` } `yaml:"missionKeywords"` }
type MoonminingAutomaticFracture ¶
type MoonminingAutomaticFracture struct { MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` OreVolumeByType map[int32]float64 `yaml:"oreVolumeByType"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
type MoonminingExtractionCancelled ¶
type MoonminingExtractionCancelled struct { CancelledBy int32 `yaml:"cancelledBy"` CancelledByLink string `yaml:"cancelledByLink"` MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
type MoonminingExtractionFinished ¶
type MoonminingExtractionFinished struct { AutoTime int64 `yaml:"autoTime"` MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` OreVolumeByType map[int32]float64 `yaml:"oreVolumeByType"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
type MoonminingExtractionStarted ¶
type MoonminingExtractionStarted struct { AutoTime int64 `yaml:"autoTime"` MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` OreVolumeByType map[int32]float64 `yaml:"oreVolumeByType"` ReadyTime int64 `yaml:"readyTime"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StartedBy int32 `yaml:"startedBy"` StartedByLink string `yaml:"startedByLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
type MoonminingLaserFired ¶
type MoonminingLaserFired struct { FiredBy int32 `yaml:"firedBy"` FiredByLink string `yaml:"firedByLink"` MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` OreVolumeByType map[int32]float64 `yaml:"oreVolumeByType"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
type NPCStandingsGained ¶
type NPCStandingsGained [][]float64
type NPCStandingsLost ¶
type NPCStandingsLost [][]float64
type NotificationTypeMoonminingExtractionStarted
deprecated
type NotificationTypeMoonminingExtractionStarted struct { AutoTime int64 `yaml:"autoTime"` MoonID int32 `yaml:"moonID"` MoonLink string `yaml:"moonLink"` OreVolumeByType map[int32]float64 `yaml:"oreVolumeByType"` ReadyTime int64 `yaml:"readyTime"` SolarSystemID int32 `yaml:"solarSystemID"` SolarSystemLink string `yaml:"solarSystemLink"` StartedBy int32 `yaml:"startedBy"` StartedByLink string `yaml:"startedByLink"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
Deprecated: Use MoonminingExtractionStarted instead.
type OfferedSurrender ¶
type OfferedToAlly ¶
type OldLscMessages ¶
type OperationFinished ¶
type OrbitalAttacked ¶
type OrbitalAttacked struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` PlanetID int32 `yaml:"planetID"` PlanetTypeID int32 `yaml:"planetTypeID"` ShieldLevel float64 `yaml:"shieldLevel"` SolarSystemID int32 `yaml:"solarSystemID"` TypeID int32 `yaml:"typeID"` }
type OrbitalReinforced ¶
type OrbitalReinforced struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` PlanetID int32 `yaml:"planetID"` PlanetTypeID int32 `yaml:"planetTypeID"` ReinforceExitTime int64 `yaml:"reinforceExitTime"` SolarSystemID int32 `yaml:"solarSystemID"` TypeID int32 `yaml:"typeID"` }
type OwnershipTransferred ¶
type OwnershipTransferred struct { CharacterLinkData []interface{} `yaml:"characterLinkData"` CharacterName string `yaml:"characterName"` FromCorporationLinkData []interface{} `yaml:"fromCorporationLinkData"` FromCorporationName string `yaml:"fromCorporationName"` SolarSystemLinkData []interface{} `yaml:"solarSystemLinkData"` SolarSystemName string `yaml:"solarSystemName"` StructureLinkData []interface{} `yaml:"structureLinkData"` StructureName string `yaml:"structureName"` ToCorporationLinkData []interface{} `yaml:"toCorporationLinkData"` ToCorporationName string `yaml:"toCorporationName"` }
type OwnershipTransferredV2 ¶
type OwnershipTransferredV2 struct { CharID int32 `yaml:"charID"` NewOwnerCorpID int32 `yaml:"newOwnerCorpID"` OldOwnerCorpID int32 `yaml:"oldOwnerCorpID"` SolarSystemID int32 `yaml:"solarSystemID"` StructureID int64 `yaml:"structureID"` StructureName string `yaml:"structureName"` StructureTypeID int32 `yaml:"structureTypeID"` }
OwnershipTransferredV2 represents the updated version for this notification type. Use OwnershipTransferred to unmarshal older notifications.
type ReimbursementMsg ¶
type ResearchMissionAvailableMsg ¶
type ResearchMissionAvailableMsg struct { }
type RetractsWar ¶
type SovAllClaimAquiredMsg ¶
type SovAllClaimLostMsg ¶
type SovStructureDestroyed ¶
type SovStructureReinforced ¶
type SovereigntyIHDamageMsg ¶
type SovereigntyIHDamageMsg struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` ArmorValue float64 `yaml:"armorValue"` HullValue float64 `yaml:"hullValue"` ShieldValue float64 `yaml:"shieldValue"` SolarSystemID int32 `yaml:"solarSystemID"` }
type SovereigntySBUDamageMsg ¶
type SovereigntySBUDamageMsg struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` ArmorValue float64 `yaml:"armorValue"` HullValue float64 `yaml:"hullValue"` ShieldValue float64 `yaml:"shieldValue"` SolarSystemID int32 `yaml:"solarSystemID"` }
type SovereigntyTCUDamageMsg ¶
type SovereigntyTCUDamageMsg struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` ArmorValue float64 `yaml:"armorValue"` HullValue float64 `yaml:"hullValue"` ShieldValue float64 `yaml:"shieldValue"` SolarSystemID int32 `yaml:"solarSystemID"` }
type StationServiceDisabled ¶
type StationServiceEnabled ¶
type StructureAnchoring ¶
type StructureAnchoring struct { OwnerCorpLinkData []interface{} `yaml:"ownerCorpLinkData"` OwnerCorpName string `yaml:"ownerCorpName"` SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` TimeLeft int64 `yaml:"timeLeft"` VulnerableTime int64 `yaml:"vulnerableTime"` }
type StructureDestroyed ¶
type StructureDestroyed struct { OwnerCorpLinkData []interface{} `yaml:"ownerCorpLinkData"` OwnerCorpName string `yaml:"ownerCorpName"` SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` }
type StructureFuelAlert ¶
type StructureImpendingAbandonmentAssetsAtRisk ¶
type StructureImpendingAbandonmentAssetsAtRisk struct { DaysUntilAbandon int32 `yaml:"daysUntilAbandon"` IsCorpOwned bool `yaml:"isCorpOwned"` SolarSystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` }
type StructureItemsDelivered ¶
type StructureItemsDelivered struct { CharID int32 `yaml:"charID"` ListOfTypesAndQty [][]int32 `yaml:"listOfTypesAndQty"` SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` }
type StructureItemsMovedToSafety ¶
type StructureItemsMovedToSafety struct { AssetSafetyDurationFull int64 `yaml:"assetSafetyDurationFull"` AssetSafetyDurationMinimum int64 `yaml:"assetSafetyDurationMinimum"` AssetSafetyFullTimestamp int64 `yaml:"assetSafetyFullTimestamp"` AssetSafetyMinimumTimestamp int64 `yaml:"assetSafetyMinimumTimestamp"` IsCorpOwned bool `yaml:"isCorpOwned"` NewStationID int32 `yaml:"newStationID"` SolarSystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureLink string `yaml:"structureLink"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` }
type StructureLostArmor ¶
type StructureLostArmor struct { SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` TimeLeft int64 `yaml:"timeLeft"` Timestamp int64 `yaml:"timestamp"` VulnerableTime int64 `yaml:"vulnerableTime"` }
type StructureLostShields ¶
type StructureLostShields struct { SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` TimeLeft int64 `yaml:"timeLeft"` Timestamp int64 `yaml:"timestamp"` VulnerableTime int64 `yaml:"vulnerableTime"` }
type StructureOnline ¶
type StructureUnanchoring ¶
type StructureUnanchoring struct { OwnerCorpLinkData []interface{} `yaml:"ownerCorpLinkData"` OwnerCorpName string `yaml:"ownerCorpName"` SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` TimeLeft int64 `yaml:"timeLeft"` }
type StructureUnderAttack ¶
type StructureUnderAttack struct { AllianceID int32 `yaml:"allianceID"` AllianceLinkData []interface{} `yaml:"allianceLinkData"` AllianceName string `yaml:"allianceName"` ArmorPercentage float64 `yaml:"armorPercentage"` CharID int32 `yaml:"charID"` CorpLinkData []interface{} `yaml:"corpLinkData"` CorpName string `yaml:"corpName"` HullPercentage float64 `yaml:"hullPercentage"` ShieldPercentage float64 `yaml:"shieldPercentage"` SolarsystemID int32 `yaml:"solarsystemID"` StructureID int64 `yaml:"structureID"` StructureShowInfoData []interface{} `yaml:"structureShowInfoData"` StructureTypeID int32 `yaml:"structureTypeID"` }
type StructureWentHighPower ¶
type StructureWentLowPower ¶
type TowerAlertMsg ¶
type TowerAlertMsg struct { AggressorAllianceID int32 `yaml:"aggressorAllianceID"` AggressorCorpID int32 `yaml:"aggressorCorpID"` AggressorID int32 `yaml:"aggressorID"` ArmorValue float64 `yaml:"armorValue"` HullValue float64 `yaml:"hullValue"` MoonID int32 `yaml:"moonID"` ShieldValue float64 `yaml:"shieldValue"` SolarSystemID int32 `yaml:"solarSystemID"` TypeID int32 `yaml:"typeID"` }
type TowerResourceAlertMsg ¶
type TowerResourceAlertMsg struct { AllianceID int32 `yaml:"allianceID"` CorpID int32 `yaml:"corpID"` MoonID int32 `yaml:"moonID"` SolarSystemID int32 `yaml:"solarSystemID"` TypeID int32 `yaml:"typeID"` Wants []struct { Quantity int32 `yaml:"quantity"` TypeID int32 `yaml:"typeID"` } `yaml:"wants"` }
type WarAdopted ¶
type WarAllyOfferDeclinedMsg ¶
type WarDeclared ¶
type WarDeclared struct { AgainstID int32 `yaml:"againstID"` Cost float64 `yaml:"cost"` DeclaredByID int32 `yaml:"declaredByID"` DelayHours int32 `yaml:"delayHours"` HostileState bool `yaml:"hostileState"` TimeStarted int64 `yaml:"timeStarted"` WarHQ string `yaml:"warHQ"` WarHQIdType []interface{} `yaml:"warHQ_IdType"` }
type WarHQRemovedFromSpace ¶
type WarInherited ¶
type WarInvalid ¶
type WarRetractedByConcord ¶
type WarSurrenderDeclinedMsg ¶
Click to show internal directories.
Click to hide internal directories.