autoDeduplication property
RetryDeduplication?
get
autoDeduplication
Implementation
RetryDeduplication? get autoDeduplication {
final value = custom[RetryDeduplication.wireField];
final capacity = custom[RetryDeduplication.capacityWireField];
final expiry = custom[RetryDeduplication.expiryWireField];
if (value == null) {
if (capacity != null || expiry != null) {
throw ArgumentError(
'deduplication bounds require '
'${RetryDeduplication.wireField}',
);
}
return null;
}
return RetryDeduplication.fromWire(
autoDeduplication: value,
capacity: capacity,
expiryMilliseconds: expiry,
);
}
set
autoDeduplication
(RetryDeduplication? value)
Implementation
set autoDeduplication(RetryDeduplication? value) {
custom.remove(RetryDeduplication.wireField);
custom.remove(RetryDeduplication.capacityWireField);
custom.remove(RetryDeduplication.expiryWireField);
if (value != null) {
custom.addAll(value.toWireFields());
}
}