depExportErrorCodes top-level constant

Set<String> const depExportErrorCodes

Stabile Fehlercodes der fuenf Endpunkte unter /v3 (Katalog dep_nachschau). Sie kommen als KasseneckApiError.code an; der Code eines fehlgeschlagenen Exports steht ausserdem in DepExportFailedException.error.

Implementation

const Set<String> depExportErrorCodes = {
  'validation',
  'invalid_period',
  // Dieselbe requestId gehoert zu einem Export mit anderem Zeitraum.
  'idempotency_conflict',
  'export_running',
  'too_many_exports',
  'export_not_found',
  'export_not_ready',
  'export_failed',
  'invalid_file',
  'file_not_available',
  'too_many_links',
  'link_not_found',
  // Kassenweg (seit 11.13): nur der Chef exportiert, also der Inhaber oder ein
  // Kassen-Benutzer mit dem Recht `layout`; ein Geraet mit api_key nie.
  'manager_only',
  'server_error',
};