Merge dev

This commit is contained in:
2026-02-25 13:35:18 +05:30
parent 17c2c2afbb
commit 4d4a9b6a66
9 changed files with 258 additions and 0 deletions

View File

@@ -26,7 +26,11 @@ class PermanentOrder extends Equatable {
final Map<String, double> roleRates;
@override
<<<<<<< Updated upstream
List<Object?> get props => <Object?>[
=======
List<Object?> get props => [
>>>>>>> Stashed changes
startDate,
permanentDays,
positions,

View File

@@ -1,13 +1,23 @@
import 'package:equatable/equatable.dart';
<<<<<<< Updated upstream
import 'recurring_order_position.dart';
/// Represents a recurring staffing request spanning a date range.
=======
import 'one_time_order.dart';
import 'one_time_order_position.dart';
/// Represents a customer's request for recurring staffing.
>>>>>>> Stashed changes
class RecurringOrder extends Equatable {
const RecurringOrder({
required this.startDate,
required this.endDate,
required this.recurringDays,
<<<<<<< Updated upstream
required this.location,
=======
>>>>>>> Stashed changes
required this.positions,
this.hub,
this.eventName,
@@ -15,6 +25,7 @@ class RecurringOrder extends Equatable {
this.roleRates = const <String, double>{},
});
<<<<<<< Updated upstream
/// Start date for the recurring schedule.
final DateTime startDate;
@@ -48,6 +59,25 @@ class RecurringOrder extends Equatable {
endDate,
recurringDays,
location,
=======
final DateTime startDate;
final DateTime endDate;
/// List of days (e.g., ['Monday', 'Wednesday']) or bitmask.
final List<String> recurringDays;
final List<OneTimeOrderPosition> positions;
final OneTimeOrderHubDetails? hub;
final String? eventName;
final String? vendorId;
final Map<String, double> roleRates;
@override
List<Object?> get props => [
startDate,
endDate,
recurringDays,
>>>>>>> Stashed changes
positions,
hub,
eventName,
@@ -55,6 +85,7 @@ class RecurringOrder extends Equatable {
roleRates,
];
}
<<<<<<< Updated upstream
/// Minimal hub details used during recurring order creation.
class RecurringOrderHubDetails extends Equatable {
@@ -99,3 +130,5 @@ class RecurringOrderHubDetails extends Equatable {
zipCode,
];
}
=======
>>>>>>> Stashed changes