copyWith method

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

Implementation

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