/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }