Classes | |
| class | AlreadyConfigured |
| class | CannotConnect |
| class | CoinbaseConfigFlow |
| class | CurrencyUnavailable |
| class | ExchangeRateUnavailable |
| class | InvalidAuth |
| class | InvalidKey |
| class | InvalidSecret |
| class | OptionsFlowHandler |
Functions | |
| def | get_user_from_client (api_key, api_token) |
| def | validate_api (HomeAssistant hass, data) |
| def | validate_options (HomeAssistant hass, ConfigEntry config_entry, options) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| STEP_USER_DATA_SCHEMA | |
Config flow for Coinbase integration.
| def homeassistant.components.coinbase.config_flow.get_user_from_client | ( | api_key, | |
| api_token | |||
| ) |
Get the user name from Coinbase API credentials.
Definition at line 51 of file config_flow.py.
| def homeassistant.components.coinbase.config_flow.validate_api | ( | HomeAssistant | hass, |
| data | |||
| ) |
Validate the credentials.
Definition at line 60 of file config_flow.py.
| def homeassistant.components.coinbase.config_flow.validate_options | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| options | |||
| ) |
Validate the requested resources are provided by API.
Definition at line 86 of file config_flow.py.
|
private |
Definition at line 41 of file config_flow.py.
| homeassistant.components.coinbase.config_flow.STEP_USER_DATA_SCHEMA |
Definition at line 43 of file config_flow.py.