Class User
Assembly: Revolt.Net.dll​
View Source​
Declaration
public class User : RevoltObject
Properties​
Username​
View Source​
Declaration
[JsonProperty("username")]
public string Username { get; }
Relations​
View Source​
Declaration
[JsonProperty("relations")]
public Relation[] Relations { get; }
Status​
View Source​
Declaration
[JsonProperty("status")]
public Status Status { get; }
Badges​
View Source​
Declaration
[JsonIgnore]
public Badges Badges { get; }
BadgesRaw​
View Source​
Declaration
[JsonProperty("badges")]
public int BadgesRaw { get; }
Relationship​
View Source​
Declaration
[JsonProperty("relationship")]
public RelationshipStatus Relationship { get; }
Online​
View Source​
Declaration
[JsonProperty("online")]
public bool Online { get; }
Avatar​
View Source​
Declaration
[JsonProperty("avatar")]
public Attachment Avatar { get; }
Bot​
View Source​
Declaration
[JsonProperty("bot")]
public UserBot Bot { get; }
DefaultAvatarUrl​
View Source​
Declaration
[JsonIgnore]
public string DefaultAvatarUrl { get; }
AvatarUrl​
Gets URL to user's avatar, if they don't have one, falls back to Revolt.User.DefaultAvatarUrl.
View Source​
Declaration
[JsonIgnore]
public string AvatarUrl { get; }
Methods​
FriendAsync()​
View Source​
Declaration
public Task FriendAsync()
Returns​
System.Threading.Tasks.Task
UnfriendAsync()​
View Source​
Declaration
public Task UnfriendAsync()
Returns​
System.Threading.Tasks.Task
BlockAsync()​
View Source​
Declaration
public Task BlockAsync()
Returns​
System.Threading.Tasks.Task
UnblockAsync()​
View Source​
Declaration
public Task UnblockAsync()
Returns​
System.Threading.Tasks.Task
ToString()​
View Source​
Declaration
public override string ToString()
Returns​
System.String
FetchMutualFriendsAsync()​
View Source​
Declaration
public Task<MutualFriends> FetchMutualFriendsAsync()
Returns​
System.Threading.Tasks.Task<Revolt.MutualFriends>
FetchProfileAsync()​
View Source​
Declaration
public Task<Profile> FetchProfileAsync()
Returns​
System.Threading.Tasks.Task<Revolt.Profile>