/// <summary> /// Update the permissions and visibility of wiki page asynchronously. /// </summary> /// <param name="page">the name of an existing wiki page</param> /// <param name="wikiUpdatePermissionsInput">A valid WikiUpdatePermissionsInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> /// <returns>An object containing wiki page settings.</returns> public async Task <WikiPageSettingsContainer> UpdatePermissionsAsync(string page, WikiUpdatePermissionsInput wikiUpdatePermissionsInput, string subreddit = null) { return(await SendRequestAsync <WikiPageSettingsContainer>(Sr(subreddit) + "wiki/settings/" + page, wikiUpdatePermissionsInput, Method.POST)); }
/// <summary> /// Update the permissions and visibility of wiki page asynchronously. /// </summary> /// <param name="wikiUpdatePermissionsInput">A valid WikiUpdatePermissionsInput instance</param> public async Task <WikiPageSettings> UpdatePermissionsAsync(WikiUpdatePermissionsInput wikiUpdatePermissionsInput) { return(Validate(await Dispatch.Wiki.UpdatePermissionsAsync(Name, wikiUpdatePermissionsInput, Subreddit)).Data); }
/// <summary> /// Update the permissions and visibility of wiki page. /// </summary> /// <param name="page">the name of an existing wiki page</param> /// <param name="wikiUpdatePermissionsInput">A valid WikiUpdatePermissionsInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> /// <returns>An object containing wiki page settings.</returns> public WikiPageSettingsContainer UpdatePermissions(string page, WikiUpdatePermissionsInput wikiUpdatePermissionsInput, string subreddit = null) { return(SendRequest <WikiPageSettingsContainer>(Sr(subreddit) + "wiki/settings/" + page, wikiUpdatePermissionsInput, Method.POST)); }
/// <summary> /// Update the permissions and visibility of wiki page. /// </summary> /// <param name="wikiUpdatePermissionsInput">A valid WikiUpdatePermissionsInput instance</param> /// <returns>An object containing wiki page settings.</returns> public WikiPageSettings UpdatePermissions(WikiUpdatePermissionsInput wikiUpdatePermissionsInput) { return(Validate(Dispatch.Wiki.UpdatePermissions(Name, wikiUpdatePermissionsInput, Subreddit)).Data); }