using Persistence.Models; using Refit; namespace Persistence.Client.Clients { /// /// Интерфейс клиента для хранения технологических сообщений /// public interface ITechMessagesClient { private const string BaseRoute = "/api/techMessages"; [Get($"{BaseRoute}")] Task>> GetPage([Query] RequestDto request, CancellationToken token); [Post($"{BaseRoute}")] Task> InsertRange([Body] IEnumerable dtos, CancellationToken token); [Get($"{BaseRoute}/systems")] Task>> GetSystems(CancellationToken token); [Get($"{BaseRoute}/statistics")] Task> GetStatistics(int importantId, string autoDrillingSystem, CancellationToken token); } }