/// <summary> /// Update the permissions and visibility of wiki page asynchronously. /// </summary> /// <param name="page">the name of an existing wiki page</param> /// <param name="wikiPageSettings">A valid instance of WikiPageSettings</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, WikiPageSettings wikiPageSettings, string subreddit = null) { return(await UpdatePermissionsAsync(page, new WikiUpdatePermissionsInput(wikiPageSettings.Listed, wikiPageSettings.PermLevel), subreddit)); }
/// <summary> /// Update the permissions and visibility of wiki page. /// </summary> /// <param name="page">the name of an existing wiki page</param> /// <param name="wikiPageSettings">A valid instance of WikiPageSettings</param> /// <param name="subreddit">The subreddit where the wiki lives</param> /// <returns>An object containing wiki page settings.</returns> public WikiPageSettingsContainer UpdatePermissions(string page, WikiPageSettings wikiPageSettings, string subreddit = null) { return(UpdatePermissions(page, new WikiUpdatePermissionsInput(wikiPageSettings.Listed, wikiPageSettings.PermLevel), subreddit)); }
/// <summary> /// Update the permissions and visibility of wiki page asynchronously. /// </summary> /// <param name="wikiPageSettings">A valid instance of WikiPageSettings</param> public async Task <WikiPageSettings> UpdatePermissionsAsync(WikiPageSettings wikiPageSettings) { return(Validate(await Dispatch.Wiki.UpdatePermissionsAsync(Name, wikiPageSettings, Subreddit)).Data); }
public WikiPageSettings Validate(WikiPageSettings wikiPageSettings) { CheckNull(wikiPageSettings); return(wikiPageSettings); }
/// <summary> /// Update the permissions and visibility of wiki page. /// </summary> /// <param name="wikiPageSettings">A valid instance of WikiPageSettings</param> /// <returns>An object containing wiki page settings.</returns> public WikiPageSettings UpdatePermissions(WikiPageSettings wikiPageSettings) { return(Validate(Dispatch.Wiki.UpdatePermissions(Name, wikiPageSettings, Subreddit)).Data); }