copyWithWrapped method

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

Implementation

WebApiModulesAgentPurchaseOrderReceiveItemResponse copyWithWrapped({
  Wrapped<String?>? contractId,
  Wrapped<String?>? purchaseOrderId,
  Wrapped<String?>? purchaseOrderItemId,
  Wrapped<int?>? quantity,
  Wrapped<double?>? quantityOrdered,
  Wrapped<double?>? quantityReceived,
  Wrapped<double?>? quantityNeedBarCode,
  Wrapped<String?>? quantityColor,
  Wrapped<int?>? status,
  Wrapped<bool?>? success,
  Wrapped<String?>? msg,
}) {
  return WebApiModulesAgentPurchaseOrderReceiveItemResponse(
    contractId: (contractId != null ? contractId.value : this.contractId),
    purchaseOrderId: (purchaseOrderId != null
        ? purchaseOrderId.value
        : this.purchaseOrderId),
    purchaseOrderItemId: (purchaseOrderItemId != null
        ? purchaseOrderItemId.value
        : this.purchaseOrderItemId),
    quantity: (quantity != null ? quantity.value : this.quantity),
    quantityOrdered: (quantityOrdered != null
        ? quantityOrdered.value
        : this.quantityOrdered),
    quantityReceived: (quantityReceived != null
        ? quantityReceived.value
        : this.quantityReceived),
    quantityNeedBarCode: (quantityNeedBarCode != null
        ? quantityNeedBarCode.value
        : this.quantityNeedBarCode),
    quantityColor: (quantityColor != null
        ? quantityColor.value
        : this.quantityColor),
    status: (status != null ? status.value : this.status),
    success: (success != null ? success.value : this.success),
    msg: (msg != null ? msg.value : this.msg),
  );
}