ScanData class

Available extensions

Constructors

ScanData({String? originalString, String? errorMessage, bool isGS1 = false, String? sscc, String? gtin, String? batch, DateTime? productionDate, DateTime? dueDate, DateTime? packagingDate, DateTime? bestBeforeDate, DateTime? expirationDate, String? variantNumber, String? serialNumber, String? additionalProductId, String? customerPartNumber, double? numberOfPieces, double? netWeightKg, double? lengthMeters, double? widthMeters, double? depthMeters, double? areaSqMeters, double? volumeLitres, double? volumeCubicMeters, double? netWeightPounds, String? customersPurchaseOrderNumber, DateTime? productionDateAndTime, String? packingMaterialSupplierID, String? packingMaterialSupplierPlant, String? companyInternalInformation, String? plant, String? storageLocation, String? functionalLocation, String? storageBin, String? materialNumber, String? equipmentNumber, String? orderNumber, String? orderItemNumber, String? inboundDeliveryNumber, String? outboundDeliveryNumber, String? uncategorizedString, int? uncategorizedInt})
const

Properties

additionalProductId → String?
(240) Additional Product ID / Material Number
final
anyMaterialNumber → String?
no setter
anyPlant → String?
no setter
anySSCC → String?
no setter
anyStorageLocation → String?
no setter
areaSqMeters → double?
(314x) Area in Square Meters
final
batch → String?
(10) Batch or Lot Number
final
bestBeforeDate → DateTime?
(15) Best Before Date
final
companyInternalInformation → String?
(99) Company internal information with BASF-specific subcodes (&%00, &%01, ...)
final
customerPartNumber → String?
(241) Customer Part Number / Packing Material Number
final
customersPurchaseOrderNumber → String?
(400) Customer's Purchase Order Number
final
depthMeters → double?
(313x) Depth in Meters
final
dueDate → DateTime?
(12) Due Date
final
equipmentNumber → String?
final
errorMessage → String?
Fehlermeldung
final
expirationDate → DateTime?
(17) Expiration Date
final
functionalLocation → String?
final
gtin → String?
(01) Global Trade Item Number
final
hashCode → int
The hash code for this object.
no setterinherited
hasInterpretableData → bool
no setter
inboundDeliveryNumber → String?
final
isGS1 → bool
Ist GS1-Code
final
lengthMeters → double?
(311x) Length in Meters
final
materialFromUncategorized → String?
no setter
materialNumber → String?
final
netWeightKg → double?
(310x) Net Weight in KG
final
netWeightPounds → double?
(320x) Net Weight in Pounds
final
numberOfPieces → double?
(30) Count of Items / Number of Pieces
final
orderItemNumber → String?
final
orderNumber → String?
final
originalString → String?
Ursprünglicher String
final
outboundDeliveryNumber → String?
final
packagingDate → DateTime?
(13) Packaging Date
final
packingMaterialSupplierID → String?
(91) Packing Material Supplier ID
final
packingMaterialSupplierPlant → String?
(92) Packing Material Supplier Plant
final
plant → String?
(9503) Plant / Auch in Custom BASF Technical QR-Codes
final
plantFromUncategorized → String?
no setter
productionDate → DateTime?
(11) Production Date
final
productionDateAndTime → DateTime?
(8008) Production Date and Time
final
quantityWithUnit → ({double? quantity, String? unit})
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serialNumber → String?
(21) Serial Number
final
sscc → String?
(00) SSCC - Serial Shipping Container Code
final
ssccFromUncategorized → String?
no setter
storageBin → String?
final
storageLocation → String?
(9504) Storage Location / Auch in Custom BASF Technical QR-Codes
final
storageLocationFromUncategorized → String?
no setter
uncategorizedInt → int?
final
uncategorizedString → String?
final
variantNumber → String?
(20) Variant Number
final
volumeCubicMeters → double?
(316x) Volume in Cubic Meters
final
volumeLitres → double?
(315x) Volume in Litres
final
widthMeters → double?
(312x) Width in Meters
final

Methods

copyWith({String? originalString, String? errorMessage, bool? isGS1, String? sscc, String? gtin, String? batch, DateTime? productionDate, DateTime? dueDate, DateTime? packagingDate, DateTime? bestBeforeDate, DateTime? expirationDate, String? variantNumber, String? serialNumber, String? additionalProductId, String? customerPartNumber, double? numberOfPieces, double? netWeightKg, double? lengthMeters, double? widthMeters, double? depthMeters, double? areaSqMeters, double? volumeLitres, double? volumeCubicMeters, double? netWeightPounds, String? customersPurchaseOrderNumber, DateTime? productionDateAndTime, String? packingMaterialSupplierID, String? packingMaterialSupplierPlant, String? companyInternalInformation, String? plant, String? storageLocation, String? functionalLocation, String? storageBin, String? materialNumber, String? equipmentNumber, String? orderNumber, String? orderItemNumber, String? inboundDeliveryNumber, String? outboundDeliveryNumber, String? uncategorizedString, int? uncategorizedInt}) → ScanData
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBarcodeInfo({required String regionString, required DateFormat defaultDateFormat}) → List<BarcodeInfo>

Available on ScanData, provided by the ScanDataExtension extension

toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited