Unit.ssCC constructor

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