UnitSSCC class abstract

Implemented types
Available extensions

Constructors

UnitSSCC.new({required BarcodeData barcodeData, required DateTime createdAt, String unitVersion, HuDetails? huDetails, PackingInstruction? packingInstruction, UnitTileData unitTileData, UnitStatusData statusData, List<UnitServer> servers, List<UnitItem> unitItems, List<UnitSSCC> subHUs, List<MaterialDescription> materialDescriptions})
const
factory
UnitSSCC.fromJson(Map<String, dynamic> json)
factory

Properties

barcodeData BarcodeData
no setteroverride
copyWith → _$$UnitSSCCImplCopyWith<_$UnitSSCCImpl>
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
huDetails HuDetails?
no setter
isNotCompletelyBooked bool

Available on UnitSSCC, provided by the SSCCExtension extension

no setter
materialDescriptions List<MaterialDescription>
no setter
packingInstruction PackingInstruction?
no setter
quantityIsChanged bool

Available on UnitSSCC, provided by the SSCCExtension extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
servers List<UnitServer>
no setteroverride
statusData UnitStatusData
no setter
subHUs List<UnitSSCC>
no setter
type UnitType

Available on Unit, provided by the UnitExtension extension

no setter
unitItems List<UnitItem>
no setter
unitTileData UnitTileData
no setteroverride
unitVersion String
no setter

Methods

getCurrentObjectsPerHU() int

Available on UnitSSCC, provided by the SSCCExtension extension

getCurrentQuantity() double

Available on UnitSSCC, provided by the SSCCExtension extension

getDefaultObjectsPerHU() int

Available on UnitSSCC, provided by the SSCCExtension extension

getDefaultQuantity() double

Available on UnitSSCC, provided by the SSCCExtension extension

getUnitOfMeasures() String

Available on UnitSSCC, provided by the SSCCExtension extension

getUnitQuantity() double

Available on UnitSSCC, provided by the SSCCExtension extension

getUnitQuantityString({required String regionString}) String

Available on UnitSSCC, provided by the SSCCExtension extension

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(BarcodeData barcodeData, DateTime createdAt, String unitVersion, HuDetails? huDetails, PackingInstruction? packingInstruction, UnitTileData unitTileData, UnitStatusData statusData, List<UnitServer> servers, List<UnitItem> unitItems, List<UnitSSCC> subHUs, List<MaterialDescription> materialDescriptions)?, 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() Json

Available on UnitSSCC, provided by the SSCCExtension extension

toJson() Map<String, dynamic>
Serializes this Unit to a JSON map.
inherited
toSSCCUnitDto({required String? username, required SourceIdentifier sourceIdentifier}) SSCCUnitDto

Available on UnitSSCC, provided by the SSCCExtension extension

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(BarcodeData barcodeData, DateTime createdAt, String unitVersion, HuDetails? huDetails, PackingInstruction? packingInstruction, UnitTileData unitTileData, UnitStatusData statusData, List<UnitServer> servers, List<UnitItem> unitItems, List<UnitSSCC> subHUs, List<MaterialDescription> materialDescriptions), 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(BarcodeData barcodeData, DateTime createdAt, String unitVersion, HuDetails? huDetails, PackingInstruction? packingInstruction, UnitTileData unitTileData, UnitStatusData statusData, List<UnitServer> servers, List<UnitItem> unitItems, List<UnitSSCC> subHUs, List<MaterialDescription> materialDescriptions)?, 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