Declarative content matcher — matched against an Observation before rate checks.
All fields except id and action are optional predicates; a matcher fires when ALL present predicates are satisfied (AND semantics).
id
action
Stable unique identifier for this matcher rule.
Restrict match to a specific operation class.
Match if observation.kind is in this set (e.g. [5] for delete-spam).
Match if observation.size >= minSize.
Match if observation.focused equals this value.
Match if observation.msSinceFocusGain <= maxMsSinceFocusGain.
Action to apply when this matcher fires.
Readonly
Optional
Declarative content matcher — matched against an Observation before rate checks.
All fields except
idandactionare optional predicates; a matcher fires when ALL present predicates are satisfied (AND semantics).Param: id
Stable unique identifier for this matcher rule.
Param: opClass
Restrict match to a specific operation class.
Param: kinds
Match if observation.kind is in this set (e.g. [5] for delete-spam).
Param: minSize
Match if observation.size >= minSize.
Param: focused
Match if observation.focused equals this value.
Param: maxMsSinceFocusGain
Match if observation.msSinceFocusGain <= maxMsSinceFocusGain.
Param: action
Action to apply when this matcher fires.