Skip to content

SAIF.Business.CustomerContact API reference

This page lists the public types surfaced in the phase 1 public-surface summary for SAIF.Business.CustomerContact.

Types

Type Kind Namespace Purpose
clsCustomer Class SAIF.Business.CustomerContact.Customer Root BOF aggregate for customer data.
clsContact Class SAIF.Business.CustomerContact.Contact Root BOF aggregate for contact data.
clsCustomerContact Class SAIF.Business.CustomerContact.Customer Customer-to-contact relationship business object.
clsCustomerCollection Class SAIF.Business.CustomerContact.Customer Search-oriented customer collection surface.
clsContactCollection Class SAIF.Business.CustomerContact.Contact Search-oriented contact collection surface.
clsAddressInfo Class SAIF.Business.CustomerContact Legacy top-level address BOF wrapper retained in the folder but excluded from compilation.*
clsEmailAddressInfo Class SAIF.Business.CustomerContact Legacy top-level email-address BOF wrapper retained in the folder but excluded from compilation.*
clsPhoneInfo Class SAIF.Business.CustomerContact Legacy top-level phone BOF wrapper retained in the folder but excluded from compilation.*
clsAddressInfo Class SAIF.Business.CustomerContact.InfoItems Reusable standalone address record.
clsEmailAddressInfo Class SAIF.Business.CustomerContact.InfoItems Reusable standalone email-address record.
clsPhoneInfo Class SAIF.Business.CustomerContact.InfoItems Reusable standalone phone record.
clsAddressInfoCollection Class SAIF.Business.CustomerContact.InfoItems Collection base for reusable address records.
clsEmailInfoCollection Class SAIF.Business.CustomerContact.InfoItems Collection base for reusable email-address records.
clsPhoneInfoCollection Class SAIF.Business.CustomerContact.InfoItems Collection base for reusable phone records.
clsCustomerContactSearch Class SAIF.Business.CustomerContact Combined search entry point for customer and contact queries.
SearchRequest Class SAIF.Business.CustomerContact Criteria object for combined customer/contact search.
SearchResult Class SAIF.Business.CustomerContact Combined search result container for customer/contact matches.
CustomerContactSearchFormat Enum SAIF.Business.CustomerContact Formatting option used by combined search logic.
CustomerContactSearchType Enum SAIF.Business.CustomerContact Search-type classifier for customer/contact search behavior.
ICustomerContact Interface SAIF.Business.CustomerContact Shared contract for customer/contact-facing types.
clsCustomerContactSelection Class SAIF.Business.CustomerContact Lightweight selection-state DTO.
mdlCustomerContact Module SAIF.Business.CustomerContact Helper module that converts external business identifiers into local customer/contact records.
mdlCodeMaps Module SAIF.Business.CustomerContact Helper module that loads and caches localized email and phone code maps.
AgentInfo Class SAIF.Business.CustomerContact Value carrier for agent lookup results.
AuditorInfo Class SAIF.Business.CustomerContact Value carrier for auditor lookup results.
WorkerInfo Class SAIF.Business.CustomerContact Value carrier for injured-worker lookup results.

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts.

Sources

  • Business\SAIF.Business.CustomerContact\AgentInfo.vb
  • Business\SAIF.Business.CustomerContact\AuditorInfo.vb
  • Business\SAIF.Business.CustomerContact\Contact\clsContact.vb
  • Business\SAIF.Business.CustomerContact\CustomerContactCodeFile.vb
  • Business\SAIF.Business.CustomerContact\Customer\clsCustomer.vb
  • Business\SAIF.Business.CustomerContact\Customer\clsCustomerContact.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsEmailAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\InfoItems\clsPhoneInfo.vb
  • Business\SAIF.Business.CustomerContact\WorkerInfo.vb
  • Business\SAIF.Business.CustomerContact\clsAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\clsCustomerContactSearch.vb
  • Business\SAIF.Business.CustomerContact\clsCustomerContactSelection.vb
  • Business\SAIF.Business.CustomerContact\clsEmailAddressInfo.vb
  • Business\SAIF.Business.CustomerContact\clsPhoneInfo.vb
  • Business\SAIF.Business.CustomerContact\mdlCodeMaps.vb
  • Business\SAIF.Business.CustomerContact\mdlCustomerContact.vb