Class UserMessageMember
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
One active membership a message may reach.
public sealed record UserMessageMember : IEquatable<UserMessageMember>
- Inheritance
-
UserMessageMember
- Implements
- Inherited Members
Properties
AccessLevel
The member's access level in the team, or null when none is set; an unset level grants nothing, so only a selection that names the member or reaches every member includes them.
public AccessLevel? AccessLevel { get; init; }
Property Value
The address on the user's record, or null; filled where a directory reads it.
public string EMail { get; init; }
Property Value
Name
The member's name, or null.
public string Name { get; init; }
Property Value
Roles
The tenant roles the member holds in the team.
public string[] Roles { get; init; }
Property Value
- string[]
ScopeOverrides
The scopes granted to the member in the team beyond their access level and roles.
public string[] ScopeOverrides { get; init; }
Property Value
- string[]
TeamKey
The team's key.
public required string TeamKey { get; init; }
Property Value
UserKey
The user's key.
public required string UserKey { get; init; }