update the app
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import '../../../core/models/marketplace.dart';
|
||||
|
||||
class BookingResult {
|
||||
final String reservationId;
|
||||
final MarketplaceVehicle vehicle;
|
||||
final DateTime startDate;
|
||||
final DateTime endDate;
|
||||
|
||||
const BookingResult({
|
||||
required this.reservationId,
|
||||
required this.vehicle,
|
||||
required this.startDate,
|
||||
required this.endDate,
|
||||
});
|
||||
|
||||
int get days => endDate.difference(startDate).inDays.clamp(1, 9999);
|
||||
double get total => vehicle.dailyRateCents * days / 100;
|
||||
String get shortRef => reservationId.length >= 8
|
||||
? reservationId.substring(0, 8).toUpperCase()
|
||||
: reservationId.toUpperCase();
|
||||
}
|
||||
Reference in New Issue
Block a user