Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collection_entity.dart
Go to the documentation of this file.
1import 'package:equatable/equatable.dart';
2
3import '../enums/collection_priority.dart';
4import '../enums/collection_status.dart';
5import '../models/collection_model.dart';
6
8 final int? id;
9 final String? address;
13 final String? lat;
14 final String? lng;
15 final int? order;
16 final int? pickups;
20 final int? restaurantId;
21 final String? slot;
23 final double? volume;
24 final double? volumeCollected;
27
29 required this.id,
30 required this.address,
31 required this.datePlanned,
32 required this.dateStart,
33 required this.instructions,
34 required this.lat,
35 required this.lng,
36 required this.order,
37 required this.pickups,
38 required this.priority,
39 required this.reference,
40 required this.restaurant,
41 required this.slot,
42 required this.status,
43 required this.volume,
44 required this.restaurantId,
45 required this.volumeCollected,
46 required this.startTime,
47 required this.endTime,
48 });
49
50 @override
51 List<Object?> get props => [
52 id,
71 ];
72
74 id: id,
79 lat: lat,
80 lng: lng,
81 order: order,
87 slot: slot,
93 );
94}
95
96
97// extension CollectionModelToEntity on CollectionModel {
98// CollectionEntity toEntity() => CollectionEntity(
99// id: id,
100// address: address,
101// dateStart: dateStart,
102// instructions: instructions,
103// lat: lat,
104// lng: lng,
105// order: order,
106// pickups: pickups,
107// priority: priority,
108// reference: reference,
109// restaurant: restaurant,
110// slot: slot,
111// status: status,
112// volume: volume,
113// );
114// }
const CollectionModel({ super.id, super.address, super.dateStart, super.datePlanned, super.instructions, super.lat, super.lng, super.order, super.pickups, super.priority, super.reference, super.restaurant, super.restaurantId, super.slot, super.status, super.volume, super.volumeCollected, super.startTime, super.endTime })
final String datePlanned
final CollectionStatus status
final String dateStart
final String address
final String restaurant
final String lng
final String slot
override List< Object?> get CollectionModel toModel()
final double volumeCollected
final String endTime
const CollectionEntity({ required this.id, required this.address, required this.datePlanned, required this.dateStart, required this.instructions, required this.lat, required this.lng, required this.order, required this.pickups, required this.priority, required this.reference, required this.restaurant, required this.slot, required this.status, required this.volume, required this.restaurantId, required this.volumeCollected, required this.startTime, required this.endTime, })
final String reference
final CollectionPriority priority
final double volume
final int restaurantId
final String lat
override List< Object?> get props
final String instructions
final String startTime
CollectionStatus
class Partner String
String get(String locale)