WiredashController class

Use this controller to interact with Wiredash

Start Wiredash:

Wiredash.of(context).show();

Add user information

Wiredash.of(context)
    .setBuildProperties(buildVersion: "1.4.3", buildNumber: "42");
Available Extensions

Constructors

WiredashController(WiredashModel _model)

Properties

hashCode int
The hash code for this object.
no setterinherited
metaData CustomizableWiredashMetaData
Reads the currently set metaData (immutable)
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setUserProperties → void Function({String? userEmail, String? userId})
Use this method to provide custom userId and userEmail to the feedback.
no setter
visible ValueNotifier<bool>
A ValueNotifier representing the current state of the capture UI. Use this to change your app's configuration when the user is in the process of taking a screenshot of your app - e.g. hiding sensitive information or disabling specific widgets.
no setter

Methods

modifyMetaData(CustomizableWiredashMetaData mutation(CustomizableWiredashMetaData metaData)) → void
Modify the metadata that will be collected with Wiredash
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetMetaData() → void
Resets all metadata to the initial state
show({bool? inheritMaterialTheme, bool? inheritCupertinoTheme, WiredashFeedbackOptions? options}) → void
This will open Wiredash and start the feedback flow.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited