
    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)PhysicalBundle)Listcast)LiteralNotRequired	TypedDictc            	           \ rS rS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)PhysicalBundleService   c                       \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    \\   \S'    \\	S      \S'    \\	S      \S	'   S
r
g) PhysicalBundleService.ListParams   ending_beforeexpandlimitstarting_after)activeinactivereviewstatus)customstandardtype N)__name__
__module____qualname____firstlineno__r   str__annotations__r   intr
   __static_attributes__r       j/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/issuing/_physical_bundle_service.py
ListParamsr      s|    "3''	 DI&&	 3	 $C((	 G$BCDD	 '"6788	r'   r)   c                   ,    \ rS rSr% \\\      \S'   Srg)$PhysicalBundleService.RetrieveParams'   r   r   N)	r   r    r!   r"   r   r   r#   r$   r&   r   r'   r(   RetrieveParamsr+   '   s    DI&&	r'   r-   paramsr   optionsreturnc                 R    [        [        [           U R                  SSSUUS95      $ )
Returns a list of physical bundle objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.
get/v1/issuing/physical_bundlesapibase_addressr.   r/   )r	   r   r   _requestselfr.   r/   s      r(   listPhysicalBundleService.list-   s9     ~&MM."  	
 		
r'   c                 n   #    [        [        [           U R                  SSSUUS9I Sh  vN 5      $  N7f)r2   r3   r4   r5   r6   N)r	   r   r   _request_asyncr9   s      r(   
list_async PhysicalBundleService.list_async@   sH      ~&%%." &  	
 		
s   (53
	5physical_bundler+   c                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )%
Retrieves a physical bundle object.
r3   ./v1/issuing/physical_bundles/{physical_bundle}rA   r5   r6   )r	   r   r8   formatr   r:   rA   r.   r/   s       r(   retrievePhysicalBundleService.retrieveS   sO     MM@GG$/$@ H  #  
 	
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)rC   r3   rD   rE   r5   r6   N)r	   r   r>   rF   r   rG   s       r(   retrieve_async$PhysicalBundleService.retrieve_asynci   s^      %%@GG$/$@ H  # &  
 	
s   7AA
	Ar   N)r   r    r!   r"   r   r)   r-   r   r   r   r;   r?   r#   rH   rK   r&   r   r'   r(   r   r      s    Y 4  68"$
2
  
 
N	#	
* 68"$
2
  
 
N	#	
, :<"$	

 7
  	

 

2 :<"$	

 7
  	

 

 
r'   r   N)stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   stripe.issuing._physical_bundler   typingr   r	   typing_extensionsr
   r   r   r   r   r'   r(   <module>rT      s-    + 2 0 $ :  = =q
M q
r'   