﻿---
title: "clsBusinessFunctionInfo"
summary: "API reference for clsBusinessFunctionInfo."
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Authority
reference_type: package
---

# clsBusinessFunctionInfo

Describes one claim business function entry, including its code-backed `BusinessFunctions` value, description, and associated business process. Consumers receive these objects from `clsBusinessFunctionCodeMap`.

## Purpose
- Represents a single business function definition returned by the code map.
- Carries the associated `BusinessProcesses` value for that function.
- Preserves the code, enum, and description data inherited from the extended code-info base type.

## Context
- Namespace: `SAIF.Business.Claim.Authority`
- Assembly/package: `SAIF.Business.Claim.Authority`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| BusinessProcess | `ReadOnly Property BusinessProcess() As BusinessProcesses` | Returns the BusinessProcess value. |
| New | `Sub New(ByVal inCode As String, ByVal inEnum As BusinessFunctions, ByVal inBusinessProcess As BusinessProcesses, ByVal inDescription As String)` | Performs the New operation. |

## Behavioral notes
- `clsBusinessFunctionInfo` is part of the documented `SAIF.Business.Claim.Authority` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb`.

## Constraints and usage notes
- Consumers should use the documented public members directly when integrating this type.

## Sources
- `Business\SAIF.Business.Claim.Authority\mdlClaimAuthority.vb`
