
    Dh                     z    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
JrJr  S SKJrJrJr   " S S	\5      rg
)    )
ListObject)RequestOptions)StripeService)sanitize_id)VerificationReport)Listcast)LiteralNotRequired	TypedDictc            	           \ rS rSr " S S\5      r " S S\5      r " S S\5      r0 0 4SS	S
\S\	\
   4S jjr0 0 4SS	S
\S\	\
   4S jjr0 0 4S\SSS
\S\
4S jjr0 0 4S\SSS
\S\
4S jjrSrg)VerificationReportService   c                       \ rS rSr% \\   \S'    \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\	S	      \S
'    \\   \S'   Sr
g)$VerificationReportService.ListParams   client_reference_idz/VerificationReportService.ListParamsCreated|intcreatedending_beforeexpandlimitstarting_after)document	id_numbertypeverification_session N)__name__
__module____qualname____firstlineno__r   str__annotations__r   intr
   __static_attributes__r       o/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/identity/_verification_report_service.py
ListParamsr      s    (--	 NOO	 #3''	 DI&&	 3	 $C((	 '"9:;;	 *#..	r&   r(   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)+VerificationReportService.ListParamsCreated/   gtgteltlter   N)r   r   r    r!   r   r$   r#   r%   r   r&   r'   ListParamsCreatedr*   /   sH    	 	 	 	r&   r0   c                   ,    \ rS rSr% \\\      \S'   Srg)(VerificationReportService.RetrieveParamsA   r   r   N)	r   r   r    r!   r   r   r"   r#   r%   r   r&   r'   RetrieveParamsr2   A   s    DI&&	r&   r4   paramsr   optionsreturnc                 R    [        [        [           U R                  SSSUUS95      $ ) 
List all verification reports.
get!/v1/identity/verification_reportsapibase_addressr5   r6   )r	   r   r   _requestselfr5   r6   s      r'   listVerificationReportService.listG   s:     )*MM3"  	
 		
r&   c                 n   #    [        [        [           U R                  SSSUUS9I Sh  vN 5      $  N7f)r9   r:   r;   r<   r=   N)r	   r   r   _request_asyncr@   s      r'   
list_async$VerificationReportService.list_asyncZ   sI      )*%%3" &  	
 		
s   (53
	5reportr2   c                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )*
Retrieves an existing VerificationReport
r:   */v1/identity/verification_reports/{report}rH   r<   r=   )r	   r   r?   formatr   rA   rH   r5   r6   s       r'   retrieve"VerificationReportService.retrievem   sO     MM<CC&v. D  #  
 	
r&   c                    #    [        [        U R                  SSR                  [	        U5      S9SUUS9I Sh  vN 5      $  N7f)rJ   r:   rK   rL   r<   r=   N)r	   r   rE   rM   r   rN   s       r'   retrieve_async(VerificationReportService.retrieve_async   s^      %%<CC&v. D  # &  
 	
s   7AA
	Ar   N)r   r   r    r!   r   r(   r0   r4   r   r   r   rB   rF   r"   rO   rR   r%   r   r&   r'   r   r      s     Y  DI $  :<"$
6
  
 
&	'	
* :<"$
6
  
 
&	'	
, >@"$	

 ;
  	

 

2 >@"$	

 ;
  	

 

 
r&   r   N)stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   $stripe.identity._verification_reportr   typingr   r	   typing_extensionsr
   r   r   r   r   r&   r'   <module>r[      s-    + 2 0 $ C  = =K
 K
r&   