Asset constructor

Asset({
  1. required int assetId,
  2. required String assetName,
  3. String? assetCode,
  4. required int assetCategoryId,
  5. String? assetCategoryName,
  6. required String departmentId,
  7. DateTime? purchaseDate,
  8. required double cost,
  9. required int statusId,
  10. String? assetStatusName,
  11. required int locationId,
  12. DateTime? warrantyExpiryDate,
  13. required int usefulLifeYears,
  14. required String depreciationMethod,
  15. String? deviceImage,
  16. String? deviceImagePreview,
  17. int? modelId,
  18. String? assetModelName,
  19. String? serial,
  20. String? assetTag,
  21. required int conditionId,
  22. String? conditionName,
  23. Uint8List? image,
  24. String? imageName,
  25. String? userAdd,
})

Implementation

Asset({
  required this.assetId,
  required this.assetName,
  this.assetCode,
  required this.assetCategoryId,
  this.assetCategoryName,
  required this.departmentId,
  this.purchaseDate,
  required this.cost,
  required this.statusId,
  this.assetStatusName,
  required this.locationId,
  this.warrantyExpiryDate,
  required this.usefulLifeYears,
  required this.depreciationMethod,
  this.deviceImage,
  this.deviceImagePreview,
  this.modelId,
  this.assetModelName,
  this.serial,
  this.assetTag,
  required this.conditionId,
  this.conditionName,
  this.image,
  this.imageName,
  this.userAdd,
  // this.userEdit,

});