Class TeamMemberBase
- Namespace
- Tharga.Team.MongoDB
- Assembly
- Tharga.Team.MongoDB.dll
public abstract record TeamMemberBase : ITeamMember, IEquatable<TeamMemberBase>
- Inheritance
-
TeamMemberBase
- Implements
-
- Inherited Members
-
Properties
AccessLevel
[BsonRepresentation(BsonType.String)]
public AccessLevel AccessLevel { get; init; }
Property Value
- AccessLevel
Invitation
public Invitation Invitation { get; init; }
Property Value
- Invitation
Key
public string Key { get; set; }
Property Value
- string
LastSeen
public DateTime? LastSeen { get; init; }
Property Value
- DateTime?
Name
public string Name { get; init; }
Property Value
- string
ScopeOverrides
[BsonIgnoreIfNull]
public string[] ScopeOverrides { get; init; }
Property Value
- string[]
State
[BsonRepresentation(BsonType.String)]
public MembershipState? State { get; init; }
Property Value
- MembershipState?
TenantRoles
[BsonIgnoreIfNull]
public string[] TenantRoles { get; init; }
Property Value
- string[]