Carries a provider failure through the retry strategy's throw contract.
The provider result is preserved verbatim so that, once retries are exhausted, the caller can return the bank's own error text unchanged instead of a synthesised message.
Wraps a transient provider failure so the retry strategy observes a throw.
Provider result reporting the transient failure.
Readonly
Provider result that caused this attempt to be retried.
Carries a provider failure through the retry strategy's throw contract.
The provider result is preserved verbatim so that, once retries are exhausted, the caller can return the bank's own error text unchanged instead of a synthesised message.