Class IdProofingBenefitIdentifierTypes
SNAP/TANF identifier options from the id-proofing onboarding form. These values are matched in-portal
against co-loaded records; they are not sent to Socure as national_id.
Co-loaded users who submit one of these types may be streamlined to completed proofing without a Socure match.
public static class IdProofingBenefitIdentifierTypes
- Inheritance
-
objectIdProofingBenefitIdentifierTypes
Methods
IsSnapOrTanfPortalSelection(string?)
True when idType is a SNAP or TANF selection from the portal onboarding UI
(aligned with the web IdType enum and any future TANF variants).
public static bool IsSnapOrTanfPortalSelection(string? idType)
Parameters
idTypestring
Returns
- bool
PersistBenefitIdentifierOnUser(User, string?, string?)
Stores the submitted SNAP/TANF identifier on the user so DC warehouse household lookups can fall back to IC + DOB
after login when rows use IC as PortalID instead of portal email.
public static void PersistBenefitIdentifierOnUser(User user, string? idType, string? idValue)
Parameters
userUseridTypestringidValuestring