from dataclasses import dataclass
from datetime import datetime
from py_alpaca_api.models.model_utils import KEY_PROCESSORS, extract_class_data
@dataclass
############################################
# Data Class Quote Conversion Functions
############################################
[docs]
def quote_class_from_dict(data_dict: dict) -> QuoteModel:
"""Args:
data_dict: A dictionary containing data for creating an instance of `QuoteModel`.
Returns:
An instance of `QuoteModel` created using the data from `data_dict`.
Raises:
None.
"""
clock_data = extract_class_data(data_dict, KEY_PROCESSORS, QuoteModel)
return QuoteModel(**clock_data)