using Thalos.Service.Identity.Abstractions.Contracts;
namespace Thalos.Service.Application.UseCases;
///
/// Defines orchestration boundary for identity token issuance.
///
public interface IIssueIdentityTokenUseCase
{
///
/// Handles identity token issuance use case.
///
/// Token request contract.
/// Token response contract.
Task HandleAsync(IssueIdentityTokenRequest request);
}