pipeline.src.parsers.flux.sales_parsers ======================================= .. py:module:: pipeline.src.parsers.flux.sales_parsers Attributes ---------- .. autoapisummary:: pipeline.src.parsers.flux.sales_parsers.NS_FLUX_SALES Functions --------- .. autoapisummary:: pipeline.src.parsers.flux.sales_parsers._find pipeline.src.parsers.flux.sales_parsers._findall pipeline.src.parsers.flux.sales_parsers._get pipeline.src.parsers.flux.sales_parsers._make_datetime pipeline.src.parsers.flux.sales_parsers.parse_product pipeline.src.parsers.flux.sales_parsers.parse_sales_document pipeline.src.parsers.flux.sales_parsers.parse_sales_report_message_string Module Contents --------------- .. py:data:: NS_FLUX_SALES .. py:function:: _find(el: xml.etree.ElementTree.Element, path: str) -> Optional[xml.etree.ElementTree.Element] .. py:function:: _findall(el: xml.etree.ElementTree.Element, path: str) -> List[xml.etree.ElementTree.Element] .. py:function:: _get(el: xml.etree.ElementTree.Element, path: str) -> Optional[str] .. py:function:: _make_datetime(date_str: Optional[str]) .. py:function:: parse_product(product: xml.etree.ElementTree.Element, currency: str) -> dict .. py:function:: parse_sales_document(doc: xml.etree.ElementTree.Element) -> Tuple[dict, dict, Optional[str], Optional[str]] Parse IncludedSalesDocument. :returns: (value_dict, vessel_dict, trip_number, sales_datetime_utc_str) .. py:function:: parse_sales_report_message_string(message_string: str) -> Tuple[str, List[dict]]