Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
req_collection_status_model.dart
Go to the documentation of this file.
1import '../../../../../core/common/enums/collection_status.dart';
2import '../../../domain/entities/req/req_collection_status_entity.dart';
3import '../res/res_cancelation_reason_model.dart';
4
5class ReqCollectionStatusModel extends ReqCollectionStatusEntity {
6 final ResCancelationReasonModel? _cancellationReason;
7
8 ReqCollectionStatusModel({
9 super.id,
10 super.status,
11 ResCancelationReasonModel? cancellationReason
12 }) : _cancellationReason = cancellationReason,
13 super(cancellationReason: cancellationReason);
14
15 @override
16 ResCancelationReasonModel? get cancellationReason => _cancellationReason;
17
18 Map<String, dynamic> toJson() {
19 final Map<String, dynamic> data = <String, dynamic>{};
20 data['id'] = id;
21 data['status'] = status?.value;
22 if(cancellationReason != null) data['cancellationReason'] = cancellationReason?.toJson();
23 return data;
24 }
25}
final ResCancelationReasonModel _cancellationReason
ReqCollectionStatusEntity({this.id, this.status, this.cancellationReason})
ReqCollectionStatusModel({ super.id, super.status, ResCancelationReasonModel? cancellationReason }) override ResCancelationReasonModel get cancellationReason
class Partner String
String get(String locale)