// EN: Command to send verification email
// VI: Command để gửi email xác thực

using MediatR;

namespace IamService.API.Application.Commands.Auth;

/// <summary>
/// EN: Command to send email verification link.
/// VI: Command để gửi link xác thực email.
/// </summary>
public record SendVerificationEmailCommand(
    string Email
) : IRequest<SendVerificationEmailResult>;

/// <summary>
/// EN: Result of sending verification email.
/// VI: Kết quả gửi email xác thực.
/// </summary>
public record SendVerificationEmailResult(
    bool Success,
    string Message
);
