UNPKG

@tomei/sso

Version:
34 lines (33 loc) 852 B
import { UserStatus } from '../../../enum/user-status.enum'; import { YN } from '../../../enum/yn.enum'; export interface IUserInfo { FullName: string; IDNo: string; IDType: string; Email: string; ContactNo: string; UserName: string; UserId?: number; Password: string; staffs?: any; } export interface IUserAttr extends IUserInfo { Status: UserStatus; DefaultPasswordChangedYN: YN; FirstLoginAt: Date; LastLoginAt: Date; MFAEnabled: number; MFAConfig: string; MFABypassYN: string; RecoveryEmail: string; FailedLoginAttemptCount: number; LastFailedLoginAt: Date; LastPasswordChangedAt: Date; NeedToChangePasswordYN: YN; PasscodeHash: string; PasscodeUpdatedAt: Date; CreatedById: number; CreatedAt: Date; UpdatedById: number; UpdatedAt: Date; }