copyWithWrapped method

WebApiModulesAgentPurchaseOrderReturnItemRequest copyWithWrapped({
  1. Wrapped<String>? contractId,
  2. Wrapped<String>? purchaseOrderId,
  3. Wrapped<String?>? purchaseOrderItemId,
  4. Wrapped<int>? quantity,
  5. Wrapped<String?>? barCode,
})

Implementation

WebApiModulesAgentPurchaseOrderReturnItemRequest copyWithWrapped({
  Wrapped<String>? contractId,
  Wrapped<String>? purchaseOrderId,
  Wrapped<String?>? purchaseOrderItemId,
  Wrapped<int>? quantity,
  Wrapped<String?>? barCode,
}) {
  return WebApiModulesAgentPurchaseOrderReturnItemRequest(
    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),
    barCode: (barCode != null ? barCode.value : this.barCode),
  );
}