using Baya.Application.Models.Common;
using Baya.Application.Models.Reviews;
using Mediator;

namespace Baya.Application.Features.Reviews.Queries.GetMyReview;

/// <summary>Owner-scoped: the caller's own review for a booking (its persistent moderation state), or a
/// <c>none</c> status when they have not reviewed it. The booking id comes from the route.</summary>
public record GetMyReviewQuery(long BookingId) : IRequest<OperationResult<MyReviewDto>>;
