clsAgentUnderwritingData¶
clsAgentUnderwritingData is a lightweight data carrier used to package agency, producer, licensing, and address identity for underwriting-facing consumers. Unlike the BOF business objects in this library, it is a simple mutable container and does not participate in the data-portal lifecycle.
Purpose¶
- Bundle producer, agency, and FEID identity into one object for downstream consumers.
- Carry a
clsAddressinstance when address details are needed alongside agent identity.
Context¶
- Namespace:
SAIF.Business.Policy.Agency - Assembly/package:
SAIF.Business.Policy.Agency
Public members¶
| Member | Signature | Purpose |
|---|---|---|
AgentName |
Public Property AgentName() As String |
Stores the producer display name carried to the consumer. |
LicenseNumber |
Public Property LicenseNumber() As String |
Stores the producer or agency license identifier. |
Address |
Public Property Address() As clsAddress |
Stores the mailing or location address object supplied to the consumer. |
FEID |
Public Property FEID() As String |
Stores the federal employer identifier associated with the agency. |
AgencyName |
Public Property AgencyName() As String |
Stores the agency display name paired with the producer. |
New |
Public Sub New() |
Creates an empty underwriting-data container ready for population. |
Behavioral notes¶
- This type does not issue SQL or participate in BOF retrieval.
- Address handling is delegated to the shared
clsAddresstype fromSAIF.BOF.Business.Utilities.
Constraints and usage notes¶
- Callers are responsible for populating and validating the contained values.
Sources¶
Business\SAIF.Business.Policy.Agency\clsAgentUnderwritingData.vb