import 'installed_part.dart'; import 'order.dart'; class Customer { final String id; final String customerNumber; final String name; final String street; final String zipCode; final String city; final double latitude; final double longitude; final double distanceKm; final String phone; final String email; final String? notes; final DateTime firstContactDate; final int openOrdersCount; final DateTime? lastOrderDate; final List installedParts; final List orders; const Customer({ required this.id, required this.customerNumber, required this.name, required this.street, required this.zipCode, required this.city, required this.latitude, required this.longitude, required this.distanceKm, required this.phone, required this.email, this.notes, required this.firstContactDate, required this.openOrdersCount, this.lastOrderDate, this.installedParts = const [], this.orders = const [], }); String get fullAddress => '$street, $zipCode $city'; }