Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation Class Reference
Inheritance diagram for homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation:
[legend]
Collaboration diagram for homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
dict async_resolve_external_data (self, Any external_data)
 
dict[str, Any] extra_authorize_data (self)
 
str name (self)
 

Public Attributes

 code_challenge
 
 code_verifier
 

Detailed Description

Tesla Fleet API open source Oauth2 implementation.

Definition at line 19 of file oauth.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.__init__ (   self,
HomeAssistant  hass 
)
Initialize open source Oauth2 implementation.

Definition at line 25 of file oauth.py.

Member Function Documentation

◆ async_resolve_external_data()

dict homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.async_resolve_external_data (   self,
Any  external_data 
)
Resolve the authorization code to tokens.

Definition at line 57 of file oauth.py.

◆ extra_authorize_data()

dict[str, Any] homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.extra_authorize_data (   self)
Extra data that needs to be appended to the authorize url.

Definition at line 49 of file oauth.py.

◆ name()

str homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.name (   self)
Name of the implementation.

Definition at line 44 of file oauth.py.

Member Data Documentation

◆ code_challenge

homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.code_challenge

Definition at line 31 of file oauth.py.

◆ code_verifier

homeassistant.components.tesla_fleet.oauth.TeslaSystemImplementation.code_verifier

Definition at line 29 of file oauth.py.


The documentation for this class was generated from the following file: