copyWith method

WebApiModulesAgentPurchaseOrderReturnItemResponse copyWith({
  1. String? contractId,
  2. String? purchaseOrderId,
  3. String? purchaseOrderItemId,
  4. int? quantity,
  5. double? quantityOrdered,
  6. double? quantityReceived,
  7. double? quantityReturned,
  8. int? status,
  9. bool? success,
  10. String? msg,
})

Implementation

WebApiModulesAgentPurchaseOrderReturnItemResponse copyWith(
    {String? contractId,
    String? purchaseOrderId,
    String? purchaseOrderItemId,
    int? quantity,
    double? quantityOrdered,
    double? quantityReceived,
    double? quantityReturned,
    int? status,
    bool? success,
    String? msg}) {
  return WebApiModulesAgentPurchaseOrderReturnItemResponse(
      contractId: contractId ?? this.contractId,
      purchaseOrderId: purchaseOrderId ?? this.purchaseOrderId,
      purchaseOrderItemId: purchaseOrderItemId ?? this.purchaseOrderItemId,
      quantity: quantity ?? this.quantity,
      quantityOrdered: quantityOrdered ?? this.quantityOrdered,
      quantityReceived: quantityReceived ?? this.quantityReceived,
      quantityReturned: quantityReturned ?? this.quantityReturned,
      status: status ?? this.status,
      success: success ?? this.success,
      msg: msg ?? this.msg);
}