copyWith method
Creates a copy of this NotificationDenialInfo with the given fields replaced.
Implementation
NotificationDenialInfo copyWith({
DateTime? lastDenialTime,
int? denialCount,
bool? isPermanent,
int? requestAttemptCount,
DateTime? lastRequestAttemptTime,
bool? lastRequestWasBlocked,
}) {
return NotificationDenialInfo(
lastDenialTime: lastDenialTime ?? this.lastDenialTime,
denialCount: denialCount ?? this.denialCount,
isPermanent: isPermanent ?? this.isPermanent,
requestAttemptCount: requestAttemptCount ?? this.requestAttemptCount,
lastRequestAttemptTime: lastRequestAttemptTime ?? this.lastRequestAttemptTime,
lastRequestWasBlocked: lastRequestWasBlocked ?? this.lastRequestWasBlocked,
);
}