ConfigData class
The central configuration container used internally by GetXify.
ConfigData aggregates all properties required to bootstrap a GetMaterialApp or GetCupertinoApp, bridging the gap between legacy Flutter properties and GetXify's advanced routing, localization, and state systems.
Constructors
-
ConfigData({required ValueChanged<
Routing?> ? routingCallback, required Transition? defaultTransition, required VoidCallback? onInit, required VoidCallback? onReady, required VoidCallback? onDispose, required bool? enableLog, required LogWriterCallback? logWriterCallback, required SmartManagement smartManagement, required List<Bind> binds, required Duration? transitionDuration, required bool? defaultGlobalState, required List<GetPage> ? getPages, required GetPage? unknownRoute, required RouteInformationProvider? routeInformationProvider, required RouteInformationParser<Object> ? routeInformationParser, required RouterDelegate<Object> ? routerDelegate, required RouterConfig<Object> ? routerConfig, required BackButtonDispatcher? backButtonDispatcher, required GlobalKey<ScaffoldMessengerState> ? scaffoldMessengerKey, required Map<String, Map< ? translationsKeys, required Translations? translations, required Locale? locale, required Locale? fallbackLocale, required String? initialRoute, required CustomTransition? customTransition, required Widget? home, ThemeData? theme, ThemeData? darkTheme, ThemeMode? themeMode, Key? unikey, bool testMode = false, bool defaultOpaqueRoute = true, Duration defaultTransitionDuration = const Duration(milliseconds: 300), Curve defaultTransitionCurve = Curves.easeOutQuad, Curve defaultDialogTransitionCurve = Curves.easeOutQuad, Duration defaultDialogTransitionDuration = const Duration(milliseconds: 300), Map<String, String> >String, String?> parameters = const {}, required bool? defaultPopGesture, Routing? routing})
Properties
- backButtonDispatcher → BackButtonDispatcher?
-
final
-
binds
→ List<
Bind> -
final
- customTransition → CustomTransition?
-
final
- darkTheme → ThemeData?
-
final
- defaultDialogTransitionCurve → Curve
-
final
- defaultDialogTransitionDuration → Duration
-
final
- defaultGlobalState → bool?
-
final
- defaultOpaqueRoute → bool
-
final
- defaultPopGesture → bool?
-
final
- defaultTransition → Transition?
-
final
- defaultTransitionCurve → Curve
-
final
- defaultTransitionDuration → Duration
-
final
- enableLog → bool?
-
final
- fallbackLocale → Locale?
-
final
-
getPages
→ List<
GetPage> ? -
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- home → Widget?
-
final
- initialRoute → String?
-
final
- locale → Locale?
-
final
- logWriterCallback → LogWriterCallback?
-
final
-
final
-
final
- onDispose → VoidCallback?
-
final
- onInit → VoidCallback?
-
final
- onReady → VoidCallback?
-
final
-
parameters
→ Map<
String, String?> -
final
-
routeInformationParser
→ RouteInformationParser<
Object> ? -
final
- routeInformationProvider → RouteInformationProvider?
-
final
-
routerConfig
→ RouterConfig<
Object> ? -
final
-
routerDelegate
→ RouterDelegate<
Object> ? -
final
- routing → Routing
-
final
-
routingCallback
→ ValueChanged<
Routing?> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scaffoldMessengerKey
→ GlobalKey<
ScaffoldMessengerState> ? -
final
- smartManagement → SmartManagement
-
final
- snackBarQueue → SnackBarQueue
-
final
- testMode → bool
-
final
- theme → ThemeData?
-
final
- themeMode → ThemeMode?
-
final
- transitionDuration → Duration?
-
final
- translations → Translations?
-
final
-
translationsKeys
→ Map<
String, Map< ?String, String> > -
final
- unikey → Key?
-
final
- unknownRoute → GetPage?
-
final
Methods
-
copyWith(
{ValueChanged< Routing?> ? routingCallback, Transition? defaultTransition, VoidCallback? onInit, VoidCallback? onReady, VoidCallback? onDispose, bool? enableLog, LogWriterCallback? logWriterCallback, SmartManagement? smartManagement, List<Bind> ? binds, Duration? transitionDuration, bool? defaultGlobalState, List<GetPage> ? getPages, GetPage? unknownRoute, RouteInformationProvider? routeInformationProvider, RouteInformationParser<Object> ? routeInformationParser, RouterDelegate<Object> ? routerDelegate, RouterConfig<Object> ? routerConfig, BackButtonDispatcher? backButtonDispatcher, GlobalKey<ScaffoldMessengerState> ? scaffoldMessengerKey, Map<String, Map< ? translationsKeys, Translations? translations, Locale? locale, Locale? fallbackLocale, String? initialRoute, CustomTransition? customTransition, Widget? home, bool? testMode, Key? unikey, ThemeData? theme, ThemeData? darkTheme, ThemeMode? themeMode, bool? defaultPopGesture, bool? defaultOpaqueRoute, Duration? defaultTransitionDuration, Curve? defaultTransitionCurve, Curve? defaultDialogTransitionCurve, Duration? defaultDialogTransitionDuration, Routing? routing, Map<String, String> >String, String?> ? parameters}) → ConfigData -
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.
override