SAIF.Services.Imaging.Import dependencies
Internal dependencies
No local <ProjectReference> dependencies are declared in SAIF.BOF.Services.Imaging.Import.vbproj.
Dependency
Reference Type
Usage
SAIF.Services.Printing
NuGet Package
(reverse consumer) clsPrint.ImportInfo is typed clsImageImport, and clsPrint calls ImportInfo.ToString() when composing the outbound request payload.
SAIF.BOF.Framework
NuGet Package
(v2.0.22103.3) Declared package and multiple framework assembly references in the project file; no matching type usage appears in clsImageImport.vb.
SAIF.Framework.Common
NuGet Package
(v2.0.22074.3) Declared package/reference; no matching type usage appears in clsImageImport.vb.
SAIF.HashUtil
NuGet Package
(v2.0.22083.2) Declared package/reference and nuspec dependency; no matching type usage appears in clsImageImport.vb.
SAIF.Web.API.Clients
NuGet Package
(v2.0.22083.1) Declared package/reference and nuspec dependency; no matching type usage appears in clsImageImport.vb.
External dependencies
Dependency
Version
Usage
System
.NET Framework
Supplies base types and Text.StringBuilder, which clsImageImport.ToString() uses to build the serialized payload.
Microsoft.Bcl.AsyncInterfaces
6.0.0
Declared package/reference; no matching type usage appears in clsImageImport.vb.
Newtonsoft.Json
8.0.3
Declared package/reference; no matching type usage appears in clsImageImport.vb.
Oracle.ManagedDataAccess
21.5.0
Declared package/reference and provider factory registration in app.config and Web.config; no matching type usage appears in clsImageImport.vb.
RestSharp
106.12.0
Declared package/reference; no matching type usage appears in clsImageImport.vb.
Dependency risks and notes
The serialization contract is positional and string-based, so changing property names, emitted keys, or output order in ToString() changes what downstream consumers receive.
Package references substantially exceed the code used by clsImageImport; future cleanup should confirm whether all declared package dependencies remain necessary for packaging and deployment.
Oracle provider registration is present in configuration files even though the library's code does not issue database calls.
Sources
Services\SAIF.Services.Imaging.Import\clsImageImport.vb
Services\SAIF.Services.Imaging.Import\app.config
Services\SAIF.Services.Imaging.Import\Web.config
Services\SAIF.Services.Imaging.Import\packages.config
Services\SAIF.Services.Imaging.Import\SAIF.BOF.Services.Imaging.Import.vbproj
Services\SAIF.Services.Imaging.Import\SAIF.BOF.Services.Imaging.Import.nuspec
Services\SAIF.Services.Printing\clsPrint.vb