using adas_core.Domain.Models; using adas_core.Domain.Models.MongoModels; using adas_core.Domain.Models.Pumps; namespace adas_core.Application.Services.Interfaces; public interface IConfigPumpsService { Task Map(PumpObservation obs); Task?> GetAllPumpConfigs(); Task?> GetConfigItems(string id); Task GetPumpConfigById(string id); Task UpdatePumpConfig(ConfigPumps pumpConfig); Task InsertPumpConfig(ConfigPumps pumpConfig); Task DeletePumpConfig(ConfigPumps config); Task RetentionActions(PumpObservation obs); }