36 lines
758 B
Dart
36 lines
758 B
Dart
import 'package:app_gaslieferung/model/address.dart';
|
|
|
|
import 'car.dart';
|
|
|
|
class Supplier {
|
|
String id;
|
|
String name;
|
|
Address address;
|
|
String? phoneNumber;
|
|
List<Car> cars;
|
|
|
|
Supplier({
|
|
required this.id,
|
|
required this.name,
|
|
required this.cars,
|
|
required this.address,
|
|
});
|
|
}
|
|
|
|
/// Contains information about the cars the supplier has and how many
|
|
/// deliveries they have per car.
|
|
class SupplierTourMetadata {
|
|
String date;
|
|
|
|
/// The list of cars the supplier has and how many deliveries they have per car.
|
|
List<TourMetadata> tours;
|
|
|
|
SupplierTourMetadata({required this.date, required this.tours});
|
|
}
|
|
|
|
class TourMetadata {
|
|
Car car;
|
|
int amountDeliveries;
|
|
|
|
TourMetadata({required this.car, required this.amountDeliveries});
|
|
} |