Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, config_entry_oauth2_flow.OAuth2Session oauth_session, FitbitUnitSystem|None unit_system=None) |
| dict[str, Any] | async_get_access_token (self) |
Public Member Functions inherited from homeassistant.components.fitbit.api.FitbitApi | |
| None | __init__ (self, HomeAssistant hass, FitbitUnitSystem|None unit_system=None) |
| list[FitbitDevice] | async_get_devices (self) |
| dict[str, Any] | async_get_latest_time_series (self, str resource_type) |
| FitbitUnitSystem | async_get_unit_system (self) |
| FitbitProfile | async_get_user_profile (self) |
Private Attributes | |
| _oauth_session | |
Provide fitbit authentication tied to an OAuth2 based config entry.
| None homeassistant.components.fitbit.api.OAuthFitbitApi.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| config_entry_oauth2_flow.OAuth2Session | oauth_session, | ||
| FitbitUnitSystem | None | unit_system = None |
||
| ) |
| dict[str, Any] homeassistant.components.fitbit.api.OAuthFitbitApi.async_get_access_token | ( | self | ) |
Return a valid access token for the Fitbit API.
Reimplemented from homeassistant.components.fitbit.api.FitbitApi.
|
private |