o
    Ž¨ÊhÜ  ã                   @   sD   d dl mZmZ G dd„ deƒZG dd„ deƒZG dd„ deƒZdS )	é   )ÚResourceÚRequestsTransportc                   @   s   e Zd ZdZefdd„ZdS )ÚMetricszWrapper for sub-resourcesc                 C   s2   d|df | _ t| j ||ƒ| _t| j ||ƒ| _d S )Nz%s/%sÚmetrics)Úbase_uriÚ	CampaignsÚ	campaignsÚDomainsÚdomains)Úselfr   Úapi_keyÚtransport_class© r   úC/var/www/html/env/lib/python3.10/site-packages/sparkpost/metrics.pyÚ__init__   s   zMetrics.__init__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r      s    r   c                   @   ó   e Zd ZdZdd„ ZdS )r   r   c                 K   ó   | j d| jfi |¤Ž}|d S )NÚGETr   ©ÚrequestÚuri©r   ÚkwargsÚresultsr   r   r   Úlist   ó   zCampaigns.listN©r   r   r   Úkeyr   r   r   r   r   r      ó    r   c                   @   r   )r	   r
   c                 K   r   )Nr   r
   r   r   r   r   r   r      r   zDomains.listNr    r   r   r   r   r	      r"   r	   N)Úbaser   r   Úobjectr   r   r	   r   r   r   r   Ú<module>   s    	