55 lines
1.2 KiB
Dart
55 lines
1.2 KiB
Dart
import 'package:hl_lieferservice/model/tour.dart';
|
|
|
|
abstract class TourEvent {}
|
|
|
|
class LoadTour extends TourEvent {
|
|
String teamId;
|
|
|
|
LoadTour({required this.teamId});
|
|
}
|
|
|
|
class UpdateTour extends TourEvent {
|
|
Tour tour;
|
|
|
|
UpdateTour({required this.tour});
|
|
}
|
|
|
|
class AssignCarEvent extends TourEvent {
|
|
String deliveryId;
|
|
String carId;
|
|
|
|
AssignCarEvent({required this.deliveryId, required this.carId});
|
|
}
|
|
|
|
class IncrementArticleScanAmount extends TourEvent {
|
|
String internalArticleId;
|
|
String deliveryId;
|
|
|
|
IncrementArticleScanAmount({required this.internalArticleId, required this.deliveryId});
|
|
}
|
|
|
|
class ScanArticleEvent extends TourEvent {
|
|
ScanArticleEvent({required this.articleNumber, required this.carId, required this.deliveryId});
|
|
|
|
String articleNumber;
|
|
String deliveryId;
|
|
String carId;
|
|
}
|
|
|
|
class CancelDeliveryEvent extends TourEvent {
|
|
String deliveryId;
|
|
|
|
CancelDeliveryEvent({required this.deliveryId});
|
|
}
|
|
|
|
class HoldDeliveryEvent extends TourEvent {
|
|
String deliveryId;
|
|
|
|
HoldDeliveryEvent({required this.deliveryId});
|
|
}
|
|
|
|
class ReactivateDeliveryEvent extends TourEvent {
|
|
String deliveryId;
|
|
|
|
ReactivateDeliveryEvent({required this.deliveryId});
|
|
} |