示例#1
0
        /// <summary>
        /// Set permissions asynchronously.
        /// </summary>
        /// <param name="usersSetPermissionsInput">A valid UsersSetPermissionsInput instance</param>
        /// <param name="subreddit">the name of an existing subreddit</param>
        public async Task SetPermissionsAsync(UsersSetPermissionsInput usersSetPermissionsInput, string subreddit = null)
        {
            usersSetPermissionsInput.name = Name;

            await Validate(Dispatch.Users.SetPermissionsAsync(usersSetPermissionsInput, subreddit));
        }
示例#2
0
 /// <summary>
 /// Set permissions asynchronously.
 /// </summary>
 /// <param name="usersSetPermissionsInput">A valid UsersSetPermissionsInput instance</param>
 /// <param name="subreddit">A subreddit</param>
 /// <returns>An object indicating any errors.</returns>
 public async Task <GenericContainer> SetPermissionsAsync(UsersSetPermissionsInput usersSetPermissionsInput, string subreddit = null)
 {
     return(await SendRequestAsync <GenericContainer>(Sr(subreddit) + "api/setpermissions", usersSetPermissionsInput, Method.POST));
 }
示例#3
0
        /// <summary>
        /// Set permissions.
        /// </summary>
        /// <param name="usersSetPermissionsInput">A valid UsersSetPermissionsInput instance</param>
        /// <param name="subreddit">the name of an existing subreddit</param>
        public void SetPermissions(UsersSetPermissionsInput usersSetPermissionsInput, string subreddit = null)
        {
            usersSetPermissionsInput.name = Name;

            Validate(Dispatch.Users.SetPermissions(usersSetPermissionsInput, subreddit));
        }
示例#4
0
 /// <summary>
 /// Set permissions.
 /// </summary>
 /// <param name="usersSetPermissionsInput">A valid UsersSetPermissionsInput instance</param>
 /// <param name="subreddit">A subreddit</param>
 /// <returns>An object indicating any errors.</returns>
 public GenericContainer SetPermissions(UsersSetPermissionsInput usersSetPermissionsInput, string subreddit = null)
 {
     return(SendRequest <GenericContainer>(Sr(subreddit) + "api/setpermissions", usersSetPermissionsInput, Method.POST));
 }