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.