Unit class

Implementers
Available extensions
Annotations
  • @freezed

Constructors

Unit.fromJson(Map<String, dynamic> json)
factory
Unit.item({required BarcodeData barcodeData, required DateTime createdAt, required double weight, @Default('1') String itemVersion, @Default(UnitTileData()) UnitTileData unitTileData, @Default([]) List<UnitServer> servers, String? parentSSCCCodeId, SpecialProcess? specialProcess})
const
factory
Unit.ph({required BarcodeData barcodeData, required DateTime createdAt, @Default(UnitTileData()) UnitTileData unitTileData, @Default([]) List<UnitServer> servers, @Default([]) List<String> assignedSSCCs, HuDetails? huDetails})
const
factory
Unit.ssCC({@Default('1') String unitVersion, required BarcodeData barcodeData, required DateTime createdAt, required double defaultQuantity, required int objectsPerHU, required int defaultObjectsPerHU, double? changedQuantity, @Default(UnitTileData()) UnitTileData unitTileData, @Default(UnitAssignStatus.unassigned) UnitAssignStatus assignStatus, String? assignException, @Default([]) List<UnitServer> servers, String? unitOfMeasures, @Default([]) List<UnitItem> unitItems, HuDetails? huDetails, @Default([]) List<NPPIHeaderPosition> headerPositions})
const
factory

Properties

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

Available on Unit, provided by the UnitExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
servers List<UnitServer>
no setterinherited
type UnitType

Available on Unit, provided by the UnitExtension extension

no setter
unitTileData UnitTileData
no setterinherited

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
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