28 lines
740 B
TypeScript
28 lines
740 B
TypeScript
export interface IUser {
|
|
merchantId: number;
|
|
name?: string;
|
|
id: string;
|
|
username: string;
|
|
firstName: string;
|
|
lastName: string;
|
|
email: string;
|
|
phone: string;
|
|
jobTitle: string;
|
|
enabled: boolean;
|
|
authorities: string[];
|
|
allowedMerchantIds: number[];
|
|
created: string;
|
|
disabledBy: string | null;
|
|
disabledDate: string | null;
|
|
disabledReason: string | null;
|
|
incidentNotes: boolean;
|
|
lastLogin: string;
|
|
lastMandatoryUpdated: string;
|
|
marketingNewsletter: boolean;
|
|
releaseNotes: boolean;
|
|
requiredActions: string[];
|
|
twoFactorCondition: string;
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
twoFactorCredentials: any[]; // Assuming this is an array that could contain any type of data
|
|
}
|