Skip to main content

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

BaseUser.createdAt


email

email: string;

User's email address

Inherited from

BaseUser.email


expertise

expertise: string[];

Array of expertise areas (e.g., ["Python", "JavaScript", "Data Science"])


firstName

firstName: string;

User's first name

Inherited from

BaseUser.firstName


hourlyRate

hourlyRate: number;

Hourly rate in USD


id

id: string;

Unique identifier generated by Prisma

Inherited from

BaseUser.id


lastName

lastName: string;

User's last name

Inherited from

BaseUser.lastName


role

role: TUTOR;

Tutor role discriminator

Overrides

BaseUser.role


timezone

timezone: string;

User's timezone

Inherited from

BaseUser.timezone


updatedAt

updatedAt: Date;

Timestamp when the user was last updated

Inherited from

BaseUser.updatedAt