from dataclasses import dataclass
from py_alpaca_api.models.model_utils import KEY_PROCESSORS, extract_class_data
@dataclass
[docs]
class AssetModel:
[docs]
maintenance_margin_requirement: float
############################################
# Data Class Asset Conversion Functions
############################################
[docs]
def asset_class_from_dict(data_dict: dict) -> AssetModel:
"""Create AssetModel from dictionary data.
Args:
data_dict: A dictionary containing the data for creating an instance of
AssetModel.
Returns:
An instance of the AssetModel class.
Raises:
None
"""
asset_data = extract_class_data(data_dict, KEY_PROCESSORS, AssetModel)
return AssetModel(**asset_data)