Skip to content

EntityGroups

EntityGroups is a nested enumeration of Enums that classifies the organizational/legal-entity structure of a policyholder (corporation, limited liability company, limited liability partnership, partnership, sole owner, or other). Unlike most sibling enumerations in Enums, it has no paired Convert* function in this class, so its mapping to any persisted database code is not defined here.*

Purpose

  • Represent the fixed set of policyholder entity structures used for classification/reporting purposes.*
  • Provide an Others catch-all value for entity structures outside the enumerated set.*

Context

  • Namespace: SAIF.Business.Policy
  • Assembly/package: SAIF.Business.Policy

Public members

Member Signature Purpose
Corporation Corporation Represents a corporation entity structure.*
LimitedLiabilityCompany LimitedLiabilityCompany Represents a limited liability company (LLC) entity structure.*
LimitedLiabilityPartnership LimitedLiabilityPartnership Represents a limited liability partnership (LLP) entity structure.*
Partnership Partnership Represents a general partnership entity structure.*
SoleOwner SoleOwner Represents a sole-proprietorship entity structure.*
Others Others Catch-all value for entity structures not otherwise enumerated.*

Behavioral notes

  • Source declaration: Business\SAIF.Business.Policy\Enums.vb.
  • Related operations, rules, and SQL are cross-referenced from the library-level documentation.

Constraints and usage notes

  • Consumers should rely on the declared public surface rather than internal implementation details.

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.Policy\Enums.vb