ReplayMaskRules class

The project's session replay settings, as the native recorder applies them. Part of the AppwinAnalyticsPlatform contract: an implementation returns it from replayMaskRules().

Text fields are masked whatever these say.

Annotations

Constructors

ReplayMaskRules({required bool maskAllText, required bool maskAllImages, bool captureFrames = false})
Rules as read from the native recorder.
const

Properties

captureFrames → bool
The native recorder takes the frames Flutter renders itself (setReplayFrame) rather than capturing the screen: on iOS, the native capture holds the main thread while the engine renders it again.
final
hashCode → int
The hash code for this object.
no setteroverride
maskAllImages → bool
Masks every image.
final
maskAllText → bool
Masks every text, not only text fields.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
override