fromData static method
CustomerKhasCart
fromData({
- required String khasUserAssignmentId,
- required String khasUserAssignmentName,
- required String khasUserAssignmentDate,
- required String khasUserAssignmentDescription,
- required String khasUserAssignmentAddress,
- required String khasUserAssignmentStatus,
- required String khasUserAssignmentRequiredDate,
- required bool khasUserAssignmentCompletion,
- required bool khasUserAssignmentIsCancel,
- required bool khasUserAssignmentIsBooked,
- required bool khasUserAssignmentIsEmergency,
- required List<
MediaContent> ? media, - required double qty,
- 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;
}