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);