copyWith method

HomeMenuEntity copyWith({
  1. String? documentID,
  2. String? appId,
  3. String? name,
  4. String? menuId,
  5. RgbEntity? iconColorOverride,
  6. BackgroundEntity? backgroundOverride,
  7. RgbEntity? popupMenuBackgroundColorOverride,
})

Implementation

HomeMenuEntity copyWith({
  String? documentID,
  String? appId,
  String? name,
  String? menuId,
  RgbEntity? iconColorOverride,
  BackgroundEntity? backgroundOverride,
  RgbEntity? popupMenuBackgroundColorOverride,
}) {
  return HomeMenuEntity(
    appId: appId ?? this.appId,
    name: name ?? this.name,
    menuId: menuId ?? this.menuId,
    iconColorOverride: iconColorOverride ?? this.iconColorOverride,
    backgroundOverride: backgroundOverride ?? this.backgroundOverride,
    popupMenuBackgroundColorOverride: popupMenuBackgroundColorOverride ??
        this.popupMenuBackgroundColorOverride,
  );
}