Skip to content

ExternalImageInfo

ExternalImageInfo is a lightweight DTO returned by clsExternalImageInfo.GetExternalDocumentInfo. Each instance represents one externally visible document-type option paired with its file-code and category-code metadata.

Purpose

  • Carries the file, category, and document-type values materialized from clsExternalImageInfo.RETRIEVE_SQL.
  • Provides the object shape consumed by the helper methods that group external document types, categories, and code lists.

Context

  • Namespace: SAIF.Business.Imaging
  • Assembly/package: SAIF.BOF.Business.Imaging

Public members

Member Signature Purpose
DocumentFileInfo Public Property DocumentFileInfo As clsCodeTableBase.CodeTableInfo(Of String) Holds the image file code and description for the returned option.
DocumentCategoryInfo Public Property DocumentCategoryInfo As clsCodeTableBase.CodeTableInfo(Of String) Holds the image category code and its external-facing description.
DocumentTypeInfo Public Property DocumentTypeInfo As ExternalImageDocumentTypeInfo Holds the document-type metadata, including the external category/document-type labels used by portal filtering.
New Public Sub New(ByVal documentFileInfo As clsCodeTableBase.CodeTableInfo(Of String), ByVal documentCategoryInfo As clsCodeTableBase.CodeTableInfo(Of String), ByVal documentTypeInfo As ExternalImageDocumentTypeInfo) Initializes the DTO with the file, category, and document-type objects built in GetExternalDocumentInfo.

Constraints and usage notes

  • The type is state-only; all filtering/grouping behavior lives in clsExternalImageInfo shared methods.

Sources

  • Business\SAIF.Business.Imaging\clsExternalImageInfo.vb