ContentInspectConfig class
Local screenshot upload configuration.
- Annotations
-
- @JsonSerializable.new(explicitToJson: true, includeIfNull: false)
Properties
- extraInfo → String?
-
Additional information, with a maximum length of 1024 bytes.
The SDK uploads the additional information along with the screenshot to the Agora server; after the screenshot is completed, the Agora server sends the additional information to your server along with the callback notification.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- moduleCount → int?
-
The number of function modules, i.e., the number of configured ContentInspectModule instances. Must match the number of instances configured in modules. Maximum value is 32.
final
-
modules
→ List<
ContentInspectModule> ? -
Function modules. See ContentInspectModule.
Supports up to 32 ContentInspectModule instances. The value range for MAX_CONTENT_INSPECT_MODULE_COUNT is an integer between
1, 32. Only one instance can be configured for each function module. Currently, only screenshot upload is supported.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serverConfig → String?
-
(Optional) Server configuration related to video moderation in the Cloud Marketplace. This parameter takes effect only when the type in ContentInspectModule is set to contentInspectImageModeration. To use this feature, please contact technical support.
final
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