INPUT_OBJECT
ReportComponentFilter
A broad filter for a report component. This is primarily intended to allow callers to invoke a component on a single fight and/or actor without having to encode these values in their script. If multiple fields are specified, they are treated as ANDs (so a timestamp range with a fight ID includes only events within the timestamp range AND within the fight).
link GraphQL Schema definition
- input ReportComponentFilter {
- # Filter input events to those from these fight IDs.
- Int!] : [
- # Filter input events to those that include the `actorID` and their pets.
- Int :
- # Filter input events to those within this range.
- ReportComponentRangeFilter :
- # Filter input events to those from fights having this encounter ID. 0 is used for
- # trash fights and very short boss pulls (typically less than 20s).
- Int :
- # Filter input events to a specific phase index. Note that if multiple different
- # encounters are included, the phase index will be applied to *each encounter
- # separately* which is probably not what you want.
- Int :
- # Filter input events to only those prior to the `deathCutoff`-th death in each
- # fight.
- #
- # ## Special Values
- #
- # - End after a Called Wipe: -1
- #
- Int :
- # Filter to only include kills, wipes, encounters, or trash. Note: if set to
- # `Trash`, this will override `encounterID`.
- KillType :
- # Filter to fights that have the specified difficulty ID. Difficulty IDs are game-
- # and sometimes zone-specific. Use the `difficulties` field of a `Zone` object to
- # retrieve a list of all valid IDs. Trash does not have a difficulty.
- Int :
- }