ScannerState constructor
ScannerState({
- ScannerSession? currentSession,
- StoredObject? currentObject,
- AccountHeader? currentAccount,
- ContainerId? currentContainer,
- StockDecision? decision,
- Iterable<
ScannerMessage> ? messages, - TemplateId? currentTemplateId,
- ContainerId? currentTransportId,
- StoredObjectId? previousObjectId,
- DeliveryId? currentDeliveryId,
- StringValue? currentField,
- ContainerId? currentTrashContainerId,
Implementation
factory ScannerState({
ScannerSession? currentSession,
$3.StoredObject? currentObject,
$4.AccountHeader? currentAccount,
$0.ContainerId? currentContainer,
$5.StockDecision? decision,
$core.Iterable<ScannerMessage>? messages,
$0.TemplateId? currentTemplateId,
$0.ContainerId? currentTransportId,
$0.StoredObjectId? previousObjectId,
$0.DeliveryId? currentDeliveryId,
$1.StringValue? currentField,
$0.ContainerId? currentTrashContainerId,
}) {
final result = create();
if (currentSession != null) result.currentSession = currentSession;
if (currentObject != null) result.currentObject = currentObject;
if (currentAccount != null) result.currentAccount = currentAccount;
if (currentContainer != null) result.currentContainer = currentContainer;
if (decision != null) result.decision = decision;
if (messages != null) result.messages.addAll(messages);
if (currentTemplateId != null) result.currentTemplateId = currentTemplateId;
if (currentTransportId != null)
result.currentTransportId = currentTransportId;
if (previousObjectId != null) result.previousObjectId = previousObjectId;
if (currentDeliveryId != null) result.currentDeliveryId = currentDeliveryId;
if (currentField != null) result.currentField = currentField;
if (currentTrashContainerId != null)
result.currentTrashContainerId = currentTrashContainerId;
return result;
}