
    jofu                     r    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZmZ  G d de          Zd	S )
    )Mandate)RequestOptions)StripeService)sanitize_id)Listcast)NotRequired	TypedDictc            	       f    e Zd Z G d de          Zi i fdedddedefdZi i fdedddedefd	Z	d
S )MandateServicec                   2    e Zd ZU eee                  ed<   dS )MandateService.RetrieveParamsexpandN)__name__
__module____qualname__r	   r   str__annotations__     Q/var/www/html/Alfredo/env/lib/python3.11/site-packages/stripe/_mandate_service.pyRetrieveParamsr      s+         DI&&&&	 	r   r   mandateparamsr   optionsreturnc                     t          t          |                     dd                    t	          |                    dd||                    S )-
        Retrieves a Mandate object.
        get/v1/mandates/{mandate}r   V1apiapi_modebase_addressr   r   )r   r   _requestformatr   selfr   r   r   s       r   retrievezMandateService.retrieve   sZ     MM(//G8L8L/MM"   

 

 
	
r   c                    K   t          t          |                     dd                    t	          |                    dd||           d{V           S )r   r   r    r!   r"   r#   r$   N)r   r   _request_asyncr(   r   r)   s       r   retrieve_asynczMandateService.retrieve_async'   s~       %%(//G8L8L/MM" &        

 

 
	
r   N)
r   r   r   r
   r   r   r   r   r+   r.   r   r   r   r   r      s                35"$	
 

 0
  	

 

 
 
 
0 35"$	
 

 0
  	

 

 
 
 
 
 
r   r   N)stripe._mandater   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   typingr   r   typing_extensionsr	   r
   r   r   r   r   <module>r5      s    $ # # # # # 2 2 2 2 2 2 0 0 0 0 0 0 $ $ $ $ $ $         4 4 4 4 4 4 4 4/
 /
 /
 /
 /
] /
 /
 /
 /
 /
r   