---
title: SAIF.Business.Menu API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Business.Menu
reference_type: package
---

# SAIF.Business.Menu API reference

This page lists all public types exposed by `SAIF.Business.Menu`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsApplicationCode](SAIF.Business.Menu/clsApplicationCode.md) | Class | `SAIF.Business.Menu` | One registered application (code, path, active flag). |
| [clsApplicationCodeCollection](SAIF.Business.Menu/clsApplicationCodeCollection.md) | Class | `SAIF.Business.Menu` | Collection of registered application codes with path-based lookup. |
| [clsMenuCategoryCode](SAIF.Business.Menu/clsMenuCategoryCode.md) | Class | `SAIF.Business.Menu` | One menu category grouping code and its description. |
| [clsMenuCategoryCodeCollection](SAIF.Business.Menu/clsMenuCategoryCodeCollection.md) | Class | `SAIF.Business.Menu` | Collection of all menu category codes. |
| [clsMenuPage](SAIF.Business.Menu/clsMenuPage.md) | Class | `SAIF.Business.Menu` | One navigable page with link, owning application, and toolbar capability flags. |
| [clsMenuPageCollection](SAIF.Business.Menu/clsMenuPageCollection.md) | Class | `SAIF.Business.Menu` | Collection of all menu pages with link-based lookup. |
| [clsMenuItem](SAIF.Business.Menu/clsMenuItem.md) | Class | `SAIF.Business.Menu` | Placement of a page into a category, with order, visibility, and security groups. |
| [clsMenuItemCollection](SAIF.Business.Menu/clsMenuItemCollection.md) | Class | `SAIF.Business.Menu` | Collection of all menu items with predicate-based filtering. |
| [clsMenuSecurity](SAIF.Business.Menu/clsMenuSecurity.md) | Class | `SAIF.Business.Menu` | One security-group grant authorizing access to a menu item. |
| [clsMenuSecurityCollection](SAIF.Business.Menu/clsMenuSecurityCollection.md) | Class | `SAIF.Business.Menu` | Collection of security grants, optionally scoped to one menu item. |
| [clsMenuSecurityUser](SAIF.Business.Menu/clsMenuSecurityUser.md) | Class | `SAIF.Business.Menu` | One user's membership in a named security group. |
| [clsMenuSecurityUserCollection](SAIF.Business.Menu/clsMenuSecurityUserCollection.md) | Class | `SAIF.Business.Menu` | Collection of group memberships, optionally scoped to one user. |
| [clsMenuFavorite](SAIF.Business.Menu/clsMenuFavorite.md) | Class | `SAIF.Business.Menu` | One user's favorited menu item, with display order and soft-deactivation. |
| [clsMenuFavoriteCollection](SAIF.Business.Menu/clsMenuFavoriteCollection.md) | Class | `SAIF.Business.Menu` | Collection of favorites, optionally scoped to one user. |
| [clsMenuAuthorizedItem](SAIF.Business.Menu/clsMenuAuthorizedItem.md) | Class | `SAIF.Business.Menu` | Read-only denormalized authorized-item row for one user (query projection, no CRUD). |
| [clsMenuAuthorizedItemCollection](SAIF.Business.Menu/clsMenuAuthorizedItemCollection.md) | Class | `SAIF.Business.Menu` | Resolves and holds the full authorized-item set for a user; the library's central authorization query and lookup surface. |

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Database tables](../database-tables.md)

## Sources
- SAIF.Business.Menu.vbproj
