using MediatR;

namespace ColaFlow.Modules.Identity.Application.Commands.ForgotPassword;

/// <summary>
/// Command to initiate password reset flow.
/// Always returns success to prevent email enumeration attacks.
/// </summary>
public sealed record ForgotPasswordCommand(
    string Email,
    string TenantSlug,
    string IpAddress,
    string UserAgent,
    string BaseUrl) : IRequest<Unit>;
