NIMAntiSpamOption class Null safety
Anti-spam configuration
- Annotations
-
- @JsonSerializable()
Constructors
- NIMAntiSpamOption({bool enable = true, required String? content, String? antiSpamConfigId})
-
NIMAntiSpamOption.fromMap(Map<
String, dynamic> map) -
factory
Properties
- antiSpamConfigId ↔ String?
-
GuardEase anti-spam configuration ID used to apply different configurations.
read / write
- content ↔ String?
-
User-defined spam field, The content must be in JSON format and applies only to custom messages.
read / write
- enable ↔ bool
-
Check if the content is moderated by GuardEase. The option is valid for accounts that have activated GuardEase. The default value is true.
If your app uses GuardEase, messages are moderated by GuardEase by default. If the enable option is set to false for a message, the message will be reviewed by generic anti-spam rules instead of GuardEase.
@JsonKey(defaultValue: false), read / write
- hashCode → int
-
The hash code for this object.
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited