using adas_core.Domain.Models.Filter; using adas_core.Domain.Models.MongoModels; using adas_core.Domain.Models.Responses; using MongoDB.Bson; namespace adas_core.Application.Services.Interfaces; public interface ICameraService { Task GetById(ObjectId relayId); List GetCameraInList(List configurationRelayList); Task> GetPaginatedCameras(PaginationFilter request); Task InsertCamera(Camera camera); Task UpdateCameraById(ObjectId objectId, Camera camera); Task DeleteCamera(ObjectId objectId); Task> GetSearchByNameCameras(string textToSearch); }