Documentation ¶
Index ¶
- type Buffs
- type BuffsAbility
- type BuffsEvent
- type Casts
- type CastsAbility
- type CastsEvent
- type CastsTarget
- type DamageDone
- type DamageDoneAbility
- type DamageDoneEvent
- type DamageDoneResources
- type DamageTaken
- type DamageTakenAbility
- type DamageTakenEvent
- type DamageTakenResources
- type DamageTakenSource
- type Deaths
- type DeathsAbility
- type DeathsEvent
- type DeathsSource
- type Debuffs
- type DebuffsAbility
- type DebuffsEvent
- type DebuffsSource
- type Healing
- type HealingAbility
- type HealingEvent
- type HealingResources
- type Interrupts
- type Resources
- type Summary
- type SummaryAbility
- type SummaryEvent
- type SummaryResources
- type SummarySource
- type Summons
- type Threat
- type ThreatAbility
- type ThreatEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Buffs ¶
type Buffs struct { structure.BaseResponse Events []BuffsEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type BuffsAbility ¶
type BuffsEvent ¶
type BuffsEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID int64 `json:"sourceID"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability BuffsAbility `json:"ability"` Fight int64 `json:"fight"` Absorb *int64 `json:"absorb,omitempty"` Stack *int64 `json:"stack,omitempty"` Absorbed *int64 `json:"absorbed,omitempty"` TargetInstance *int64 `json:"targetInstance,omitempty"` }
type Casts ¶
type Casts struct { structure.BaseResponse Events []CastsEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type CastsAbility ¶
type CastsEvent ¶
type CastsEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID int64 `json:"sourceID"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID *int64 `json:"targetID,omitempty"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability CastsAbility `json:"ability"` Fight int64 `json:"fight"` Target *CastsTarget `json:"target,omitempty"` }
type CastsTarget ¶
type DamageDone ¶
type DamageDone struct { structure.BaseResponse Events []DamageDoneEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` AuraAbilities []DamageDoneAbility `json:"auraAbilities"` }
type DamageDoneAbility ¶
type DamageDoneEvent ¶
type DamageDoneEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID int64 `json:"sourceID"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability DamageDoneAbility `json:"ability"` Fight int64 `json:"fight"` Buffs *string `json:"buffs,omitempty"` HitType int64 `json:"hitType"` Amount int64 `json:"amount"` Multiplier *float64 `json:"multiplier,omitempty"` PacketID *int64 `json:"packetID,omitempty"` SourceResources *DamageDoneResources `json:"sourceResources,omitempty"` TargetResources DamageDoneResources `json:"targetResources"` DirectHit *bool `json:"directHit,omitempty"` Tick *bool `json:"tick,omitempty"` FinalizedAmount *float64 `json:"finalizedAmount,omitempty"` Simulated *bool `json:"simulated,omitempty"` ExpectedAmount *int64 `json:"expectedAmount,omitempty"` ExpectedCritRate *int64 `json:"expectedCritRate,omitempty"` ActorPotencyRatio *float64 `json:"actorPotencyRatio,omitempty"` GuessAmount *float64 `json:"guessAmount,omitempty"` DirectHitPercentage *float64 `json:"directHitPercentage,omitempty"` Absorbed *int64 `json:"absorbed,omitempty"` SourceInstance *int64 `json:"sourceInstance,omitempty"` }
type DamageDoneResources ¶
type DamageDoneResources struct { HitPoints int64 `json:"hitPoints"` MaxHitPoints int64 `json:"maxHitPoints"` Mp int64 `json:"mp"` MaxMP int64 `json:"maxMP"` Tp int64 `json:"tp"` MaxTP int64 `json:"maxTP"` X int64 `json:"x"` Y int64 `json:"y"` Facing int64 `json:"facing"` Absorb *int64 `json:"absorb,omitempty"` }
type DamageTaken ¶
type DamageTaken struct { structure.BaseResponse Events []DamageTakenEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` AuraAbilities []DamageTakenAbility `json:"auraAbilities"` }
type DamageTakenAbility ¶
type DamageTakenEvent ¶
type DamageTakenEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID *int64 `json:"sourceID,omitempty"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability DamageTakenAbility `json:"ability"` Fight int64 `json:"fight"` Buffs *string `json:"buffs,omitempty"` HitType int64 `json:"hitType"` Amount int64 `json:"amount"` Multiplier *float64 `json:"multiplier,omitempty"` PacketID *int64 `json:"packetID,omitempty"` SourceResources *DamageTakenResources `json:"sourceResources,omitempty"` TargetResources DamageTakenResources `json:"targetResources"` Source *DamageTakenSource `json:"source,omitempty"` SourceInstance *int64 `json:"sourceInstance,omitempty"` Tick *bool `json:"tick,omitempty"` FinalizedAmount *float64 `json:"finalizedAmount,omitempty"` Simulated *bool `json:"simulated,omitempty"` ExpectedAmount *int64 `json:"expectedAmount,omitempty"` ExpectedCritRate *int64 `json:"expectedCritRate,omitempty"` ActorPotencyRatio *int64 `json:"actorPotencyRatio,omitempty"` GuessAmount *float64 `json:"guessAmount,omitempty"` DirectHitPercentage *int64 `json:"directHitPercentage,omitempty"` Absorbed *int64 `json:"absorbed,omitempty"` Overkill *int64 `json:"overkill,omitempty"` Unpaired *bool `json:"unpaired,omitempty"` }
type DamageTakenResources ¶
type DamageTakenResources struct { HitPoints int64 `json:"hitPoints"` MaxHitPoints int64 `json:"maxHitPoints"` Mp int64 `json:"mp"` MaxMP int64 `json:"maxMP"` Tp int64 `json:"tp"` MaxTP int64 `json:"maxTP"` X int64 `json:"x"` Y int64 `json:"y"` Facing int64 `json:"facing"` Absorb *int64 `json:"absorb,omitempty"` }
type DamageTakenSource ¶
type Deaths ¶
type Deaths struct { structure.BaseResponse Events []DeathsEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type DeathsAbility ¶
type DeathsEvent ¶
type DeathsEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID *int64 `json:"sourceID,omitempty"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID *int64 `json:"targetID,omitempty"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability DeathsAbility `json:"ability"` Fight int64 `json:"fight"` KillerID *int64 `json:"killerID,omitempty"` KillingAbility *DeathsAbility `json:"killingAbility,omitempty"` Source *DeathsSource `json:"source,omitempty"` SourceInstance *int64 `json:"sourceInstance,omitempty"` Killer *DeathsSource `json:"killer,omitempty"` KillerInstance *int64 `json:"killerInstance,omitempty"` Target *DeathsSource `json:"target,omitempty"` }
type DeathsSource ¶
type Debuffs ¶
type Debuffs struct { structure.BaseResponse Events []DebuffsEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type DebuffsAbility ¶
type DebuffsEvent ¶
type DebuffsEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` Source *DebuffsSource `json:"source,omitempty"` SourceInstance *int64 `json:"sourceInstance,omitempty"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability DebuffsAbility `json:"ability"` Fight int64 `json:"fight"` SourceID *int64 `json:"sourceID,omitempty"` Stack *int64 `json:"stack,omitempty"` }
type DebuffsSource ¶
type Healing ¶
type Healing struct { structure.BaseResponse Events []HealingEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` AuraAbilities []HealingAbility `json:"auraAbilities"` }
type HealingAbility ¶
type HealingEvent ¶
type HealingEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID int64 `json:"sourceID"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability HealingAbility `json:"ability"` Fight int64 `json:"fight"` Absorbed *int64 `json:"absorbed,omitempty"` Absorb *int64 `json:"absorb,omitempty"` HitType *int64 `json:"hitType,omitempty"` Amount *int64 `json:"amount,omitempty"` Multiplier *float64 `json:"multiplier,omitempty"` PacketID *int64 `json:"packetID,omitempty"` SourceResources *HealingResources `json:"sourceResources,omitempty"` TargetResources *HealingResources `json:"targetResources,omitempty"` Unpaired *bool `json:"unpaired,omitempty"` Overheal *int64 `json:"overheal,omitempty"` Tick *bool `json:"tick,omitempty"` Buffs string `json:"buffs,omitempty"` SourceInstance *int64 `json:"sourceInstance,omitempty"` FinalizedAmount *float64 `json:"finalizedAmount,omitempty"` Simulated *bool `json:"simulated,omitempty"` ExpectedAmount *int64 `json:"expectedAmount,omitempty"` ExpectedCritRate *int64 `json:"expectedCritRate,omitempty"` ActorPotencyRatio *float64 `json:"actorPotencyRatio,omitempty"` GuessAmount *float64 `json:"guessAmount,omitempty"` DirectHitPercentage *int64 `json:"directHitPercentage,omitempty"` }
type HealingResources ¶
type HealingResources struct { HitPoints int64 `json:"hitPoints"` MaxHitPoints int64 `json:"maxHitPoints"` Mp int64 `json:"mp"` MaxMP int64 `json:"maxMP"` Tp int64 `json:"tp"` MaxTP int64 `json:"maxTP"` X int64 `json:"x"` Y int64 `json:"y"` Facing int64 `json:"facing"` Absorb int64 `json:"absorb"` }
type Interrupts ¶
type Interrupts struct { structure.BaseResponse Events interface{} `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
TODO
type Summary ¶
type Summary struct { structure.BaseResponse Events []SummaryEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type SummaryAbility ¶
type SummaryEvent ¶
type SummaryEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID *int64 `json:"sourceID,omitempty"` SourceIsFriendly *bool `json:"sourceIsFriendly,omitempty"` TargetID *int64 `json:"targetID,omitempty"` TargetIsFriendly *bool `json:"targetIsFriendly,omitempty"` Ability *SummaryAbility `json:"ability,omitempty"` Fight int64 `json:"fight"` HitType *int64 `json:"hitType,omitempty"` Amount *int64 `json:"amount,omitempty"` Multiplier *float64 `json:"multiplier,omitempty"` PacketID *int64 `json:"packetID,omitempty"` SourceResources *SummaryResources `json:"sourceResources,omitempty"` TargetResources *SummaryResources `json:"targetResources,omitempty"` DirectHit *bool `json:"directHit,omitempty"` Stack *int64 `json:"stack,omitempty"` Melee *bool `json:"melee,omitempty"` Value *int64 `json:"value,omitempty"` Bars *int64 `json:"bars,omitempty"` Absorbed *int64 `json:"absorbed,omitempty"` Absorb *int64 `json:"absorb,omitempty"` Target *SummarySource `json:"target,omitempty"` Unpaired *bool `json:"unpaired,omitempty"` Overheal *int64 `json:"overheal,omitempty"` Tick *bool `json:"tick,omitempty"` FinalizedAmount *float64 `json:"finalizedAmount,omitempty"` Simulated *bool `json:"simulated,omitempty"` ExpectedAmount *int64 `json:"expectedAmount,omitempty"` ExpectedCritRate *int64 `json:"expectedCritRate,omitempty"` ActorPotencyRatio *float64 `json:"actorPotencyRatio,omitempty"` GuessAmount *float64 `json:"guessAmount,omitempty"` DirectHitPercentage *float64 `json:"directHitPercentage,omitempty"` Source *SummarySource `json:"source,omitempty"` TargetInstance *int64 `json:"targetInstance,omitempty"` }
type SummaryResources ¶
type SummaryResources struct { HitPoints int64 `json:"hitPoints"` MaxHitPoints int64 `json:"maxHitPoints"` Mp int64 `json:"mp"` MaxMP int64 `json:"maxMP"` Tp int64 `json:"tp"` MaxTP int64 `json:"maxTP"` X int64 `json:"x"` Y int64 `json:"y"` Facing int64 `json:"facing"` Absorb *int64 `json:"absorb,omitempty"` }
type SummarySource ¶
type Summons ¶
type Summons struct { structure.BaseResponse Events interface{} `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
TODO
type Threat ¶
type Threat struct { structure.BaseResponse Events []ThreatEvent `json:"events"` Count int64 `json:"count"` NextPageTimestamp int64 `json:"nextPageTimestamp"` }
type ThreatAbility ¶
type ThreatEvent ¶
type ThreatEvent struct { Timestamp int64 `json:"timestamp"` Type string `json:"type"` SourceID int64 `json:"sourceID"` SourceIsFriendly bool `json:"sourceIsFriendly"` TargetID int64 `json:"targetID"` TargetIsFriendly bool `json:"targetIsFriendly"` Ability ThreatAbility `json:"ability"` Fight int64 `json:"fight"` Melee *bool `json:"melee,omitempty"` TargetInstance *int64 `json:"targetInstance,omitempty"` }
Click to show internal directories.
Click to hide internal directories.