public IndividualSubscriptionResponse GetSubscription(long sectionId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGet <IndividualSubscriptionResponse>($"{_generalSectionsPath}/{sectionId}/subscriptions/{subscriptionId}.json".SubscriptionSideloadUri(sideLoadOptions))); }
public GroupSubscriptionsResponse GetSubscriptions(long sectionId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGet <GroupSubscriptionsResponse>($"{_generalSectionsPath}/{sectionId}/subscriptions.json".SubscriptionSideloadUri(sideLoadOptions))); }
public IndividualSubscriptionResponse GetSubscription(long postId, long subscriptionId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGet <IndividualSubscriptionResponse>($"community/posts/{postId}/subscriptions/{subscriptionId}.json".SubscriptionSideloadUri(subscriptionSideLoadOptions))); }
public GroupSubscriptionsResponse GetSubscriptions(long postId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = SubscriptionSideLoadOptions.None, int?perPage = null, int?page = null) { return(GenericPagedGet <GroupSubscriptionsResponse>($"community/posts/{postId}/subscriptions.json".SubscriptionSideloadUri(subscriptionSideLoadOptions), perPage, page)); }
public Task <GroupSubscriptionsResponse> GetSubscriptionsAsync(long userId, SubscriptionSideLoadOptions subscriptionSideLoadOptions = SubscriptionSideLoadOptions.None, int?perPage = null, int?page = null) { return(GenericPagedGetAsync <GroupSubscriptionsResponse>($"help_center/users/{userId}/subscriptions.json".SubscriptionSideloadUri(subscriptionSideLoadOptions), perPage, page)); }
public IndividualSubscriptionResponse GetSubscriptions(long topicId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGet <IndividualSubscriptionResponse>($"community/topics/{topicId}/subscriptions.json".SubscriptionSideloadUri(sideLoadOptions))); }
public Task <IndividualSubscriptionResponse> GetSubscriptionAsync(long topicId, long SubscriptionId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGetAsync <IndividualSubscriptionResponse>($"community/topics/{topicId}/subscriptions/{SubscriptionId}.json".SubscriptionSideloadUri(sideLoadOptions))); }
public Task <GroupSubscriptionsResponse> GetSubscriptionsAsync(long articleId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None, int?perPage = null, int?page = null) { return(GenericPagedGetAsync <GroupSubscriptionsResponse>($"{urlPrefix}/articles/{articleId}/subscriptions.json".SubscriptionSideloadUri(sideLoadOptions), perPage, page)); }
public Task <IndividualSubscriptionResponse> GetSubscriptionAsync(long articleId, long subscriptionId, SubscriptionSideLoadOptions sideLoadOptions = SubscriptionSideLoadOptions.None) { return(GenericGetAsync <IndividualSubscriptionResponse>($"{urlPrefix}/articles/{articleId}/subscriptions/{subscriptionId}.json".SubscriptionSideloadUri(sideLoadOptions))); }