Table of Contents

Class TeamAccessRequestRules

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

The fixed rules for team access requests.

public static class TeamAccessRequestRules
Inheritance
TeamAccessRequestRules
Inherited Members

Fields

HistoryLimit

How many requests a team keeps, newest first. Older ones are dropped when a new request is added.

public const int HistoryLimit = 50

Field Value

int

Remarks

A bound on the team document, not a retention policy: the audit log is the record of what was requested and decided. A pending request pushed out by this many newer ones has long been overtaken.

MaxMessageLength

The longest message a requester may attach.

public const int MaxMessageLength = 1000

Field Value

int

Properties

RequestableLevels

The levels that can be requested. Owner is not requestable, and Custom grants no base scopes, so neither is offered.

public static IReadOnlyList<AccessLevel> RequestableLevels { get; }

Property Value

IReadOnlyList<AccessLevel>