using MediatR;

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

/// <summary>
/// Command to invite a user to a tenant
/// </summary>
public sealed record InviteUserCommand(
    Guid TenantId,
    string Email,
    string Role,
    Guid InvitedBy,
    string BaseUrl
) : IRequest<Guid>; // Returns invitation ID
