copyWith method

SeniorThemeData copyWith({
  1. SeniorBackdropThemeData? backdropTheme,
  2. SeniorBalanceThemeData? balanceTheme,
  3. SeniorBottomNavigationBarThemeData? bottomNavigationBarTheme,
  4. SeniorBottomSheetThemeData? bottomSheetTheme,
  5. SeniorButtonThemeData? primaryButtonTheme,
  6. SeniorButtonThemeData? secondaryButtonTheme,
  7. SeniorButtonThemeData? ghostButtonTheme,
  8. SeniorCalendarThemeData? calendarTheme,
  9. SeniorCardThemeData? cardTheme,
  10. SeniorCarouselSliderThemeData? carouselSliderTheme,
  11. SeniorCheckboxThemeData? checkboxTheme,
  12. SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
  13. SeniorContactBookItemThemeData? contactBookItemTheme,
  14. SeniorDropdownButtonThemeData? dropdownButtonTheme,
  15. SeniorDrawerThemeData? drawerTheme,
  16. SeniorExpandableListThemeData? expandableListTheme,
  17. SeniorExpansionPanelListThemeData? expansionPanelListTheme,
  18. SeniorGradientIconThemeData? gradientIconTheme,
  19. SeniorIconButtonThemeData? primaryIconButtonTheme,
  20. SeniorIconButtonThemeData? secondaryIconButtonTheme,
  21. SeniorIconButtonThemeData? ghostIconButtonTheme,
  22. SeniorIconButtonThemeData? dangerIconButtonTheme,
  23. SeniorImageCropperThemeData? imageCropperTheme,
  24. SeniorInfoCardThemeData? infoCardTheme,
  25. SeniorListThemeData? listTheme,
  26. SeniorLoadingThemeData? loadingTheme,
  27. SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
  28. SeniorMenuListItemThemeData? menuListItemTheme,
  29. SeniorMessageCardThemeData? messageCardTheme,
  30. SeniorModalThemeData? modalTheme,
  31. SeniorNotificationListThemeData? notificationListTheme,
  32. SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
  33. SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
  34. SeniorProfilePictureThemeData? profilePictureTheme,
  35. SeniorProgressBarThemeData? progressBarTheme,
  36. SeniorQuotesThemeData? quotesTheme,
  37. SeniorRadioButtonThemeData? radioButtonTheme,
  38. SeniorRatingThemeData? ratingTheme,
  39. SeniorSignatureThemeData? signatureTheme,
  40. SeniorSlideToActThemeData? slideToActTheme,
  41. SeniorSliderDotsThemeData? sliderDotsTheme,
  42. SeniorSnackbarThemeData? successSnackbarTheme,
  43. SeniorSnackbarThemeData? messageSnackbarTheme,
  44. SeniorSnackbarThemeData? warningSnackbarTheme,
  45. SeniorSnackbarThemeData? errorSnackbarTheme,
  46. SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
  47. SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
  48. SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
  49. SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
  50. SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
  51. SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
  52. SeniorStatePageThemeData? statePageTheme,
  53. SeniorStepperThemeData? stepperTheme,
  54. SeniorSuccessAnimationThemeData? successAnimationTheme,
  55. SeniorSwitchThemeData? switchTheme,
  56. SeniorTabBarThemeData? tabBarTheme,
  57. SeniorTextThemeData? textTheme,
  58. SeniorTextFieldThemeData? textFieldTheme,
  59. SeniorTimelineThemeData? timelineTheme,
  60. ThemeData? themeData,
})

Implementation

SeniorThemeData copyWith({
  SeniorBackdropThemeData? backdropTheme,
  SeniorBalanceThemeData? balanceTheme,
  SeniorBottomNavigationBarThemeData? bottomNavigationBarTheme,
  SeniorBottomSheetThemeData? bottomSheetTheme,
  SeniorButtonThemeData? primaryButtonTheme,
  SeniorButtonThemeData? secondaryButtonTheme,
  SeniorButtonThemeData? ghostButtonTheme,
  SeniorCalendarThemeData? calendarTheme,
  SeniorCardThemeData? cardTheme,
  SeniorCarouselSliderThemeData? carouselSliderTheme,
  SeniorCheckboxThemeData? checkboxTheme,
  SeniorColorfulHeaderStructureThemeData? colorfulHeaderStructureTheme,
  SeniorContactBookItemThemeData? contactBookItemTheme,
  SeniorDropdownButtonThemeData? dropdownButtonTheme,
  SeniorDrawerThemeData? drawerTheme,
  SeniorExpandableListThemeData? expandableListTheme,
  SeniorExpansionPanelListThemeData? expansionPanelListTheme,
  SeniorGradientIconThemeData? gradientIconTheme,
  SeniorIconButtonThemeData? primaryIconButtonTheme,
  SeniorIconButtonThemeData? secondaryIconButtonTheme,
  SeniorIconButtonThemeData? ghostIconButtonTheme,
  SeniorIconButtonThemeData? dangerIconButtonTheme,
  SeniorImageCropperThemeData? imageCropperTheme,
  SeniorInfoCardThemeData? infoCardTheme,
  SeniorListThemeData? listTheme,
  SeniorLoadingThemeData? loadingTheme,
  SeniorCircularLongPressButtonThemeData? longPressButtonTheme,
  SeniorMenuListItemThemeData? menuListItemTheme,
  SeniorMessageCardThemeData? messageCardTheme,
  SeniorModalThemeData? modalTheme,
  SeniorNotificationListThemeData? notificationListTheme,
  SeniorNotificationSnackbarThemeData? notificationSnackbarTheme,
  SeniorPinCodeFieldThemeData? pinCodeFieldTheme,
  SeniorProfilePictureThemeData? profilePictureTheme,
  SeniorProgressBarThemeData? progressBarTheme,
  SeniorQuotesThemeData? quotesTheme,
  SeniorRadioButtonThemeData? radioButtonTheme,
  SeniorRatingThemeData? ratingTheme,
  SeniorSignatureThemeData? signatureTheme,
  SeniorSlideToActThemeData? slideToActTheme,
  SeniorSliderDotsThemeData? sliderDotsTheme,
  SeniorSnackbarThemeData? successSnackbarTheme,
  SeniorSnackbarThemeData? messageSnackbarTheme,
  SeniorSnackbarThemeData? warningSnackbarTheme,
  SeniorSnackbarThemeData? errorSnackbarTheme,
  SeniorSquareButtonsMenuThemeData? emphasisSquareButtonsMenuTheme,
  SeniorSquareButtonsMenuThemeData? emphasisNegativeSquareButtonsMenuTheme,
  SeniorSquareButtonsMenuThemeData? neutralSquareButtonsMenuTheme,
  SeniorSquareButtonsMenuThemeData? neutralNegativeSquareButtonsMenuTheme,
  SeniorSquareButtonsMenuThemeData? ghostSquareButtonsMenuTheme,
  SeniorSquareButtonsMenuThemeData? ghostNegativeSquareButtonsMenuTheme,
  SeniorStatePageThemeData? statePageTheme,
  SeniorStepperThemeData? stepperTheme,
  SeniorSuccessAnimationThemeData? successAnimationTheme,
  SeniorSwitchThemeData? switchTheme,
  SeniorTabBarThemeData? tabBarTheme,
  SeniorTextThemeData? textTheme,
  SeniorTextFieldThemeData? textFieldTheme,
  SeniorTimelineThemeData? timelineTheme,
  ThemeData? themeData,
}) {
  return SeniorThemeData(
    themeType: themeType,
    backdropTheme: backdropTheme ?? this.backdropTheme,
    balanceTheme: balanceTheme ?? this.balanceTheme,
    bottomNavigationBarTheme:
        bottomNavigationBarTheme ?? this.bottomNavigationBarTheme,
    bottomSheetTheme: bottomSheetTheme ?? this.bottomSheetTheme,
    primaryButtonTheme: primaryButtonTheme ?? this.primaryButtonTheme,
    secondaryButtonTheme: secondaryButtonTheme ?? this.secondaryButtonTheme,
    ghostButtonTheme: ghostButtonTheme ?? this.ghostButtonTheme,
    calendarTheme: calendarTheme ?? this.calendarTheme,
    cardTheme: cardTheme ?? this.cardTheme,
    carouselSliderTheme: carouselSliderTheme ?? this.carouselSliderTheme,
    checkboxTheme: checkboxTheme ?? this.checkboxTheme,
    colorfulHeaderStructureTheme:
        colorfulHeaderStructureTheme ?? this.colorfulHeaderStructureTheme,
    contactBookItemTheme: contactBookItemTheme ?? this.contactBookItemTheme,
    drawerTheme: drawerTheme ?? this.drawerTheme,
    dropdownButtonTheme: dropdownButtonTheme ?? this.dropdownButtonTheme,
    expandableListTheme: expandableListTheme ?? this.expandableListTheme,
    expansionPanelListTheme:
        expansionPanelListTheme ?? this.expansionPanelListTheme,
    gradientIconTheme: gradientIconTheme ?? this.gradientIconTheme,
    primaryIconButtonTheme:
        primaryIconButtonTheme ?? this.primaryIconButtonTheme,
    secondaryIconButtonTheme:
        secondaryIconButtonTheme ?? this.secondaryIconButtonTheme,
    ghostIconButtonTheme: ghostIconButtonTheme ?? this.ghostIconButtonTheme,
    dangerIconButtonTheme:
        dangerIconButtonTheme ?? this.dangerIconButtonTheme,
    imageCropperTheme: imageCropperTheme ?? this.imageCropperTheme,
    infoCardTheme: infoCardTheme ?? this.infoCardTheme,
    listTheme: listTheme ?? this.listTheme,
    loadingTheme: loadingTheme ?? this.loadingTheme,
    longPressButtonTheme: longPressButtonTheme ?? this.longPressButtonTheme,
    menuListItemTheme: menuListItemTheme ?? this.menuListItemTheme,
    messageCardTheme: messageCardTheme ?? this.messageCardTheme,
    modalTheme: modalTheme ?? this.modalTheme,
    notificationListTheme:
        notificationListTheme ?? this.notificationListTheme,
    notificationSnackbarTheme:
        notificationSnackbarTheme ?? this.notificationSnackbarTheme,
    pinCodeFieldTheme: pinCodeFieldTheme ?? this.pinCodeFieldTheme,
    profilePictureTheme: profilePictureTheme ?? this.profilePictureTheme,
    progressBarTheme: progressBarTheme ?? this.progressBarTheme,
    quotesTheme: quotesTheme ?? this.quotesTheme,
    radioButtonTheme: radioButtonTheme ?? this.radioButtonTheme,
    ratingTheme: ratingTheme ?? this.ratingTheme,
    signatureTheme: signatureTheme ?? this.signatureTheme,
    slideToActTheme: slideToActTheme ?? this.slideToActTheme,
    sliderDotsTheme: sliderDotsTheme ?? this.sliderDotsTheme,
    successSnackbarTheme: successSnackbarTheme ?? this.successSnackbarTheme,
    messageSnackbarTheme: messageSnackbarTheme ?? this.messageSnackbarTheme,
    warningSnackbarTheme: warningSnackbarTheme ?? this.warningSnackbarTheme,
    errorSnackbarTheme: errorSnackbarTheme ?? this.errorSnackbarTheme,
    emphasisSquareButtonsMenuTheme:
        emphasisSquareButtonsMenuTheme ?? this.emphasisSquareButtonsMenuTheme,
    emphasisNegativeSquareButtonsMenuTheme:
        emphasisNegativeSquareButtonsMenuTheme ??
            this.emphasisNegativeSquareButtonsMenuTheme,
    neutralSquareButtonsMenuTheme:
        neutralSquareButtonsMenuTheme ?? this.neutralSquareButtonsMenuTheme,
    neutralNegativeSquareButtonsMenuTheme:
        neutralNegativeSquareButtonsMenuTheme ??
            this.neutralNegativeSquareButtonsMenuTheme,
    ghostSquareButtonsMenuTheme:
        ghostSquareButtonsMenuTheme ?? this.ghostSquareButtonsMenuTheme,
    ghostNegativeSquareButtonsMenuTheme:
        ghostNegativeSquareButtonsMenuTheme ??
            this.ghostNegativeSquareButtonsMenuTheme,
    statePageTheme: statePageTheme ?? this.statePageTheme,
    stepperTheme: stepperTheme ?? this.stepperTheme,
    successAnimationTheme:
        successAnimationTheme ?? this.successAnimationTheme,
    switchTheme: switchTheme ?? this.switchTheme,
    tabBarTheme: tabBarTheme ?? this.tabBarTheme,
    textTheme: textTheme ?? this.textTheme,
    textFieldTheme: textFieldTheme ?? this.textFieldTheme,
    timelineTheme: timelineTheme ?? this.timelineTheme,
    themeData: themeData ?? this.themeData,
  );
}