using AsbCloudApp.Data; using AsbCloudApp.Requests; using Refit; namespace AsbCloudWebApi.IntegrationTests.Clients; public interface IWellOperationClient { private const string BaseRoute = "/api/well/{idWell}/wellOperations"; [Post(BaseRoute + "/{idType}/{deleteBeforeInsert}")] Task> InsertRangeAsync(int idWell, int idType, bool deleteBeforeInsert, [Body] IEnumerable dtos); [Put(BaseRoute + "/{idOperation}")] Task> UpdateAsync(int idWell, int idOperation, [Body] WellOperationDto value, CancellationToken token); [Get(BaseRoute + "/plan")] Task>> GetPageOperationsPlanAsync(int idWell, [Query] WellOperationRequestBase request, CancellationToken token); }