Table of Contents

Property RequiredPermission

Namespace
MailFathom.Application.Access
Assembly
MailFathom.Application.dll

RequiredPermission

Gets the permission that would have sufficed, unspecified when the refusal was about the kind of principal rather than about a grant.

public MailFathomPermission RequiredPermission { get; }

Property Value

MailFathomPermission

Remarks

The closed enumeration already models "no permission", so absence is expressed in the value rather than by a nullable property. Ask IsSpecified before reporting it: a boundary that names a permission where none was required would tell an operator to grant something that would not have helped.