---
title: "SAIF.Business.Menu API reference"
summary: "Index of all public types in this library."
status: draft
owner: SAIF documentation team
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` | Owns one application-code lookup row used by menu pages. |
| [clsApplicationCodeCollection](SAIF.Business.Menu/clsApplicationCodeCollection.md) | Class | `SAIF.Business.Menu` | Loads and filters application-code lookup rows. |
| [clsMenuAuthorizedItem](SAIF.Business.Menu/clsMenuAuthorizedItem.md) | Class | `SAIF.Business.Menu` | Carries one authorized-menu projection row. |
| [clsMenuAuthorizedItemCollection](SAIF.Business.Menu/clsMenuAuthorizedItemCollection.md) | Class | `SAIF.Business.Menu` | Builds and filters authorized-menu result sets. |
| [clsMenuCategoryCode](SAIF.Business.Menu/clsMenuCategoryCode.md) | Class | `SAIF.Business.Menu` | Owns one menu-category lookup row. |
| [clsMenuCategoryCodeCollection](SAIF.Business.Menu/clsMenuCategoryCodeCollection.md) | Class | `SAIF.Business.Menu` | Loads menu-category lookup rows. |
| [clsMenuFavorite](SAIF.Business.Menu/clsMenuFavorite.md) | Class | `SAIF.Business.Menu` | Owns one user favorite menu row. |
| [clsMenuFavoriteCollection](SAIF.Business.Menu/clsMenuFavoriteCollection.md) | Class | `SAIF.Business.Menu` | Loads favorites for all users or one user. |
| [clsMenuItem](SAIF.Business.Menu/clsMenuItem.md) | Class | `SAIF.Business.Menu` | Owns one menu item and its child security groups. |
| [clsMenuItemCollection](SAIF.Business.Menu/clsMenuItemCollection.md) | Class | `SAIF.Business.Menu` | Loads and filters menu items. |
| [clsMenuPage](SAIF.Business.Menu/clsMenuPage.md) | Class | `SAIF.Business.Menu` | Owns one page definition and its display flags. |
| [clsMenuPageCollection](SAIF.Business.Menu/clsMenuPageCollection.md) | Class | `SAIF.Business.Menu` | Loads and looks up page definitions. |
| [clsMenuSecurity](SAIF.Business.Menu/clsMenuSecurity.md) | Class | `SAIF.Business.Menu` | Owns one item-to-group assignment row. |
| [clsMenuSecurityCollection](SAIF.Business.Menu/clsMenuSecurityCollection.md) | Class | `SAIF.Business.Menu` | Loads security-group assignments for items. |
| [clsMenuSecurityUser](SAIF.Business.Menu/clsMenuSecurityUser.md) | Class | `SAIF.Business.Menu` | Owns one user-to-group membership row. |
| [clsMenuSecurityUserCollection](SAIF.Business.Menu/clsMenuSecurityUserCollection.md) | Class | `SAIF.Business.Menu` | Loads user-to-group memberships. |
| [mdlUtilities](SAIF.Business.Menu/mdlUtilities.md) | Module | `SAIF.Business.Menu` | Supplies generic collection-copy helpers. |

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Security and authorization](../security-authorization.md)
- [Database tables](../database-tables.md)
- [SQL catalog](../sql/index.md)

## Sources
- `SAIF.Business.Menu\clsApplicationCode.vb`
- `SAIF.Business.Menu\clsApplicationCodeCollection.vb`
- `SAIF.Business.Menu\clsMenuAuthorizedItem.vb`
- `SAIF.Business.Menu\clsMenuAuthorizedItemCollection.vb`
- `SAIF.Business.Menu\clsMenuCategoryCode.vb`
- `SAIF.Business.Menu\clsMenuCategoryCodeCollection.vb`
- `SAIF.Business.Menu\clsMenuFavorite.vb`
- `SAIF.Business.Menu\clsMenuFavoriteCollection.vb`
- `SAIF.Business.Menu\clsMenuItem.vb`
- `SAIF.Business.Menu\clsMenuItemCollection.vb`
- `SAIF.Business.Menu\clsMenuPage.vb`
- `SAIF.Business.Menu\clsMenuPageCollection.vb`
- `SAIF.Business.Menu\clsMenuSecurity.vb`
- `SAIF.Business.Menu\clsMenuSecurityCollection.vb`
- `SAIF.Business.Menu\clsMenuSecurityUser.vb`
- `SAIF.Business.Menu\clsMenuSecurityUserCollection.vb`
- `SAIF.Business.Menu\mdlUtilities.vb`
