YD_TrainingCompetition_Api/Services/IDeviceStateStore.cs

12 lines
302 B
C#
Raw Normal View History

2026-06-02 10:30:05 +08:00
using YD_TrainingCompetition_Api.Models;
namespace YD_TrainingCompetition_Api.Services;
public interface IDeviceStateStore
{
bool TryUpsert(DeviceTelemetry telemetry, out string? reason);
IReadOnlyCollection<DeviceSnapshot> GetAll();
DeviceSnapshot? GetByDeviceId(string deviceId);
}