Core user interface representing a user in the system

interface User {
    id: string;
    email: string;
    firstName?: string;
    lastName?: string;
    avatar?: string;
    emailVerified: boolean;
    createdAt: string;
    updatedAt: string;
}

Properties

id: string

Unique user identifier

email: string

User's email address

firstName?: string

User's first name (optional)

lastName?: string

User's last name (optional)

avatar?: string

URL to user's avatar image (optional)

emailVerified: boolean

Whether the user's email has been verified

createdAt: string

ISO timestamp when user was created

updatedAt: string

ISO timestamp when user was last updated