o
    tBh@                     @   s8   d dl mZmZmZ d dl mZmZ G dd deZdS )    )ClientMarketplacesApiResponse)sp_endpointfill_query_paramsc                   @   sd   e Zd ZeddefddZeddefddZeddefd	d
ZeddefddZdS )Financesz&/finances/v0/orders/{}/financialEventsreturnc                 K      | j t|d|i |dS )a;  
        get_financial_events_for_order(self, order_id, **kwargs) -> ApiResponse

        Examples:
            literal blocks::

                Finances().get_financial_events_for_order('485-734-5434857', MaxResultsPerPage=10)

        Args:
            order_id:
            **kwargs:

        Returns:

        pathparams_requestr   pop)selforder_idkwargs r   s/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/sp_api/api/finances/finances.pyget_financial_events_for_order   s   z'Finances.get_financial_events_for_orderz/finances/v0/financialEventsc                 K   s   | j t|di |dS )z
        list_financial_events(self, **kwargs) -> ApiResponse:


        Args:
            **kwargs:

        Returns:

        r
   r   r   r   r   r   r   r   list_financial_events   s   zFinances.list_financial_eventsz4/finances/v0/financialEventGroups/{}/financialEventsc                 K   r	   )z
        list_financial_events_by_groupid(self, event_group_id,  **kwargs) -> ApiResponse:


        Args:
            event_group_id
            **kwargs:

        Returns:

        r
   r   r   )r   event_group_idr   r   r   r   !list_financial_events_by_group_id(   s   z*Finances.list_financial_events_by_group_idz!/finances/v0/financialEventGroupsc                 K   s   | j |di |dS )z
        list_financial_event_groups(self, **kwargs) -> ApiResponse:


        Args:
            **kwargs:

        Returns:

        r
   r   )r   r   r   r   r   r   list_financial_event_groups7   s   z$Finances.list_financial_event_groupsN)	__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r   r      s    r   N)sp_api.baser   r   r   r   r   r   r   r   r   r   <module>   s    