Class UserMessageChoices
- Namespace
- Tharga.Team
- Assembly
- Tharga.Team.dll
What a message may be written to and in: the teams, the roles and access levels within them, the categories and the limits.
public sealed record UserMessageChoices : IEquatable<UserMessageChoices>
- Inheritance
-
UserMessageChoices
- Implements
- Inherited Members
Remarks
Users are not listed, because a product may have tens of thousands; find them with SearchUsersAsync(UserMessageUserSearch, CancellationToken).
Properties
AccessLevels
The access levels members are at.
public AccessLevel[] AccessLevels { get; init; }
Property Value
Categories
The categories staff may write in, in registration order.
public UserMailCategory[] Categories { get; init; }
Property Value
Limits
The limits a message is held to.
public required UserMessageLimits Limits { get; init; }
Property Value
Roles
The tenant roles members hold.
public string[] Roles { get; init; }
Property Value
- string[]
Teams
Every team that is not deleted.
public UserMessageTeam[] Teams { get; init; }