copyWithWrapped method 
    
    
    
  Implementation
  SyncUpdatesAvailableWebhook copyWithWrapped(
    {Wrapped<String>? webhookType,
    Wrapped<String>? webhookCode,
    Wrapped<String>? itemId,
    Wrapped<bool>? initialUpdateComplete,
    Wrapped<bool>? historicalUpdateComplete,
    Wrapped<enums.WebhookEnvironmentValues>? environment}) {
  return SyncUpdatesAvailableWebhook(
      webhookType:
          (webhookType != null ? webhookType.value : this.webhookType),
      webhookCode:
          (webhookCode != null ? webhookCode.value : this.webhookCode),
      itemId: (itemId != null ? itemId.value : this.itemId),
      initialUpdateComplete: (initialUpdateComplete != null
          ? initialUpdateComplete.value
          : this.initialUpdateComplete),
      historicalUpdateComplete: (historicalUpdateComplete != null
          ? historicalUpdateComplete.value
          : this.historicalUpdateComplete),
      environment:
          (environment != null ? environment.value : this.environment));
}