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​
| Type | Name | Description |
|---|---|---|
System.String | id | Server Id |
CreateServerAsync(CreateServerRequest)​
View Source​
Declaration
public Task<Server> CreateServerAsync(CreateServerRequest server)
Returns​
System.Threading.Tasks.Task<Revolt.Server>
Parameters​
| Type | Name |
|---|---|
| Revolt.CreateServerRequest | server |
CreateChannelAsync(String, CreateChannelRequest)​
View Source​
Declaration
public Task<Channel> CreateChannelAsync(string id, CreateChannelRequest channel)
Returns​
System.Threading.Tasks.Task<Revolt.Channels.Channel>
Parameters​
| Type | Name |
|---|---|
System.String | id |
| Revolt.CreateChannelRequest | channel |
MarkAsReadAsync(String)​
View Source​
Declaration
public Task MarkAsReadAsync(string id)
Returns​
System.Threading.Tasks.Task
Parameters​
| Type | Name |
|---|---|
System.String | id |
FetchMemberAsync(String, String)​
View Source​
Declaration
public Task<Member> FetchMemberAsync(string id, string userId)
Returns​
System.Threading.Tasks.Task<Revolt.Member>
Parameters​
| Type | Name |
|---|---|
System.String | id |
System.String | userId |
KickMemberAsync(String, String)​
View Source​
Declaration
public Task KickMemberAsync(string id, string userId)
Returns​
System.Threading.Tasks.Task
Parameters​
| Type | Name |
|---|---|
System.String | id |
System.String | userId |
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​
| Type | Name |
|---|---|
System.String | id |
System.String | userId |
System.String | reason |
UnbanMemberAsync(String, String)​
View Source​
Declaration
public Task<IRestResponse> UnbanMemberAsync(string id, string userId)
Returns​
System.Threading.Tasks.Task<RestSharp.IRestResponse>
Parameters​
| Type | Name |
|---|---|
System.String | id |
System.String | userId |
SetRolePermission(String, String, ServerPermissions)​
View Source​
Declaration
public Task SetRolePermission(string id, string roleId, ServerPermissions permissions)
Returns​
System.Threading.Tasks.Task
Parameters​
| Type | Name |
|---|---|
System.String | id |
System.String | roleId |
| Revolt.ServerPermissions | permissions |
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​
| Type | Name | Description |
|---|---|---|
System.String | id | Server Id |
| Revolt.ServerPermissions | permissions | The permissions |