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