namespace Baya.Application.Models.Identity;

/// <summary>
/// The signed-in nurse's seller profile. <c>IsVerified</c> and the aggregates are read-only — they are
/// never set through a profile command in this phase.
/// </summary>
public record NurseProfileDto(
    long Id,
    string Bio,
    int YearsOfExperience,
    string EducationLevel,
    string EducationField,
    string SpecializationsJson,
    bool IsVerified,
    bool IsAcceptingBookings,
    decimal AverageRating,
    int TotalReviews,
    int TotalCompletedBookings,
    string AvatarUrl);
