Create a QueryEventData instance for the given type, filter, and join conditions. Exactly one of objectTypes or coreTypes parameters must be specified (use undefined for the other parameter). The object filter and join conditions are optional.
Restrict results by object types (logical OR).
Restrict results by core types (logical OR).
Restrict results by object filter (optional).
Join related objects into results (optional).
Restrict objects by core types (logical OR). Should not be used in combination with objectTypes.
Restrict objects by an object filter.
Join related objects by join conditions.
Restrict objects by object types (logical OR). Should not be used in combination with coreTypes.
Determines whether the given CoreType is compatible with this event data. Returns true, if the specified type is contained in the coreTypes property; false otherwise.
name of the core type to check
Determines whether the given ObjectType is compatible with this event data. Returns true, if the specified type is contained in the objectTypes property; false otherwise.
name of the object type to check
Determines whether the given object matches the requirements of this event data. Matches all specified fields except the join conditions (coreType, objectType and objectFilter). Returns false for undefined objects.
CoatyObject to match with the event data specifications.
Generated using TypeDoc
Defines event data format for querying objects based on object types, object filters, and object join conditions.