mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-10 20:28:54 +03:30
90 lines
1.8 KiB
Dart
Executable File
90 lines
1.8 KiB
Dart
Executable File
// ignore_for_file: public_member_api_docs, sort_constructors_first
|
|
import 'package:equatable/equatable.dart';
|
|
|
|
class CycleResultObject extends Equatable {
|
|
final String id;
|
|
final List<String> label;
|
|
final String createdAt;
|
|
|
|
CycleResultObject({
|
|
required this.id,
|
|
required this.label,
|
|
required this.createdAt,
|
|
});
|
|
|
|
@override
|
|
List<Object> get props => [id, label, createdAt];
|
|
|
|
@override
|
|
bool get stringify => true;
|
|
}
|
|
|
|
class CycleDetailObject extends Equatable {
|
|
final String id;
|
|
final String description;
|
|
final String createDate;
|
|
final String hospitalName;
|
|
final String date;
|
|
final String sterileId;
|
|
final String cycleNumber;
|
|
final List<String> labels;
|
|
|
|
CycleDetailObject({
|
|
required this.id,
|
|
required this.description,
|
|
required this.createDate,
|
|
required this.hospitalName,
|
|
required this.date,
|
|
required this.sterileId,
|
|
required this.cycleNumber,
|
|
required this.labels,
|
|
});
|
|
|
|
@override
|
|
List<Object> get props {
|
|
return [
|
|
id,
|
|
description,
|
|
createDate,
|
|
hospitalName,
|
|
date,
|
|
sterileId,
|
|
cycleNumber,
|
|
labels,
|
|
];
|
|
}
|
|
|
|
@override
|
|
bool get stringify => true;
|
|
}
|
|
|
|
class CycleFilterObject extends Equatable {
|
|
final String id;
|
|
final String cycleNumber;
|
|
final String sterilizerId;
|
|
final String hospital;
|
|
final String date;
|
|
|
|
CycleFilterObject({
|
|
required this.id,
|
|
required this.cycleNumber,
|
|
required this.sterilizerId,
|
|
required this.hospital,
|
|
required this.date,
|
|
});
|
|
|
|
@override
|
|
List<Object> get props {
|
|
return [
|
|
id,
|
|
cycleNumber,
|
|
sterilizerId,
|
|
hospital,
|
|
date,
|
|
];
|
|
}
|
|
|
|
@override
|
|
bool get stringify => true;
|
|
}
|