namespace SharepointToolbox.Web.Core.Models; /// /// Outcome of a user-access audit run. Carries the matched access entries plus per-site /// scan tallies so the UI can report how many sites were skipped for no access or failed /// on a non-access error (a tenant-wide scan continues past both). /// public record UserAccessAuditResult( IReadOnlyList Entries, int SitesScanned, int SitesDenied, int SitesFailed);