Users & Members
Last updated
Last updated
string Id
DateTime CreatedAt
string Username
Status
? Avatar
string GetDefaultAvatarUrl( )
string GetAvatarUrl( )
string GetAvatarOrDefaultUrl( )
Badges
Flags
? BotData
bool IsOnline
bool Privileged
Relationship
bool IsBot
bool IsBlocked
IReadOnlyCollection<> MutualServers
IReadOnlyCollection<> MutualGroups
bool HasBadge(UserBadgeTypes)
Contains all properties from
string Id
string MemberId
DateTime JoinedAt
string ServerId
Server
string Nickname
string CurrentName
User
? ServerAvatar
string GetDefaultAvatarUrl( )
string GetServerAvatarUrl( )
string GetServerAvatarOrDefaultUrl( )
string GetServerAvatarOrUserAvatarOrDefaultUrl( )
string[ ] RolesIds
DateTime JoinedAt
DateTime? Timeout
bool IsTimedOut
? GetRole( string roleId )
IReadOnlyCollection<> Roles
Permissions
string Text
UserStatusType Type
public enum UserStatusType
{
Offline,
Online,
Idle,
Focus,
Busy,
Invisible
}
ulong Raw
bool Has( UserBadgeTypes type )
public enum UserBadgeTypes
{
Developer = 1,
Translator = 2,
Supporter = 4,
ResponsibleDisclosure = 8,
Founder = 16,
PlatformModeration = 32,
ActiveSupporter = 64,
Paw = 128,
EarlyAdopter = 256,
ReservedRelevantJokeBadge1 = 512,
ReservedRelevantJokeBadge2 = 1024
}
ulong Raw
bool Has( UserFlagTypes type )
public enum UserFlagTypes
{
Suspended = 1,
Deleted = 2,
Banned = 4,
Spam = 8
}
string? GetAvatarUrl( which, int size )