---
title: SAIF.Business.Menu API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
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` | BOF business object for a single application identifier record used to scope menu pages. |
| [clsApplicationCodeCollection](SAIF.Business.Menu/clsApplicationCodeCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of `clsApplicationCode` records; supports active-only or full retrieval. |
| [clsMenuAuthorizedItem](SAIF.Business.Menu/clsMenuAuthorizedItem.md) | Class | `SAIF.Business.Menu` | BOF business object representing a single authorized menu-item projection for a user. |
| [clsMenuAuthorizedItemCollection](SAIF.Business.Menu/clsMenuAuthorizedItemCollection.md) | Class | `SAIF.Business.Menu` | BOF collection providing the full authorized-item UNION query results for a user or all users. |
| [clsMenuCategoryCode](SAIF.Business.Menu/clsMenuCategoryCode.md) | Class | `SAIF.Business.Menu` | BOF business object for a single menu category code record. |
| [clsMenuCategoryCodeCollection](SAIF.Business.Menu/clsMenuCategoryCodeCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of all `clsMenuCategoryCode` records. |
| [clsMenuFavorite](SAIF.Business.Menu/clsMenuFavorite.md) | Class | `SAIF.Business.Menu` | BOF business object for a single per-user favorite menu-item bookmark. |
| [clsMenuFavoriteCollection](SAIF.Business.Menu/clsMenuFavoriteCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of `clsMenuFavorite` records; supports retrieval by user ID or all records. |
| [clsMenuItem](SAIF.Business.Menu/clsMenuItem.md) | Class | `SAIF.Business.Menu` | BOF business object for a single menu item (tree node). |
| [clsMenuItemCollection](SAIF.Business.Menu/clsMenuItemCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of all `clsMenuItem` records. |
| [clsMenuPage](SAIF.Business.Menu/clsMenuPage.md) | Class | `SAIF.Business.Menu` | BOF business object for a single menu page record including toolbar-button configuration. |
| [clsMenuPageCollection](SAIF.Business.Menu/clsMenuPageCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of all `clsMenuPage` records. |
| [clsMenuSecurity](SAIF.Business.Menu/clsMenuSecurity.md) | Class | `SAIF.Business.Menu` | BOF business object associating a menu item with a security-group string value. |
| [clsMenuSecurityCollection](SAIF.Business.Menu/clsMenuSecurityCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of `clsMenuSecurity` records; supports retrieval by menu item or all records. |
| [clsMenuSecurityUser](SAIF.Business.Menu/clsMenuSecurityUser.md) | Class | `SAIF.Business.Menu` | BOF business object associating an individual user with a security-group record. |
| [clsMenuSecurityUserCollection](SAIF.Business.Menu/clsMenuSecurityUserCollection.md) | Class | `SAIF.Business.Menu` | BOF collection of `clsMenuSecurityUser` records; supports retrieval by user or all records. |
| [mdlUtilities](SAIF.Business.Menu/mdlUtilities.md) | Module | `SAIF.Business.Menu` | Shared helper module providing utility functions for the menu library. |

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