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({required BarcodeData barcodeData, required DateTime createdAt, @Default('1') String unitVersion, HuDetails? huDetails, PackingInstruction? packingInstruction, @Default(UnitTileData()) UnitTileData unitTileData, @Default(UnitStatusData()) UnitStatusData statusData, @Default([]) List<UnitServer> servers, @Default([]) List<UnitItem> unitItems, @Default([]) List<UnitSSCC> subHUs, @Default([]) List<MaterialDescription> materialDescriptions})
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(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
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(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