AppAttributes constructor

AppAttributes({
  1. required FooterConfig footerConfig,
  2. required HomeConfig homeConfig,
  3. required AppSettings appSettings,
  4. required UserSettings userSettings,
  5. required ScreenConfigurations screenConfigurations,
  6. required CurvedAnimation railAnimation,
  7. required bool showMediumSizeLayout,
  8. required bool showLargeSizeLayout,
  9. int? currentLanguageIndex,
  10. required ColorSeed colorSelected,
  11. required bool useLightMode,
  12. void handleBrightnessChange(
    1. bool useLightMode
    )?,
  13. void handleColorSelect(
    1. int value
    )?,
  14. void handleLanguageSelect(
    1. int value
    )?,
})

Implementation

AppAttributes({
  required this.footerConfig,
  required this.homeConfig,
  required this.appSettings,
  required this.userSettings,
  required this.screenConfigurations,
  required this.railAnimation,
  required this.showMediumSizeLayout,
  required this.showLargeSizeLayout,
  this.currentLanguageIndex,
  required this.colorSelected,
  required this.useLightMode,
  this.handleBrightnessChange,
  this.handleColorSelect,
  this.handleLanguageSelect,
});