import 'package:built_collection/built_collection.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; import 'package:invoiceninja/ui/app/action_popup_menu.dart'; part 'entity_ui_state.g.dart'; abstract class EntityUIState implements Built { String get sortField; bool get sortAscending; BuiltList get stateFilterIds; BuiltList get statusFilterIds; factory EntityUIState(sortField) { return _$EntityUIState._( sortField: sortField, sortAscending: true, stateFilterIds: BuiltList(), statusFilterIds: BuiltList(), ); } EntityUIState._(); //factory EntityUIState([updates(EntityUIStateBuilder b)]) = _$EntityUIState; static Serializer get serializer => _$entityUIStateSerializer; }