Unit.ssCC constructor
- @JsonSerializable.new(explicitToJson: true)
const
Unit.ssCC(
{ - required BarcodeData barcodeData,
- required DateTime createdAt,
- @Default.new('1') String unitVersion,
- HuDetails? huDetails,
- PackingInstruction? packingInstruction,
- @Default.new(UnitTileData()) UnitTileData unitTileData,
- @Default.new(UnitStatusData()) UnitStatusData statusData,
- @Default.new([]) List<UnitServer> servers,
- @Default.new([]) List<UnitItem> unitItems,
- @Default.new([]) List<UnitSSCC> subHUs,
- @Default.new(false) bool isSubHu,
- @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;