1
mirror of https://github.com/home-assistant/core synced 2024-08-02 23:40:32 +02:00
ha-core/homeassistant/components/tcp/model.py
Michael 4a64f7a696
Add strict type annotations to tcp (#50877)
* add strict type annotations

* apply suggestions

* rename to TCP_PLATFORM_SCHEMA

* Replace DiscoveryInfoType
2021-05-22 15:45:18 +01:00

23 lines
457 B
Python

"""Models for TCP platform."""
from __future__ import annotations
from typing import TypedDict
from homeassistant.helpers.template import Template
class TcpSensorConfig(TypedDict):
"""TypedDict for TcpSensor config."""
name: str
host: str
port: str
timeout: int
payload: str
unit_of_measurement: str | None
value_template: Template | None
value_on: str | None
buffer_size: int
ssl: bool
verify_ssl: bool