Tutor
Tutor type with tutor-specific fields Note: stripeConnectId is excluded for security Fields may be null if profile is incomplete
Extends
Properties
bio?
optional bio: null | string;
Professional bio/description
bufferTime?
optional bufferTime: null | number;
Minutes of buffer time between sessions (default: 15)
createdAt
createdAt: Date;
Timestamp when the user was created
Inherited from
email
email: string;
User's email address
Inherited from
expertise?
optional expertise: string[];
Array of expertise areas (e.g., ["Python", "JavaScript", "Data Science"])
firstName
firstName: string;
User's first name
Inherited from
hourlyRate?
optional hourlyRate: null | 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