BeagleService class

Constructors

BeagleService({required String baseUrl, required Map<String, ComponentBuilder Function()> components, UrlBuilder? urlBuilder, BeagleImageDownloader? imageDownloader, BeagleLogger logger = const DefaultLogger(), AnalyticsProvider? analyticsProvider, HttpClient httpClient = const DefaultHttpClient(), ViewClient? viewClient, Map<String, ActionHandler>? actions, NavigationController? defaultNavigationController, Map<String, NavigationController> navigationControllers = const {}, Map<String, Operation> operations = const {}, BeagleEnvironment environment = kDebugMode ? BeagleEnvironment.debug : BeagleEnvironment.production, bool enableStyles = true, int watchInterval = 0})

Properties

actions Map<String, ActionHandler>
final
analyticsProvider AnalyticsProvider?
final
baseUrl String
final
components Map<String, ComponentBuilder Function()>
final
defaultNavigationController NavigationController
latefinal
enableStyles bool
final
environment BeagleEnvironment
final
globalContext GlobalContext
latefinal
hashCode int
The hash code for this object.
no setterinherited
httpClient HttpClient
final
imageDownloader BeagleImageDownloader
latefinal
js ↔ BeagleJS
latefinal
logger BeagleLogger
final
final
operations Map<String, Operation>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
urlBuilder UrlBuilder
final
viewClient ViewClient
latefinal
watchInterval int
final

Methods

createStackNavigator({required BeagleRoute initialRoute, required ScreenBuilder screenBuilder, required NavigationController controller, required BeagleNavigator rootNavigator}) StackNavigator
createView(BeagleNavigator navigator) BeagleViewWidget
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.
inherited