Server
string Id
DateTime CreatedAt
string OwnerId
async Task<> GetOwnerAsync( )
CurrentUser
string Name
string? Description
int ChannelCount
SystemMessages
DefaultPermissions
? Icon
string GetIconUrl( )
? Banner
string GetBannerUrl()
bool HasAnalytics
bool IsDiscoverable
bool IsNsfw
? GetCachedMember(string)
IReadOnlyCollection<> CachedMembers
? GetRole(string)
IReadOnlyCollection<> Roles
? GetEmoji(string)
IReadOnlyCollection<> Emojis
IReadOnlyCollection<> TextChannels
? GetTextChannel(string)
IReadOnlyCollection<> VoiceChannels
? GetVoiceChannel(string)
ServerUpdatedProperties
Optional<string> Name
Optional<?> Icon
Optional<?> Banner
Optional<string> Description
Optional<ulong> DefaultPermissions
Optional<bool> Analytics
Optional<bool> Discoverable
Optional<bool> Nsfw
Optional<string> Owner
Optional<> SystemMessages
Invite
string Code
string ChannelId
? Channel
string ChannelName
string? ChannelDescription
string CreatorName
? CreatorAvatar
bool IsServer
bool IsGroup
Server System Messages
Optional<string> UserJoinedChannelId
Optional<string> UserLeftChannelId
Optional<string> UserKickedChannelId
Optional<string> UserBannedChannelId