match
suspend fun match(rule: PushRule.Override, event: ClientEvent<*>, eventJson: Lazy<JsonObject?>, conditionMatcher: PushRuleConditionMatcher): Boolean
suspend fun match(rule: PushRule.Underride, event: ClientEvent<*>, eventJson: Lazy<JsonObject?>, conditionMatcher: PushRuleConditionMatcher): Boolean