User constructor
User({})
Creates a new User instance.
All parameters are required except name, image, role, and metadata.
Implementation
User({
required this.id,
required this.email,
this.name,
this.image,
this.emailVerified = false,
this.role,
required this.createdAt,
required this.updatedAt,
this.metadata,
});