Table of Contents

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

userName string

The user name or email address used by the device ecosystem.

password string

The password associated with userName.

Properties

Password

Gets the password.

public string? Password { get; }

Property Value

string

UserName

Gets the user name or email address.

public string? UserName { get; }

Property Value

string

Methods

FromDefault(DefaultCredentialProfile)

Creates credentials from a known default credential profile.

public static DeviceCredentials FromDefault(DefaultCredentialProfile profile)

Parameters

profile DefaultCredentialProfile

The default credential profile to decode.

Returns

DeviceCredentials

The decoded credentials.