contentsquare library
Classes
- Contentsquare
- A class exposing Contentsquare SDK's API through its members.
- ContentsquareHttpOverrides
- An implementation of HttpOverrides that allows the SDK to track the different requests made through the global HttpClient.
- ContentsquareJavascriptChannel
- Represent an communication channel used to send messages from the webview to the SDK.
- A NavigatorObserver that can be attached to an app to automatically track the screens based on the route navigation
- ContentsquareRoot
- ContentsquareRoot widget
- ContentsquareWebViewController
- A class which contains the methods that are needed to communicate with the webview.
- ContentsquareWebViewTracker
- An object used to track a WebView.
- ContentsquareWebViewTrackerBuilder
- Widget used to track a WebView.
- ContentsquareWebViewWrapper
- Widget that allows to use Contentsquare's features in the wrapped WebView.
- CustomVar
- Custom variables are used to provide additional information about a page and are provided within Contentsquare.send.
- InitializableWebViewWrapperDelegate
-
An extension of WebViewWrapperDelegate that can be initialized
during the
initState
of the ContentsquareWebViewWrapper. - JSChannelWebViewWrapperDelegate
- An implementation of WebViewWrapperDelegate that allows to inject required Contentsquare script in the WebView through Javascript channel.
- MaskingConfig
- A class which determines what should be masked during Session Replay.
- ReliableTarget
- A ReliableTarget is a widget that can be used to reliably target widgets
- SessionReplayMaskingScope
- Applies maskingConfig rules its descendants.
- UserScriptWebViewWrapperDelegate
- An implementation of WebViewWrapperDelegate that allows to inject required Contentsquare script in the WebView through user script.
- WebViewJSChannelHandler
- Handler used to inject required javascript in the WebView.
- WebViewWrapperDelegate
- A delegate that supplies the WebView widget that needs to be wrapped.
Extensions
- CurrencyString on Currency
- Extension to help return the String representation of a Currency
Typedefs
- AddJSChannelCallback = void Function(WebViewJSChannelHandler handler)
- Callback executed to add a required JavaScript channel in the WebView.
- UserScriptWebViewWrapperBuilder = Widget Function(BuildContext context, String userScript)
-
Widget builder callback that allows to pass the
userScript
that will be injected through the UserScript initialization of the WebView.