19 lines
547 B
TypeScript
19 lines
547 B
TypeScript
import { UserSession } from '../../auth/entities/user-session.entity';
|
|
import { UserRole } from '../enums/user-role.enum';
|
|
import { LoyaltyProfile } from './loyalty-profile.entity';
|
|
import { Wallet } from './wallet.entity';
|
|
export declare class User {
|
|
id: string;
|
|
phone: string;
|
|
username?: string | null;
|
|
fullName: string;
|
|
role: UserRole;
|
|
isVerified: boolean;
|
|
passwordHash?: string | null;
|
|
wallet: Wallet;
|
|
loyaltyProfile: LoyaltyProfile;
|
|
sessions: UserSession[];
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
}
|