Beispiel #1
0
 /// <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));
 }
Beispiel #2
0
 /// <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);
 }
Beispiel #3
0
 /// <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));
 }
Beispiel #4
0
 /// <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);
 }