FeatureConfiguration class
Configuration for DevRev SDK features.
Use this to customize SDK behavior: frame capture, auto-start recording, dialog mode (Android only), and support widget theme.
Constructors
- FeatureConfiguration({required bool enableFrameCapture, required bool autoStartRecording, required bool alwaysUseRemoteConfig, required bool prefersDialogMode, required SupportWidgetTheme supportWidgetTheme})
-
const
Properties
- alwaysUseRemoteConfig → bool
-
Whether to always use remote config.
final
- autoStartRecording → bool
-
Whether to automatically start recording.
final
- enableFrameCapture → bool
-
Whether to enable frame capture.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- prefersDialogMode → bool
-
Whether to prefer dialog mode (Android only). Ignored on iOS.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supportWidgetTheme → SupportWidgetTheme
-
Theme configuration for the support widget.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> - Converts the configuration to a map for platform communication.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited