EventTriggers
DSL-facing constructor functions for every built-in EventTrigger — one function per trigger, used both as a tile/event's own trigger = (the condition it runs under) and, symmetrically, to fire the trigger that fires from an EventRunner/TileRenderer (onTrigger(EventTriggers.onX()), triggerEvent(EventTriggers.onX())). This is the only sanctioned way to reference a built-in trigger from the DSL — never construct/reference the underlying data object/data class (e.g. OnSuccessEventTrigger) directly.
Most triggers are parameterless data objects and so take no arguments here (onSuccess(), onDisplay(), ...). A handful carry data and take a matching parameter: onDropdownListItemSelected, onMenuItemClick, onNavigationBarItemClick, onNavigationEntrySet, onNavigationRailItemClick, onNetworkFailure, onNetworkResponse, onPageChanged, onScrolled, onSystemBroadcast, onTabItemClick — for these, matching requires the parameter value itself to be structurally equal too, not just the trigger type (e.g. onNetworkResponse(200) never matches a child listening for onNetworkResponse(201)).