py_alpaca_api.models.watchlist_model
Attributes
Classes
Functions
|
Extracts and processes data from a dictionary based on a given data class and field processors. |
|
Process a list of assets. |
|
|
Module Contents
- py_alpaca_api.models.watchlist_model.extract_class_data(data_dict: dict, field_processors: dict, data_class: type[Any])[source]
Extracts and processes data from a dictionary based on a given data class and field processors.
- Parameters:
- Returns:
A dictionary containing processed data, with keys corresponding to the fields of the data class.
- Return type:
- Raises:
KeyError – When a field processor is not found for a specific data type.
- class py_alpaca_api.models.watchlist_model.WatchlistModel[source]
-
- created_at: datetime.datetime[source]
- updated_at: datetime.datetime[source]
- py_alpaca_api.models.watchlist_model.process_assets(assets: list[dict]) list[py_alpaca_api.models.asset_model.AssetModel][source]
Process a list of assets.
This function takes a list of asset dictionaries and returns a list of AssetModel objects. Each asset dictionary should contain the necessary information to create an AssetModel object.
- Parameters:
assets (List[Dict]) – A list of asset dictionaries.
- Returns:
A list of AssetModel objects.
- Return type:
List[AssetModel]
- py_alpaca_api.models.watchlist_model.watchlist_class_from_dict(data_dict: dict) WatchlistModel[source]
- Parameters:
data_dict – A dictionary containing the data needed to create a WatchlistModel object.
- Returns:
A new instance of the WatchlistModel created from the data in the input dictionary.