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,
  );
}