mirror of
https://github.com/Shchoholiev/shopping-assistant-api.git
synced 2025-04-11 01:18:50 +00:00
17 lines
752 B
C#
17 lines
752 B
C#
using System.Collections.ObjectModel;
|
|
using ShoppingAssistantApi.Application.Models.Dtos;
|
|
using ShoppingAssistantApi.Application.Models.OpenAi;
|
|
using ShoppingAssistantApi.Application.Models.ProductSearch;
|
|
using ShoppingAssistantApi.Domain.Entities;
|
|
|
|
namespace ShoppingAssistantApi.Application.IServices;
|
|
|
|
public interface IProductService
|
|
{
|
|
IAsyncEnumerable<(List<ProductName> ProductNames, WishlistDto Wishlist)> StartNewSearchAndReturnWishlist(Message message, CancellationToken cancellationToken);
|
|
|
|
IAsyncEnumerable<string> GetProductFromSearch(Message message, CancellationToken cancellationToken);
|
|
|
|
IAsyncEnumerable<string> GetRecommendationsForProductFromSearchStream(Message message,
|
|
CancellationToken cancellationToken);
|
|
} |