o
    
¼>h2  ã                   @   s   G d d„ de ƒZdS )c                   @   s^   e Zd Zddd„Zdd„ Zdd„ Zdd	„ Zd
d„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ ZdS )ÚResourceNc                 C   s
   || _ d S ©N)Úclient)Úselfr   © r   úw/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/razorpay/resources/base.pyÚ__init__   s   
zResource.__init__c                 K   s   | j | j|fi |¤ŽS r   )Úget_urlÚbase_url)r   ÚdataÚkwargsr   r   r   Úall   ó   zResource.allc                 K   ó"   d  | j|¡}| j||fi |¤ŽS )Nz{}/{})Úformatr	   r   ©r   Úidr
   r   Úurlr   r   r   Úfetch	   ó   zResource.fetchc                 K   ó   | j j||fi |¤ŽS r   )r   Úget©r   r   r
   r   r   r   r   r      r   zResource.get_urlc                 K   r   r   )r   Úpatchr   r   r   r   Ú	patch_url   r   zResource.patch_urlc                 K   r   r   )r   Úpostr   r   r   r   Úpost_url   r   zResource.post_urlc                 K   r   r   )r   Úputr   r   r   r   Úput_url   r   zResource.put_urlc                 K   r   r   )r   Údeleter   r   r   r   Ú
delete_url   r   zResource.delete_urlc                 K   r   )Nz{}/{}/delete)r   r	   r   r   r   r   r   r      r   zResource.deletec                 K   r   r   )r   Úfiler   r   r   r   Úfile_url    r   zResource.file_urlr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r   r!   r   r   r   r   r      s    
r   N)Úobjectr   r   r   r   r   Ú<module>   s    