py_alpaca_api.models.account_activity_model =========================================== .. py:module:: py_alpaca_api.models.account_activity_model Attributes ---------- .. autoapisummary:: py_alpaca_api.models.account_activity_model.KEY_PROCESSORS Classes ------- .. autoapisummary:: py_alpaca_api.models.account_activity_model.AccountActivityModel Functions --------- .. autoapisummary:: py_alpaca_api.models.account_activity_model.extract_class_data py_alpaca_api.models.account_activity_model.account_activity_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:: AccountActivityModel .. py:attribute:: activity_type :type: str .. py:attribute:: id :type: str .. py:attribute:: cum_qty :type: float .. py:attribute:: leaves_qty :type: float .. py:attribute:: price :type: float .. py:attribute:: qty :type: float .. py:attribute:: side :type: str .. py:attribute:: symbol :type: str .. py:attribute:: transaction_time :type: datetime.datetime .. py:attribute:: order_id :type: str .. py:attribute:: type :type: str .. py:attribute:: order_status :type: str .. py:attribute:: date :type: datetime.datetime .. py:attribute:: net_amount :type: float .. py:attribute:: per_share_amount :type: float .. py:function:: account_activity_class_from_dict(data_dict: dict) -> AccountActivityModel Converts a dictionary into an instance of the `AccountActivityModel`. :param data_dict: A dictionary containing the data for creating an instance of AccountActivityModel. :returns: An instance of the AccountActivityModel class. :raises None: