#nullable enable
namespace Baya.Application.Models.Identity;

/// <summary>
/// The facts a booking-request create needs about the target nurse in one read: their <see cref="UserId"/>
/// (for the request-received notification), their <see cref="Gender"/> (for the same-gender match), and the
/// two bookability gates (<see cref="IsVerified"/>, <see cref="IsAcceptingBookings"/>).
/// </summary>
public record NurseBookingContext(
    int UserId,
    string? Gender,
    bool IsVerified,
    bool IsAcceptingBookings);
