Files
Evergreen-Health/Evergreen.Health.Application/Health/Integrations/HomeAssistant/IHomeAssistantGateway.cs
T
2026-10-09 16:46:30 +08:00

9 lines
381 B
C#

namespace Evergreen.Health.Application.Health.Integrations.HomeAssistant;
public interface IHomeAssistantGateway
{
Task<IReadOnlyList<HomeAssistantState>> GetStatesAsync(CancellationToken cancellationToken = default);
Task CallServiceAsync(string domain, string service, IReadOnlyDictionary<string, object?> data,
CancellationToken cancellationToken = default);
}