Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collection_statistics_model.dart
Go to the documentation of this file.
1
2import '../../domain/entities/collection_statistics_entity.dart';
3
6 required super.canceledCollections,
7 required super.collectionNumbersDone,
8 required super.doneVolume,
9 required super.pendingCollections,
10 required super.totalCollections,
11 required super.totalVolume,
12 required super.percentageCompleted,
13 });
14
15 factory CollectionStatisticsModel.fromJson(Map<String, dynamic> json) {
17 canceledCollections: json['canceledCollections'] as int?,
18 collectionNumbersDone: json['collectionNumbersDone'] as int?,
19 doneVolume: (json['doneVolume'] as num?)?.toDouble(),
20 pendingCollections: json['pendingCollections'] as int?,
21 totalCollections: json['totalCollections'] as int?,
22 totalVolume: (json['totalVolume'] as num?)?.toDouble(),
23 percentageCompleted: (json['percentageCompleted'] as num?)?.toDouble(),
24 );
25 }
26
27 Map<String, dynamic> toJson() {
28 return {
29 'canceledCollections': canceledCollections,
30 'collectionNumbersDone': collectionNumbersDone,
31 'doneVolume': doneVolume,
32 'pendingCollections': pendingCollections,
33 'totalCollections': totalCollections,
34 'totalVolume': totalVolume,
35 'percentageCompleted': percentageCompleted,
36 };
37 }
38}
CollectionStatisticsModel({ required super.canceledCollections, required super.collectionNumbersDone, required super.doneVolume, required super.pendingCollections, required super.totalCollections, required super.totalVolume, required super.percentageCompleted, })
CollectionStatisticsEntity({ required this.canceledCollections, required this.collectionNumbersDone, required this.doneVolume, required this.pendingCollections, required this.totalCollections, required this.totalVolume, required this.percentageCompleted, })
class GetCollectionStatisticsParams CollectionStatisticsModel