Skip to main content

Class RevoltRestClientServers

Assembly: Revolt.Net.dll​
View Source​
Declaration
public class RevoltRestClientServers

Properties​

Client​

View Source​
Declaration
public RevoltClient Client { get; }

Methods​

LeaveServerAsync(String)​

Leave a server or, if you are the owner of it, delete it.

View Source​
Declaration
public Task LeaveServerAsync(string id)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeNameDescription
System.StringidServer Id

CreateServerAsync(CreateServerRequest)​

View Source​
Declaration
public Task<Server> CreateServerAsync(CreateServerRequest server)
Returns​

System.Threading.Tasks.Task<Revolt.Server>

Parameters​
TypeName
Revolt.CreateServerRequestserver

CreateChannelAsync(String, CreateChannelRequest)​

View Source​
Declaration
public Task<Channel> CreateChannelAsync(string id, CreateChannelRequest channel)
Returns​

System.Threading.Tasks.Task<Revolt.Channels.Channel>

Parameters​
TypeName
System.Stringid
Revolt.CreateChannelRequestchannel

MarkAsReadAsync(String)​

View Source​
Declaration
public Task MarkAsReadAsync(string id)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
System.Stringid

FetchMemberAsync(String, String)​

View Source​
Declaration
public Task<Member> FetchMemberAsync(string id, string userId)
Returns​

System.Threading.Tasks.Task<Revolt.Member>

Parameters​
TypeName
System.Stringid
System.StringuserId

KickMemberAsync(String, String)​

View Source​
Declaration
public Task KickMemberAsync(string id, string userId)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
System.Stringid
System.StringuserId

BanMemberAsync(String, String, String)​

View Source​
Declaration
public Task<IRestResponse> BanMemberAsync(string id, string userId, string reason = null)
Returns​

System.Threading.Tasks.Task<RestSharp.IRestResponse>

Parameters​
TypeName
System.Stringid
System.StringuserId
System.Stringreason

UnbanMemberAsync(String, String)​

View Source​
Declaration
public Task<IRestResponse> UnbanMemberAsync(string id, string userId)
Returns​

System.Threading.Tasks.Task<RestSharp.IRestResponse>

Parameters​
TypeName
System.Stringid
System.StringuserId

SetRolePermission(String, String, ServerPermissions)​

View Source​
Declaration
public Task SetRolePermission(string id, string roleId, ServerPermissions permissions)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
System.Stringid
System.StringroleId
Revolt.ServerPermissionspermissions

SetDefaultPermission(String, ServerPermissions)​

Set permissions for the default role.

View Source​
Declaration
public Task SetDefaultPermission(string id, ServerPermissions permissions)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeNameDescription
System.StringidServer Id
Revolt.ServerPermissionspermissionsThe permissions