Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProcessKillmail ¶
func ProcessKillmail(resp *KillmailResponse)
Types ¶
type KillmailResponse ¶
type KillmailResponse struct { Package *struct { KillID int64 `json:"killID"` Killmail struct { Attackers []struct { AllianceID *int32 `json:"alliance_id,omitempty"` CharacterID *int32 `json:"character_id,omitempty"` CorporationID *int32 `json:"corporation_id,omitempty"` DamageDone int32 `json:"damage_done"` FactionID *int32 `json:"faction_id,omitempty"` FinalBlow bool `json:"final_blow"` SecurityStatus float64 `json:"security_status"` ShipTypeID *int32 `json:"ship_type_id,omitempty"` WeaponTypeID *int32 `json:"weapon_type_id,omitempty"` } `json:"attackers"` KillmailID int64 `json:"killmail_id"` KillmailTime time.Time `json:"killmail_time"` SolarSystemID int32 `json:"solar_system_id"` Victim struct { AllianceID *int32 `json:"alliance_id,omitempty"` CharacterID int32 `json:"character_id"` CorporationID int32 `json:"corporation_id"` DamageTaken int32 `json:"damage_taken"` FactionID *int32 `json:"faction_id,omitempty"` Items []struct { Flag int32 `json:"flag"` ItemTypeID int32 `json:"item_type_id"` Items []struct { Flag int `json:"flag"` ItemTypeID int `json:"item_type_id"` QuantityDropped int `json:"quantity_dropped"` Singleton int `json:"singleton"` } `json:"items,omitempty"` QuantityDestroyed *int32 `json:"quantity_destroyed,omitempty"` QuantityDropped *int32 `json:"quantity_dropped,omitempty"` Singleton int `json:"singleton"` } `json:"items"` Position struct { X float64 `json:"x"` Y float64 `json:"y"` Z float64 `json:"z"` } `json:"position"` ShipTypeID int `json:"ship_type_id"` } `json:"victim"` WarID *int64 `json:"war_id,omitempty"` } `json:"killmail"` Zkb struct { Awox bool `json:"awox"` DestroyedValue float64 `json:"destroyedValue"` DroppedValue float64 `json:"droppedValue"` FittedValue float64 `json:"fittedValue"` Hash string `json:"hash"` Href string `json:"href"` Labels []string `json:"labels"` LocationID int `json:"locationID"` Npc bool `json:"npc"` Points int `json:"points"` Solo bool `json:"solo"` TotalValue float64 `json:"totalValue"` } `json:"zkb"` } `json:"package"` }
Click to show internal directories.
Click to hide internal directories.