﻿---
title: SAIF.Business.Imaging dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Business.Imaging
reference_type: package
---

# SAIF.Business.Imaging dependencies

## Internal dependencies

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.BOF.Business](../saif-business/overview.md) | NuGet Package | Supplies base BOF business-object patterns consumed by this library*. |
| SAIF.BOF.Framework | NuGet Package | Supplies `clsBusinessBase`/`clsBusinessCollectionBase` base types used throughout*. |
| [SAIF.BOF.ResourceFiles](../saif-resources/overview.md) | NuGet Package | Shared resource strings*. |
| SAIF.Framework.Common | NuGet Package | Shared framework helpers*. |
| SAIF.HashUtil | NuGet Package | Hashing utility (declared in `.nuspec`; no direct call site confirmed in this pass)**. |
| [SAIF.Legacy.BankValidator](../bankvalidator/overview.md) | NuGet Package | Bank-account/routing validation utility (declared in `.nuspec`; no direct call site confirmed in this pass)**. |
| SAIF.Web.API.Clients | NuGet Package | Web API client infrastructure*. |
| ImagingAPI.Client | NuGet Package | (v[not specified in analysis]**) Internal (SAIFNuget-hosted) imaging API client, likely used for binary image storage/retrieval since this library manages only imaging metadata*. |
| PdfAPI.Client | NuGet Package | (v[not specified in analysis]**) Internal (SAIFNuget-hosted) PDF API client referenced in `.nuspec`*. |

## Dependency risks and notes
- This library has the shallowest internal dependency footprint of the five assigned libraries (only `SAIF.BOF.Business` and framework/common libraries), suggesting it is widely consumed rather than a heavy consumer of other Business.* domains*.
- `clsEAIP` is flagged as a possible dead/transitional artifact whose base-class inheritance is commented out; its continued presence in the dependency/nuspec surface should be verified before removal**.
- A sibling folder `Business\SAIF.Business.Imaging.BulkPrint` exists but is out of scope for this documentation set.
- Whether `SAIF.HashUtil` and `SAIF.Legacy.BankValidator` are actually invoked anywhere in this library's live code was not confirmed in the Phase 1 analysis pass**.
- All dependencies are resolved as NuGet package references per the `.nuspec`; no local `<ProjectReference>`s were found*.

## 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)
- [SQL catalog](sql/index.md)
- [API reference](api/index.md)
- [Configuration](configuration.md)


> **Note:** Statements marked with `*` were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with `**` could not be confirmed; treat as unknown until verified.

## Sources
- `Business\SAIF.Business.Imaging\SAIF.BOF.Business.Imaging.nuspec`
- `Business\SAIF.Business.Imaging\packages.config`
