| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scholarPromoRedeemedAt(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| build() |  | 100% |  | 100% | 0 | 14 | 0 | 1 | 0 | 1 |
| acceptsMessages(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| role(Role) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| subscription(Subscription) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| emailVerified(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| onboardingCompleted(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| teacherVerified(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| trialUsed(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| subscriptionCancelAtPeriodEnd(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| placeImageUrls(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| xp(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| streak(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bestStreak(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createdAt(LocalDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| id(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| name(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| email(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| passwordHash(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| level(Level) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| googleId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| avatarUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stripeCustomerId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stripeSubscriptionId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| subscriptionStatus(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| subscriptionCurrentPeriodEnd(LocalDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deletionScheduledAt(LocalDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bio(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| instrument(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| city(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| latitude(Double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| longitude(Double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| address(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| province(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contactEmail(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| contactPhone(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| instagramUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tiktokUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| youtubeUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| facebookUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bannerImageUrl(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| availabilityPreference(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| availabilityNotes(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| classModality(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pricePerHour(BigDecimal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lastStreakDate(LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lastLoginAt(LocalDateTime) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| User.UserBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |