// ignore_for_file: public_member_api_docs, sort_constructors_first import 'package:equatable/equatable.dart'; class CycleResultObject extends Equatable { final String id; final List label; final String createdAt; CycleResultObject({ required this.id, required this.label, required this.createdAt, }); @override List 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 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 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 get props { return [ id, cycleNumber, sterilizerId, hospital, date, ]; } @override bool get stringify => true; }