fix: resolve duplicate fields in Shift and unreachable code in ShiftsRepositoryImpl from bad merge

This commit is contained in:
2026-02-20 21:15:57 +05:30
parent f7284b5cfb
commit 1d09e20ac8
2 changed files with 4 additions and 242 deletions

View File

@@ -2,39 +2,6 @@ import 'package:equatable/equatable.dart';
import 'package:krow_domain/src/entities/shifts/break/break.dart';
class Shift extends Equatable {
final String id;
final String title;
final String clientName;
final String? logoUrl;
final double hourlyRate;
final String location;
final String locationAddress;
final String date;
final String startTime;
final String endTime;
final String createdDate;
final bool? tipsAvailable;
final bool? travelTime;
final bool? mealProvided;
final bool? parkingAvailable;
final bool? gasCompensation;
final String? description;
final String? instructions;
final List<ShiftManager>? managers;
final double? latitude;
final double? longitude;
final String? status;
final int? durationDays; // For multi-day shifts
final int? requiredSlots;
final int? filledSlots;
final String? roleId;
final bool? hasApplied;
final double? totalValue;
final Break? breakInfo;
final String? orderId;
final String? orderType;
final List<ShiftSchedule>? schedules;
const Shift({
required this.id,
required this.title,
@@ -69,6 +36,7 @@ class Shift extends Equatable {
this.orderType,
this.schedules,
});
final String id;
final String title;
final String clientName;
@@ -98,6 +66,9 @@ class Shift extends Equatable {
final bool? hasApplied;
final double? totalValue;
final Break? breakInfo;
final String? orderId;
final String? orderType;
final List<ShiftSchedule>? schedules;
@override
List<Object?> get props => <Object?>[