Alice class

Constructors

Alice({GlobalKey<NavigatorState> navigatorKey = const GlobalObjectKey<NavigatorState>('AliceNavigatorState'), bool darkTheme = false, AliceCustomColors customColors = const AliceCustomColors()})
Creates alice instance. Usage Example
factory

Properties

darkTheme bool
Should inspector use dark theme
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addHttpCall(AliceHttpCall aliceHttpCall) → void
Handle generic http call. Can be used to any http client.
getDioInterceptor() AliceDioInterceptor
Get Dio interceptor which should be applied to Dio instance.
getNavigatorKey() GlobalKey<NavigatorState>
Get currently used navigation key
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onHttpClientRequest(HttpClientRequest request, {dynamic body}) → void
Handle request from HttpClient
onHttpClientResponse(HttpClientResponse response, HttpClientRequest request, {dynamic body}) → void
Handle response from HttpClient
onHttpResponse(Response response, {dynamic body}) → void
Handle both request and response from http package
setNavigatorKey(GlobalKey<NavigatorState> navigatorKey) → void
Set custom navigation key. This will help if there's route library.
showInspector() → void
Opens Http calls inspector. This will navigate user to the new fullscreen page where all listened http calls can be viewed.
toString() String
A string representation of this object.
inherited

Operators

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