import 'package:equatable/equatable.dart'; class MyItemResultObject extends Equatable { final String id; final String name; final String size; final String? userName; final String? fromDate; final String? toDate; final String? requestId; final String? userHistory; MyItemResultObject({ required this.id, required this.name, required this.size, this.userName, this.fromDate, this.toDate, this.requestId, this.userHistory, }); @override List get props => [ id, name, size, userName!, fromDate!, toDate!, requestId!, userHistory!, ]; @override bool get stringify => true; } class MyItemFilterObject extends Equatable { final String id; final String name; final String udi; final String size; final String specific; MyItemFilterObject({ required this.id, required this.name, required this.udi, required this.size, required this.specific, }); @override List get props { return [ id, name, udi, size, specific, ]; } @override bool get stringify => true; }