copyWith method
EvictionResult
copyWith(
{ - int? removedEvents,
- int? removedExpired,
- int? removedDeleted,
- int? removedSuperseded,
- int? removedDeliveredEphemeral,
- int? removedByKindCap,
- int? keptDueToDeliveryState,
- int? keptProtected,
- int? removedCompletedDeliveries,
- int? removedTerminalFailedDeliveries,
})
Implementation
EvictionResult copyWith({
int? removedEvents,
int? removedExpired,
int? removedDeleted,
int? removedSuperseded,
int? removedDeliveredEphemeral,
int? removedByKindCap,
int? keptDueToDeliveryState,
int? keptProtected,
int? removedCompletedDeliveries,
int? removedTerminalFailedDeliveries,
}) {
return EvictionResult(
removedEvents: removedEvents ?? this.removedEvents,
removedExpired: removedExpired ?? this.removedExpired,
removedDeleted: removedDeleted ?? this.removedDeleted,
removedSuperseded: removedSuperseded ?? this.removedSuperseded,
removedDeliveredEphemeral:
removedDeliveredEphemeral ?? this.removedDeliveredEphemeral,
removedByKindCap: removedByKindCap ?? this.removedByKindCap,
keptDueToDeliveryState:
keptDueToDeliveryState ?? this.keptDueToDeliveryState,
keptProtected: keptProtected ?? this.keptProtected,
removedCompletedDeliveries:
removedCompletedDeliveries ?? this.removedCompletedDeliveries,
removedTerminalFailedDeliveries: removedTerminalFailedDeliveries ??
this.removedTerminalFailedDeliveries,
);
}