UNPKG

@upv/ushi-shared

Version:

Shared DTOs, types, and utilities for the USHI platform (LMS, Trials, Social, Wallet).

30 lines (29 loc) 790 B
import { IBaseDtoInput, IBaseDtoOutput } from './base'; /** * IIdentityProfileDto - Raw input for identity profile */ export interface IIdentityProfileDto extends IBaseDtoInput { userId: string; firstName: string; middleName?: string; lastName: string; suffix?: string; preferredName?: string; motherMaidenName?: string; documentId?: string; identityProvider?: string; } /** * IIdentityProfile - Serialized identity profile */ export interface IIdentityProfile extends IBaseDtoOutput { userId: string; firstName: string; middleName: string | null; lastName: string; suffix: string | null; preferredName: string | null; motherMaidenName: string | null; documentId: string | null; identityProvider: string | null; }