import 'package:built_collection/built_collection.dart'; import 'package:flutter/material.dart'; import 'package:invoiceninja_flutter/redux/app/app_actions.dart'; class ViewReports extends AbstractNavigatorAction implements PersistUI { ViewReports({ @required NavigatorState navigator, this.report, this.force = false, }) : super(navigator: navigator); final bool force; final String report; } class UpdateReportSettings implements PersistUI { UpdateReportSettings({ @required this.report, this.filters, this.groupBy, this.sortIndex, this.customStartDate, this.customEndDate, }); final String report; final BuiltMap filters; final String groupBy; final int sortIndex; final String customStartDate; final String customEndDate; }