1.4 KiB
1.4 KiB
holzleitner_api.model.ScanEvent
Load the model package
import 'package:holzleitner_api/api.dart';
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| action | AuditAction | ||
| actorCarId | String | Fahrzeug, in dem der Scan gemacht wurde. Muss zum angemeldeten Account gehören. None ist erlaubt, schwächt aber den Audit-Trail. |
[optional] |
| clientScanId | String | ||
| clientScannedAt | DateTime | ||
| deliveryItemId | String | ||
| manual | bool | true, wenn der Fahrer die Position manuell als geladen bestätigt hat (Fallback ohne Barcode-Scan). Wird nur im Audit (scan_audit.manual) festgehalten; an der Mengen-/Status-Logik ändert es nichts. Default false (regulärer Barcode-Scan). |
[optional] |
| quantity | int | Menge für Remove / Unremove (Mengen-Gutschrift): wie viele Stück der Belegzeile gutgeschrieben bzw. wieder hergestellt werden. None = ganze Restmenge (abwärtskompatibel zum bisherigen „ganze Zeile entfernen"). Bei Scan/Unscan/Hold/Unhold ignoriert. Muss, wenn gesetzt, > 0 sein. |
[optional] |
| reason | String | Pflicht bei Hold und Remove. Sonst ignoriert. |
[optional] |