copyWithWrapped method

Implementation

WebApiModulesAgentPurchaseOrderPurchaseOrderApprovalResponse copyWithWrapped(
    {Wrapped<List<WebApiModulesAgentPurchaseOrderPurchaseOrder>?>?
        purchaseOrders,
    Wrapped<List<WebApiModulesSettingsPoSettingsPoApproverPoApprover>?>?
        firstApprovals,
    Wrapped<List<WebApiModulesSettingsPoSettingsPoApproverPoApprover>?>?
        secondApprovals}) {
  return WebApiModulesAgentPurchaseOrderPurchaseOrderApprovalResponse(
      purchaseOrders: (purchaseOrders != null
          ? purchaseOrders.value
          : this.purchaseOrders),
      firstApprovals: (firstApprovals != null
          ? firstApprovals.value
          : this.firstApprovals),
      secondApprovals: (secondApprovals != null
          ? secondApprovals.value
          : this.secondApprovals));
}