Unit.ssCC constructor

  1. @JsonSerializable.new(explicitToJson: true)
const Unit.ssCC({
  1. required BarcodeData barcodeData,
  2. required DateTime createdAt,
  3. @Default.new('1') String unitVersion,
  4. HuDetails? huDetails,
  5. PackingInstruction? packingInstruction,
  6. @Default.new(UnitTileData()) UnitTileData unitTileData,
  7. @Default.new(UnitStatusData()) UnitStatusData statusData,
  8. @Default.new([]) List<UnitServer> servers,
  9. @Default.new([]) List<UnitItem> unitItems,
  10. @Default.new([]) List<UnitSSCC> subHUs,
  11. @Default.new(false) bool isSubHu,
  12. @Default.new([]) List<MaterialDescription> materialDescriptions,
})

Implementation

@JsonSerializable(explicitToJson: true)
const factory Unit.ssCC({
  required final BarcodeData barcodeData,
  required final DateTime createdAt,
  @Default('1') final String unitVersion,
  final HuDetails? huDetails,
  final PackingInstruction? packingInstruction,
  @Default(UnitTileData()) final UnitTileData unitTileData,
  @Default(UnitStatusData()) final UnitStatusData statusData,
  @Default([]) final List<UnitServer> servers,
  @Default([]) final List<UnitItem> unitItems,
  @Default([]) final List<UnitSSCC> subHUs,
  @Default(false) final bool isSubHu,
  @Default([]) final List<MaterialDescription> materialDescriptions,
}) = UnitSSCC;