py_alpaca_api.models.quote_model ================================ .. py:module:: py_alpaca_api.models.quote_model Attributes ---------- .. autoapisummary:: py_alpaca_api.models.quote_model.KEY_PROCESSORS Classes ------- .. autoapisummary:: py_alpaca_api.models.quote_model.QuoteModel Functions --------- .. autoapisummary:: py_alpaca_api.models.quote_model.extract_class_data py_alpaca_api.models.quote_model.quote_class_from_dict Module Contents --------------- .. py:data:: KEY_PROCESSORS .. py:function:: extract_class_data(data_dict: dict, field_processors: dict, data_class: type[Any]) Extracts and processes data from a dictionary based on a given data class and field processors. :param data_dict: The dictionary containing the data to be processed. :type data_dict: dict :param field_processors: A dictionary of field processors. :type field_processors: Dict :param data_class: The data class used to define the fields and types. :type data_class: type[Any] :returns: A dictionary containing processed data, with keys corresponding to the fields of the data class. :rtype: dict :raises KeyError: When a field processor is not found for a specific data type. .. py:class:: QuoteModel .. py:attribute:: symbol :type: str .. py:attribute:: timestamp :type: datetime.datetime .. py:attribute:: ask :type: float .. py:attribute:: ask_size :type: int .. py:attribute:: bid :type: float .. py:attribute:: bid_size :type: int .. py:function:: quote_class_from_dict(data_dict: dict) -> QuoteModel :param 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.: