kPartnerFehlerCodes top-level constant

List<String> const kPartnerFehlerCodes

Alle Codes, die die Schnittstelle kennt. Als Liste und nicht nur als Aufzaehlung, damit ein Aufrufer sie zur Laufzeit durchgehen kann (Katalogseite, Selbsttest der eigenen Fehlerbehandlung).

Reihenfolge und Bestand wie im Abzug des Backends.

Implementation

const List<String> kPartnerFehlerCodes = <String>[
  // Eingabe, Konto und Takt
  'validation',
  'rate_limited',
  'app_not_found',
  'app_not_accepted',
  'kein_partnerbetrieb',
  'live_not_allowed',
  // Betrieb anlegen
  'customer_exists',
  'customer_conflict',
  'customer_limit',
  'zugang_nicht_erlaubt',
  'email_taken',
  'no_email',
  // Signatur
  'fon_missing',
  'signature_pending',
  'request_not_found',
  'signature_missing',
  'signature_unknown',
  'signature_ambiguous',
  'signature_not_ready',
  'signature_limit',
  'signature_failed',
  // Kasse
  'module_inactive',
  'cashregister_limit',
  'cashregister_not_found',
  'activation_failed',
  // Webhooks
  'webhook_limit',
  'webhook_inactive',
  'event_not_subscribed',
];