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." }); } }