UParkingReportResponse constructor

UParkingReportResponse({
  1. required String id,
  2. required DateTime createdAt,
  3. required UBaseJson jsonData,
  4. required List<int> tags,
  5. required DateTime startDate,
  6. required String vehicleId,
  7. required String parkingId,
  8. required List<String> adminUserIds,
  9. String? receiptNumber,
  10. String? spotNumber,
  11. String? customerPhoneNumber,
  12. double discount = 0,
  13. double paidAmount = 0,
  14. int? paymentMethod,
  15. String? trackingCode,
  16. String? subscriptionId,
  17. String? shiftId,
  18. DateTime? endDate,
  19. double? amount,
  20. UVehicleResponse? vehicle,
  21. UParkingResponse? parking,
  22. UUserResponse? creator,
  23. String? creatorId,
})

Implementation

UParkingReportResponse({
  required this.id,
  required this.createdAt,
  required this.jsonData,
  required this.tags,
  required this.startDate,
  required this.vehicleId,
  required this.parkingId,
  required this.adminUserIds,
  this.receiptNumber,
  this.spotNumber,
  this.customerPhoneNumber,
  this.discount = 0,
  this.paidAmount = 0,
  this.paymentMethod,
  this.trackingCode,
  this.subscriptionId,
  this.shiftId,
  this.endDate,
  this.amount,
  this.vehicle,
  this.parking,
  this.creator,
  this.creatorId,
});