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, bool enableHotReloading = false, String? hotReloadingUrl})

Properties

actions Map<String, ActionHandler>
final
analyticsProvider AnalyticsProvider?
final
baseUrl String
final
components Map<String, ComponentBuilder Function()>
final
defaultNavigationController NavigationController
latefinal
enableHotReloading bool
final
enableStyles bool
final
environment BeagleEnvironment
final
globalContext GlobalContext
latefinal
hashCode int
The hash code for this object.
no setterinherited
hotReloadingUrl String
latefinal
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

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