public async Task <List <PrivateFeed> > GetAllPrivateFeedsAsync(ProfileIdentifier profile, Func <Partial <PrivateFeed>, Partial <PrivateFeed> >?partial = null, CancellationToken cancellationToken = default)
            {
                var queryParameters = new NameValueCollection();

                queryParameters.Append("profile", profile.ToString());
                queryParameters.Append("$fields", (partial != null ? partial(new Partial <PrivateFeed>()) : Partial <PrivateFeed> .Default()).ToString());

                return(await _connection.RequestResourceAsync <List <PrivateFeed> >("GET", $"api/http/notifications/private-feeds{queryParameters.ToQueryString()}", cancellationToken));
            }
            public async Task <PersonalSubscriptionSettings> PersonalSubscriptionSettingsAsync(ProfileIdentifier profile, Func <Partial <PersonalSubscriptionSettings>, Partial <PersonalSubscriptionSettings> >?partial = null, CancellationToken cancellationToken = default)
            {
                var queryParameters = new NameValueCollection();

                queryParameters.Append("profile", profile.ToString());
                queryParameters.Append("$fields", (partial != null ? partial(new Partial <PersonalSubscriptionSettings>()) : Partial <PersonalSubscriptionSettings> .Default()).ToString());

                return(await _connection.RequestResourceAsync <PersonalSubscriptionSettings>("GET", $"api/http/notifications/personal-subscriptions/personal-subscription-settings{queryParameters.ToQueryString()}", cancellationToken));
            }