belegMailFehlercodes top-level constant
Stabile Fehlercodes von sendReceiptEmail, in der Reihenfolge des
Backend-Katalogs. Sie kommen als KasseneckApiError.code an —
entscheide am Code, nie am Text, der deutsche Satz darf sich jederzeit
aendern.
Was sie bedeuten:
adresse_ungueltig— die Adresse, nicht der Beleg: verbessern lassen.beleg_nicht_gefunden— es gibt ihn nicht oder er gehoert einer anderen Kasse. Das Backend unterscheidet das nach aussen bewusst nicht, sonst waere der Endpunkt ein Auskunftsdienst ueber fremde Belege.zu_oft— die Schleuse: hoechstens fuenf Mails je Beleg (24 h) und 30 je Kasse und Stunde. Spaeter noch einmal, nicht sofort wieder.versand_fehlgeschlagen— hinaus ging nichts; ein zweiter Versuch ist hier erlaubt und sinnvoll.
Implementation
const List<String> belegMailFehlercodes = [
'adresse_ungueltig',
'beleg_nicht_gefunden',
'zu_oft',
'versand_fehlgeschlagen',
];