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