The current user's effective access to a business: their resolved permission bitmask, assigned role (if any), home layout, and convenience booleans for gating navigation and actions on the client without re-deriving the bitmask.
Fields
permissionsInt!Effective (expanded) bitmask of BusinessPermission flags.
homeBusinessHomeLayout!isAdminBoolean!canManageScheduleBoolean!canManageParticipantsBoolean!canManageProductsBoolean!canManageMarketingBoolean!canManageStaffBoolean!canManageLocationsBoolean!canViewReportsBoolean!canViewScheduleBoolean!canViewParticipantsBoolean!canViewProductsBoolean!canViewMarketingBoolean!canViewStaffBoolean!canViewLocationsBoolean!dismissedOnboardingMilestones[OnboardingMilestone!]!Onboarding milestone suggestions this viewer has dismissed from the home-page checklist for this business. Per-viewer; absence of an id means the suggestion is still surfaced. businessPublished can never appear here (it is non-dismissible).
reportsDashboardLayout[DashboardCard!]!This viewer's personal layout of the Reports analytics dashboard — the card order + per-card visibility they've chosen for this business. The list is always the full set of cards (hidden ones included, flagged via visible) in display order. Falls back to the curated defaults (every card visible, canonical order) when the viewer hasn't customized it, and for signed-out viewers.
dashboardViews[DashboardView!]!This viewer's saved Reports-dashboard views for this business — named snapshots of the page filter + layout they can return to. Per-viewer; ordered by name. Empty for signed-out viewers.