Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- part of 'category_filter_location_bloc.dart';
- class CategoryFilterLocationState extends Equatable {
- final CategoryFilterLocationDefault? dataDefault;
- final CategoryFilterLocationSearch? dataSearch;
- final RequestState state;
- final String message;
- CategoryFilterLocationState({
- required this.dataDefault,
- required this.dataSearch,
- required this.state,
- required this.message,
- });
- CategoryFilterLocationState copyWith({
- CategoryFilterLocationDefault? dataDefault,
- CategoryFilterLocationSearch? dataSearch,
- RequestState? state,
- String? message,
- }) {
- return CategoryFilterLocationState(
- dataDefault: dataDefault ?? this.dataDefault,
- dataSearch: dataSearch ?? this.dataSearch,
- state: state ?? this.state,
- message: message ?? this.message,
- );
- }
- factory CategoryFilterLocationState.initial() {
- return CategoryFilterLocationState(
- dataDefault: null,
- dataSearch: null,
- state: RequestState.Loading,
- message: '',
- );
- }
- @override
- List<Object?> get props => [
- dataDefault,
- dataSearch,
- state,
- message,
- ];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement