import 'package:equatable/equatable.dart'; class MyPackageResultObject extends Equatable { final String id; final String name; final String createdAt; final String? userName; final String? requestId; MyPackageResultObject({ required this.id, required this.name, required this.createdAt, this.userName, this.requestId, }); @override List get props => [ id, name, createdAt, userName!, requestId!, ]; @override bool get stringify => true; } class MyPackageFilterObject extends Equatable { final String id; final String name; // final String udi; MyPackageFilterObject({ required this.id, required this.name, // required this.udi, }); @override List get props { return [ id, name, // udi, ]; } @override bool get stringify => true; } class PackageHistoryObject extends Equatable { final String fromDate; final String toDate; final String userHistoryName; final String userHistoryId; final String userHistoryPhon; final String? userTransferName; PackageHistoryObject({ required this.fromDate, required this.toDate, required this.userHistoryName, required this.userHistoryId, required this.userHistoryPhon, required this.userTransferName }); @override List get props { return [ fromDate, toDate, userHistoryName, userHistoryId, userHistoryPhon, ]; } @override bool get stringify => true; }