Class RoomMemberInfo
Current membership of one user in a Room.
Implements
Inherited Members
Namespace: Uniform.Matrix.Client.State
Assembly: Uniform.Matrix.Client.dll
Syntax
public sealed record RoomMemberInfo : IEquatable<RoomMemberInfo>
Properties
| Edit this page View SourceAvatarUrl
Avatar content URI.
Declaration
public string? AvatarUrl { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Display name in the room; may be shared by others, see GetMemberDisplayName(string).
Declaration
public string? DisplayName { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
IsActive
Whether the user is joined or invited, which counts for room names and name disambiguation.
Declaration
public bool IsActive { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Membership
Membership state, see Memberships.
Declaration
public required string Membership { get; init; }
Property Value
| Type | Description |
|---|---|
| string |
UserId
Full user ID.
Declaration
public required string UserId { get; init; }
Property Value
| Type | Description |
|---|---|
| string |