copyWith method
ScheduleEntry
copyWith({
- int? id,
- DateTime? dbDateCreated,
- DateTime? dbDateUpdated,
- int? event,
- int? eventPosition,
- int? row,
- DateTime? date,
- String? startTime,
- String? endTime,
- int? timezone,
- ScheduleEntryType? type,
- DateTime? utcStart,
- DateTime? utcEnd,
- double? hoursDelta,
- double? hoursWorked,
- double? hoursBilled,
- bool? hoursOverride,
- String? externalCode,
- DateTime? externalRemoveDate,
Implementation
ScheduleEntry copyWith(
{int? id,
DateTime? dbDateCreated,
DateTime? dbDateUpdated,
int? event,
int? eventPosition,
int? row,
DateTime? date,
String? startTime,
String? endTime,
int? timezone,
enums.ScheduleEntryType? type,
DateTime? utcStart,
DateTime? utcEnd,
double? hoursDelta,
double? hoursWorked,
double? hoursBilled,
bool? hoursOverride,
String? externalCode,
DateTime? externalRemoveDate}) {
return ScheduleEntry(
id: id ?? this.id,
dbDateCreated: dbDateCreated ?? this.dbDateCreated,
dbDateUpdated: dbDateUpdated ?? this.dbDateUpdated,
event: event ?? this.event,
eventPosition: eventPosition ?? this.eventPosition,
row: row ?? this.row,
date: date ?? this.date,
startTime: startTime ?? this.startTime,
endTime: endTime ?? this.endTime,
timezone: timezone ?? this.timezone,
type: type ?? this.type,
utcStart: utcStart ?? this.utcStart,
utcEnd: utcEnd ?? this.utcEnd,
hoursDelta: hoursDelta ?? this.hoursDelta,
hoursWorked: hoursWorked ?? this.hoursWorked,
hoursBilled: hoursBilled ?? this.hoursBilled,
hoursOverride: hoursOverride ?? this.hoursOverride,
externalCode: externalCode ?? this.externalCode,
externalRemoveDate: externalRemoveDate ?? this.externalRemoveDate);
}