// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type TplinkKasa struct {
	ActiveMode *string `json:"active_mode,omitempty"`
	Brightness *int64  `json:"brightness,omitempty"`
	DevName    *string `json:"dev_name,omitempty"`
	ErrCode    *int64  `json:"err_code,omitempty"`
	Feature    *string `json:"feature,omitempty"`
	HwVer      *string `json:"hw_ver,omitempty"`
	IconHash   *string `json:"icon_hash,omitempty"`
	LedOff     *int64  `json:"led_off,omitempty"`
	MicType    *string `json:"mic_type,omitempty"`
	Model      *string `json:"model,omitempty"`
	OnTime     *int64  `json:"on_time,omitempty"`
	RelayState *int64  `json:"relay_state,omitempty"`
	Rssi       *int64  `json:"rssi,omitempty"`
	SwVer      *string `json:"sw_ver,omitempty"`
	Updating   *int64  `json:"updating,omitempty"`
}

func (o *TplinkKasa) GetActiveMode() *string {
	if o == nil {
		return nil
	}
	return o.ActiveMode
}

func (o *TplinkKasa) GetBrightness() *int64 {
	if o == nil {
		return nil
	}
	return o.Brightness
}

func (o *TplinkKasa) GetDevName() *string {
	if o == nil {
		return nil
	}
	return o.DevName
}

func (o *TplinkKasa) GetErrCode() *int64 {
	if o == nil {
		return nil
	}
	return o.ErrCode
}

func (o *TplinkKasa) GetFeature() *string {
	if o == nil {
		return nil
	}
	return o.Feature
}

func (o *TplinkKasa) GetHwVer() *string {
	if o == nil {
		return nil
	}
	return o.HwVer
}

func (o *TplinkKasa) GetIconHash() *string {
	if o == nil {
		return nil
	}
	return o.IconHash
}

func (o *TplinkKasa) GetLedOff() *int64 {
	if o == nil {
		return nil
	}
	return o.LedOff
}

func (o *TplinkKasa) GetMicType() *string {
	if o == nil {
		return nil
	}
	return o.MicType
}

func (o *TplinkKasa) GetModel() *string {
	if o == nil {
		return nil
	}
	return o.Model
}

func (o *TplinkKasa) GetOnTime() *int64 {
	if o == nil {
		return nil
	}
	return o.OnTime
}

func (o *TplinkKasa) GetRelayState() *int64 {
	if o == nil {
		return nil
	}
	return o.RelayState
}

func (o *TplinkKasa) GetRssi() *int64 {
	if o == nil {
		return nil
	}
	return o.Rssi
}

func (o *TplinkKasa) GetSwVer() *string {
	if o == nil {
		return nil
	}
	return o.SwVer
}

func (o *TplinkKasa) GetUpdating() *int64 {
	if o == nil {
		return nil
	}
	return o.Updating
}
