ActiveTutor
Tutor with completed profile ready for bookings All required fields are guaranteed to be present
Extends
Extended by
Properties
bio
bio: string;
Professional bio/description
bufferTime
bufferTime: number;
Minutes of buffer time between sessions
createdAt
createdAt: Date;
Timestamp when the user was created
Inherited from
email
email: string;
User's email address
Inherited from
expertise
expertise: string[];
Array of expertise areas (e.g., ["Python", "JavaScript", "Data Science"])
firstName
firstName: string;
User's first name
Inherited from
hourlyRate
hourlyRate: number;
Hourly rate in USD
id
id: string;
Unique identifier generated by Prisma
Inherited from
lastName
lastName: string;
User's last name
Inherited from
role
role: TUTOR;
Tutor role discriminator
Overrides
timezone
timezone: string;
User's timezone
Inherited from
updatedAt
updatedAt: Date;
Timestamp when the user was last updated