unpairRegisterDevice method

Future<void> unpairRegisterDevice({
  1. required String ownerUid,
  2. required String deviceId,
  3. required String deviceSecret,
})

„Gerät entkoppeln" an der Kasse selbst: das Gerät sperrt sich im Backend, damit das Panel den Widerruf sieht und keine Sitzung nachläuft. Idempotent — danach das Gerät lokal vergessen.

Implementation

Future<void> unpairRegisterDevice({
  required String ownerUid,
  required String deviceId,
  required String deviceSecret,
}) async {
  const name = 'unpairRegisterDevice';
  _ausweisPflicht(name, ownerUid, deviceId, deviceSecret);
  await _rufen(name, {'ownerUid': ownerUid, 'deviceId': deviceId, 'deviceSecret': deviceSecret});
}