import { BaseModel } from './base'; import { OAuthParam } from './OAuthParam'; import { OAuthType } from './OAuthType'; export interface TenantConfig extends BaseModel { Tenant: string; Application: string; PasswordPattern?: string; PasswordPatternDescription?: string; PasswordLength: number; EnforceFirstLoginPassword: boolean; AllowTwoFactorLogin: boolean; CanPasswordExpired: boolean; NoOfDaysForPasswordExpiraion: number; LogOutInterval: number; OTPValidFor: number; LogoUrl?: string; LogoData?: File; AuthMechanism: OAuthType; AuthMechanisms: OAuthParam[]; }