Class DeviceCredentials
- Namespace
- KasaTapoClient
- Assembly
- KasaTapoClient.dll
Represents optional credentials for devices that require authentication.
public sealed class DeviceCredentials
- Inheritance
-
DeviceCredentials
- Inherited Members
Constructors
DeviceCredentials(string?, string?)
Initializes a new instance of the DeviceCredentials class.
public DeviceCredentials(string? userName = null, string? password = null)
Parameters
userNamestringThe user name or email address used by the device ecosystem.
passwordstringThe password associated with
userName.
Properties
Password
Gets the password.
public string? Password { get; }
Property Value
UserName
Gets the user name or email address.
public string? UserName { get; }
Property Value
Methods
FromDefault(DefaultCredentialProfile)
Creates credentials from a known default credential profile.
public static DeviceCredentials FromDefault(DefaultCredentialProfile profile)
Parameters
profileDefaultCredentialProfileThe default credential profile to decode.
Returns
- DeviceCredentials
The decoded credentials.