maybeWhen<TResult extends Object?>  method 
      
  
TResult
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,
- bool isSubHu,
- List<MaterialDescription> materialDescriptions,
 
- TResult ph(- BarcodeData barcodeData,
- DateTime createdAt,
- UnitTileData unitTileData,
- List<UnitServer> servers,
- List<String> assignedSSCCs,
- HuDetails? huDetails,
 
- required TResult orElse(),
inherited
    Implementation
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
    BarcodeData barcodeData,
    DateTime createdAt,
    double weight,
    String itemVersion,
    UnitTileData unitTileData,
    List<UnitServer> servers,
    String? parentSSCCCodeId,
    SpecialProcess? specialProcess,
  )?
  item,
  TResult Function(
    BarcodeData barcodeData,
    DateTime createdAt,
    String unitVersion,
    HuDetails? huDetails,
    PackingInstruction? packingInstruction,
    UnitTileData unitTileData,
    UnitStatusData statusData,
    List<UnitServer> servers,
    List<UnitItem> unitItems,
    List<UnitSSCC> subHUs,
    bool isSubHu,
    List<MaterialDescription> materialDescriptions,
  )?
  ssCC,
  TResult Function(
    BarcodeData barcodeData,
    DateTime createdAt,
    UnitTileData unitTileData,
    List<UnitServer> servers,
    List<String> assignedSSCCs,
    HuDetails? huDetails,
  )?
  ph,
  required TResult orElse(),
}) => throw _privateConstructorUsedError;