ds_provider_xledger_py_lib.serde.serializer =========================================== .. py:module:: ds_provider_xledger_py_lib.serde.serializer .. autoapi-nested-parse:: **File:** ``serializer.py`` **Region:** ``ds_provider_xledger_py_lib/serde`` Description ----------- Serialize dataset input dataframes into GraphQL request payloads. Attributes ---------- .. autoapisummary:: ds_provider_xledger_py_lib.serde.serializer.logger Classes ------- .. autoapisummary:: ds_provider_xledger_py_lib.serde.serializer.XledgerSerializer Module Contents --------------- .. py:data:: logger .. py:class:: XledgerSerializer Bases: :py:obj:`ds_resource_plugin_py_lib.common.serde.serialize.base.DataSerializer` Build GraphQL payloads from dataframe input and loaded metadata. .. py:method:: __call__(obj: Any, **kwargs: Any) -> dict[str, Any] Serialize dataframe into GraphQL payload. :param obj: Input dataframe. :param \*\*kwargs: Compatibility kwargs. Requires ``operation`` and ``metadata`` and ``operation_settings``. :returns: Payload in the form ``{"query": query, "variables": variables}``.