UnitItem class abstract

Implemented types
Available extensions

Constructors

UnitItem.new({required BarcodeData barcodeData, required DateTime createdAt, required double weight, String itemVersion, UnitTileData unitTileData, List<UnitServer> servers, String? parentSSCCCodeId, SpecialProcess? specialProcess})
const
factory
UnitItem.fromJson(Map<String, dynamic> json)
factory

Properties

barcodeData BarcodeData
no setteroverride
copyWith → _$$UnitItemImplCopyWith<_$UnitItemImpl>
Create a copy of Unit with the given fields replaced by the non-null parameter values.
no setteroverride
createdAt DateTime
no setteroverride
hasAdditionalFields bool

Available on Unit, provided by the UnitExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
itemVersion String
no setter
parentSSCCCodeId String?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
servers List<UnitServer>
no setteroverride
specialProcess SpecialProcess?
no setter
type UnitType

Available on Unit, provided by the UnitExtension extension

no setter
unitTileData UnitTileData
no setteroverride
weight double
no setter

Methods

map<TResult extends Object?>({required TResult item(UnitItem value), required TResult ssCC(UnitSSCC value), required TResult ph(UnitPH value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? item(UnitItem value)?, TResult? ssCC(UnitSSCC value)?, TResult? ph(UnitPH value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult item(UnitItem value)?, TResult ssCC(UnitSSCC value)?, TResult ph(UnitPH value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult item(BarcodeData barcodeData, DateTime createdAt, double weight, String itemVersion, UnitTileData unitTileData, List<UnitServer> servers, String? parentSSCCCodeId, SpecialProcess? specialProcess)?, TResult ssCC(String unitVersion, BarcodeData barcodeData, DateTime createdAt, double defaultQuantity, int objectsPerHU, int defaultObjectsPerHU, double? changedQuantity, UnitTileData unitTileData, UnitAssignStatus assignStatus, String? assignException, List<UnitServer> servers, String? unitOfMeasures, List<UnitItem> unitItems, HuDetails? huDetails, List<NPPIHeaderPosition> headerPositions)?, TResult ph(BarcodeData barcodeData, DateTime createdAt, UnitTileData unitTileData, List<UnitServer> servers, List<String> assignedSSCCs, HuDetails? huDetails)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
shortJson({required String? specialProcessLocalization}) Json

Available on UnitItem, provided by the UnitWhiteExtension extension

toItemUnitDto({required String? username, required SourceIdentifier sourceIdentifier}) ItemUnitDto

Available on UnitItem, provided by the UnitWhiteExtension extension

toJson() Map<String, dynamic>
Serializes this Unit to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult item(BarcodeData barcodeData, DateTime createdAt, double weight, String itemVersion, UnitTileData unitTileData, List<UnitServer> servers, String? parentSSCCCodeId, SpecialProcess? specialProcess), required TResult ssCC(String unitVersion, BarcodeData barcodeData, DateTime createdAt, double defaultQuantity, int objectsPerHU, int defaultObjectsPerHU, double? changedQuantity, UnitTileData unitTileData, UnitAssignStatus assignStatus, String? assignException, List<UnitServer> servers, String? unitOfMeasures, List<UnitItem> unitItems, HuDetails? huDetails, List<NPPIHeaderPosition> headerPositions), required TResult ph(BarcodeData barcodeData, DateTime createdAt, UnitTileData unitTileData, List<UnitServer> servers, List<String> assignedSSCCs, HuDetails? huDetails)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? item(BarcodeData barcodeData, DateTime createdAt, double weight, String itemVersion, UnitTileData unitTileData, List<UnitServer> servers, String? parentSSCCCodeId, SpecialProcess? specialProcess)?, TResult? ssCC(String unitVersion, BarcodeData barcodeData, DateTime createdAt, double defaultQuantity, int objectsPerHU, int defaultObjectsPerHU, double? changedQuantity, UnitTileData unitTileData, UnitAssignStatus assignStatus, String? assignException, List<UnitServer> servers, String? unitOfMeasures, List<UnitItem> unitItems, HuDetails? huDetails, List<NPPIHeaderPosition> headerPositions)?, TResult? ph(BarcodeData barcodeData, DateTime createdAt, UnitTileData unitTileData, List<UnitServer> servers, List<String> assignedSSCCs, HuDetails? huDetails)?}) → TResult?
inherited

Operators

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