Files
cssd/lib/models/my_package_model.dart

85 lines
1.5 KiB
Dart
Executable File

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<Object> 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<Object> 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<Object> get props {
return [
fromDate,
toDate,
userHistoryName,
userHistoryId,
userHistoryPhon,
];
}
@override
bool get stringify => true;
}