fullReceiptId method

Future<String> fullReceiptId(
  1. String receiptId
)

Verschlüsselte Volltext-Belegnummer (generateFullReceiptId): der Bezeichner, unter dem der Beleg öffentlich abrufbar ist.

Implementation

Future<String> fullReceiptId(String receiptId) async {
  const name = Aufrufe.generateFullReceiptId;
  if (receiptId.trim().isEmpty) {
    throw const KasseneckValidationError(name, 'receiptId fehlt', 'request');
  }
  final daten = await transport.call(name, params: {'receiptId': receiptId});
  final id = daten['fullReceiptId'];
  if (id is! String || id.isEmpty) {
    throw const KasseneckValidationError(name, 'Antwort enthaelt keine fullReceiptId', 'response');
  }
  return id;
}