getState method
Returns a state object for specified entity_id. Returns 404 if not found.
Implementation
Future<(HaState?, HaFailure?)> getState({
required String entityId,
}) async {
final endpoint = '/api/states/$entityId';
final response = await sl.get<HttpClient>().get(url + endpoint, _headers);
return response.success
? (HaState.fromJson(jsonDecode(response.dataStr)), null)
: (null, HaFailure(message: response.dataStr));
}