isOutcomeUnknown function
Ist der Ausgang dieses Fehlers unklar? Dann den Aufruf nicht blind
wiederholen: Belege, Stornos und Zahlungen nachlesen; einen Aufruf mit
idempotencyKey nur mit demselben Schluessel erneut senden; ohne
Schluessel erst nachlesen (siehe ErrorOutcome). Gilt fuer jede
Fehlerart; nur KasseneckApiError und KasseneckHttpError koennen unklar
sein.
Implementation
bool isOutcomeUnknown(Object? error) =>
(error is KasseneckApiError && error.outcome == ErrorOutcome.unknown) ||
(error is KasseneckHttpError && error.outcome == ErrorOutcome.unknown);