Api-PWA/DocuMed.Infrastructure/RestServices/IMetisRestApi.cs

13 lines
646 B
C#

namespace DocuMed.Infrastructure.RestServices;
public interface IMetisRestApi
{
[Post("/chat/session")]
public Task CreateSession(string sessionId, [Body] CreateSessionRequestDto request, [Header("x-api-key")] string metisToken);
[Post("/chat/session/{sessionId}/message")]
public Task<MetisMessageResponse> SendMessage(string sessionId, [Body] MetisMessageRequest request, [Header("x-api-key")] string metisToken);
[Post("/chat/session/{sessionId}/message/stream")]
public Task<MetisMessageResponse> SendStreamMessage(string sessionId, [Body] MetisMessageRequest request, [Header("x-api-key")] string metisToken);
}