namespace Books.Api.AiBookkeeper;
///
/// Stub implementation of IAiBookkeeperClient used when the API key is not configured.
/// Returns an error message indicating the service is unavailable.
///
public class StubAiBookkeeperClient : IAiBookkeeperClient
{
public Task ProcessDocumentAsync(
Stream document,
string fileName,
string contentType,
ChartOfAccountsDto chartOfAccounts,
CancellationToken cancellationToken = default)
{
return Task.FromResult(new AiBookkeeperResponse
{
Success = false,
ErrorMessage = "AI Bookkeeper er ikke konfigureret. Kontakt administrator."
});
}
}