
    h2                          G d  de       Zy)c                   J    e Zd ZddZd Zd Zd Zd Zd Zd Z	d	 Z
d
 Zd Zy)ResourceNc                     || _         y N)client)selfr   s     U/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/razorpay/resources/base.py__init__zResource.__init__   s	        c                 >     | j                   | j                  |fi |S r   )get_urlbase_url)r   datakwargss      r   allzResource.all   s    t||DMM4:6::r
   c                 b    dj                  | j                  |      } | j                  ||fi |S )Nz{}/{})formatr   r   r   idr   r   urls        r   fetchzResource.fetch	   s.    nnT]]B/t||C000r
   c                 >     | j                   j                  ||fi |S r   )r   getr   r   r   r   s       r   r   zResource.get_url       t{{sD3F33r
   c                 >     | j                   j                  ||fi |S r   )r   patchr   s       r   	patch_urlzResource.patch_url   s      t{{  d5f55r
   c                 >     | j                   j                  ||fi |S r   )r   postr   s       r   post_urlzResource.post_url        t{{T4V44r
   c                 >     | j                   j                  ||fi |S r   )r   putr   s       r   put_urlzResource.put_url   r   r
   c                 >     | j                   j                  ||fi |S r   )r   deleter   s       r   
delete_urlzResource.delete_url   s     !t{{!!#t6v66r
   c                 b    dj                  | j                  |      } | j                  ||fi |S )Nz{}/{}/delete)r   r   r'   r   s        r   r&   zResource.delete   s0    ##DMM26tsD3F33r
   c                 >     | j                   j                  ||fi |S r   )r   filer   s       r   file_urlzResource.file_url    r!   r
   r   )__name__
__module____qualname__r	   r   r   r   r   r    r$   r'   r&   r+    r
   r   r   r      s4    ;14654745r
   r   N)objectr   r/   r
   r   <module>r1      s    5v  5r
   