aboutsummaryrefslogtreecommitdiff
path: root/VisionClient/Services/IYandexVisionClient.cs
blob: 77105beabffaad3f1e179af3790a832e9ea4543b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using VisionClient.Models;
using System.Net.Http;

namespace VisionClient.Services;

public interface IYandexVisionClient
{
	public Task<VisionResponse> ProcessImage(string base64Image);
}

public class YandexVisionClient : IYandexVisionClient
{
	private readonly HttpClient _httpClient;
	
	public YandexVisionClient(HttpClient httpClient)
	{
		_httpClient = httpClient;
	}

	public Task<VisionResponse> ProcessImage(string base64Image)
	{
		throw new NotImplementedException();
	}
}