Class ChildDeviceInfo
- Namespace
- KasaTapoClient
- Assembly
- KasaTapoClient.dll
Represents a child device exposed by a parent strip, hub, or similar device.
public sealed class ChildDeviceInfo
- Inheritance
-
ChildDeviceInfo
- Inherited Members
Properties
Alias
Gets the child device alias.
public string? Alias { get; }
Property Value
Category
Gets the python-kasa style child category when reported.
public string? Category { get; }
Property Value
ComponentIds
Gets the reported child component identifiers.
public IReadOnlyList<string> ComponentIds { get; }
Property Value
DeviceType
Gets the inferred child device family.
public DeviceType DeviceType { get; }
Property Value
Features
Gets the normalized child features derived from the latest payload.
public IReadOnlyList<DeviceFeature> Features { get; }
Property Value
Id
Gets the child device identifier.
public string Id { get; }
Property Value
IsOn
Gets a value indicating whether the child device appears to be on.
public bool? IsOn { get; }
Property Value
- bool?
Model
Gets the child device model.
public string? Model { get; }
Property Value
RawJson
Gets the raw JSON payload returned by the device.
public string RawJson { get; }