using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Linq;

namespace AsbCloudApp.Services
{
    public interface ITelemetryService
    {
        int? GetidWellByTelemetryUid(string uid);
        int GetOrCreateTemetryIdByUid(string uid);
        double GetTimezoneOffsetByTelemetryId(int idTelemetry);
        void UpdateInfo(string uid, TelemetryInfoDto info);
        int? GetIdTelemetryByIdWell(int idWell);
        int Merge(IEnumerable<int> telemetryIds);
        IEnumerable<(string Key, int[] Ids)> GetRedundentRemoteUids();
    }
}