RuleViolationInfo class

Common alert information about violated rules that are configured by Google Workspace administrators.

Constructors

RuleViolationInfo({String? dataSource, List<MatchInfo>? matchInfo, List<String>? recipients, ResourceInfo? resourceInfo, RuleInfo? ruleInfo, List<String>? suppressedActionTypes, String? trigger, List<ActionInfo>? triggeredActionInfo, List<String>? triggeredActionTypes, String? triggeringUserEmail})
RuleViolationInfo.fromJson(Map _json)

Properties

dataSource String?
Source of the data. Possible string values are:
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
matchInfo List<MatchInfo>?
List of matches that were found in the resource content.
getter/setter pair
recipients List<String>?
Resource recipients.
getter/setter pair
resourceInfo ResourceInfo?
Details of the resource which violated the rule.
getter/setter pair
ruleInfo RuleInfo?
Details of the violated rule.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suppressedActionTypes List<String>?
Actions suppressed due to other actions with higher priority.
getter/setter pair
trigger String?
Trigger of the rule. Possible string values are:
getter/setter pair
triggeredActionInfo List<ActionInfo>?
Metadata related to the triggered actions.
getter/setter pair
triggeredActionTypes List<String>?
Actions applied as a consequence of the rule being triggered.
getter/setter pair
triggeringUserEmail String?
Email of the user who caused the violation.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited