fromData static method

CustomerKhasCart fromData({
  1. required String khasUserAssignmentId,
  2. required String khasUserAssignmentName,
  3. required String khasUserAssignmentDate,
  4. required String khasUserAssignmentDescription,
  5. required String khasUserAssignmentAddress,
  6. required String khasUserAssignmentStatus,
  7. required String khasUserAssignmentRequiredDate,
  8. required bool khasUserAssignmentCompletion,
  9. required bool khasUserAssignmentIsCancel,
  10. required bool khasUserAssignmentIsBooked,
  11. required bool khasUserAssignmentIsEmergency,
  12. required List<MediaContent>? media,
  13. required double qty,
  14. required KhasProducts khasProduct,
})

Implementation

static CustomerKhasCart fromData({
   required String  khasUserAssignmentId,// Unique identifier for the assignment
   required String  khasUserAssignmentName, // Name of the assignment

  required String  khasUserAssignmentDate,// Date of the assignment
  required String  khasUserAssignmentDescription, // Description of the assignment
  required String  khasUserAssignmentAddress,// Address where the assignment is to be performed
  required String  khasUserAssignmentStatus, // Status of the assignment (e.g., Pending, Completed, Cancelled)
  required String  khasUserAssignmentRequiredDate, // Date when the assignment is required to be completed
  required bool  khasUserAssignmentCompletion, // Indicates if the assignment is completed (true) or not (false)
  required bool  khasUserAssignmentIsCancel, // Indicates if the assignment is cancelled (true) or not (false)
  required bool  khasUserAssignmentIsBooked, // Indicates if the assignment is booked (true) or not (false)
  required bool  khasUserAssignmentIsEmergency,// Indicates if the assignment is an emergency (true) or not (false)
  required List<MediaContent>?  media, // List of media files related to the assignment
  required double qty, // Quantity of items related to the assignment
  required KhasProducts khasProduct // Products related to the assignment
}){
  final cart = CustomerKhasCart()
      ..khasUserAssignmentId = khasUserAssignmentId
      ..khasUserAssignmentAddress = khasUserAssignmentAddress
      ..khasUserAssignmentCompletion = khasUserAssignmentCompletion
      ..khasUserAssignmentDate = khasUserAssignmentDate
      ..khasUserAssignmentIsBooked = khasUserAssignmentIsBooked
      ..khasUserAssignmentIsCancel = khasUserAssignmentIsCancel
      ..khasUserAssignmentIsEmergency = khasUserAssignmentIsEmergency
      ..khasUserAssignmentName = khasUserAssignmentName
      ..khasProducts = khasProduct
      ..khasUserAssignmentStatus = khasUserAssignmentStatus
      ..qty =qty;

  if(media !=null){
    cart.media?.addAll(media);
  }
  return cart;
}