public PSEventSubscriptionListPagedInstance( IEnumerable <EventSubscription> eventSubscriptionsList, EventGridClient client, bool includeFullEndpointUrl, string nextLink) { foreach (EventSubscription eventSubscription in eventSubscriptionsList) { PSEventSubscriptionListInstance psEventSubscription; if (includeFullEndpointUrl && eventSubscription.Destination is WebHookEventSubscriptionDestination) { EventSubscriptionFullUrl fullUrl = client.GetEventSubscriptionFullUrl(eventSubscription.Topic, eventSubscription.Name); psEventSubscription = new PSEventSubscriptionListInstance(eventSubscription, fullUrl.EndpointUrl); } else { psEventSubscription = new PSEventSubscriptionListInstance(eventSubscription); } this.PsEventSubscriptionsList.Add(psEventSubscription); } this.NextLink = nextLink; }