
    Dh                     ~    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Jr  S SKJrJrJr   " S S	\5      rg
)    )
ListObject)RequestOptions)StripeService)sanitize_id)Request)DictListcast)LiteralNotRequired	TypedDictc            	       \   \ rS rSr " S S\5      r " S S\5      r " S S\5      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 4SSS\S\4S jjr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)RequestService   c                       \ rS rSr% \\\      \S'    \\\\4      \S'    \\S'    \\	S      \S'    S\S'    \\S	'   S
r
g)RequestService.CreateParams   expandmetadatapayment_method)card_cvccard_expirycard_numbercardholder_namerequest_signaturereplacements"RequestService.CreateParamsRequestrequesturl N)__name__
__module____qualname____firstlineno__r   r	   str__annotations__r   r   __static_attributes__r        e/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/forwarding/_request_service.pyCreateParamsr      sw    DI&&	 d38n--	 	 %
 	
	 65	 	r(   r*   c                   >    \ rS rSr% \\   \S'    \\S      \S'   Srg)r   /   body(RequestService.CreateParamsRequestHeaderheadersr    N)	r!   r"   r#   r$   r   r%   r&   r	   r'   r    r(   r)   CreateParamsRequest"RequestService.CreateParamsRequest/   s*    #	 T"LMNN	r(   r0   c                   ,    \ rS rSr% \\S'    \\S'   Srg)r.   9   namevaluer    N)r!   r"   r#   r$   r%   r&   r'   r    r(   r)   CreateParamsRequestHeader(RequestService.CreateParamsRequestHeader9   s    		 
	r(   r6   c                   t    \ rS rSr% \S   \S'    \\   \S'    \\\      \S'    \\   \S'    \\   \S'   Sr	g	)
RequestService.ListParamsC    RequestService.ListParamsCreatedcreatedending_beforer   limitstarting_afterr    N)
r!   r"   r#   r$   r   r&   r%   r	   intr'   r    r(   r)   
ListParamsr9   C   s_    ?@@	 #3''	 DI&&	 3	 $C((	r(   rA   c                   \    \ rS rSr% \\   \S'    \\   \S'    \\   \S'    \\   \S'   Srg)r;   Y   gtgteltlter    N)r!   r"   r#   r$   r   r@   r&   r'   r    r(   r)   ListParamsCreated RequestService.ListParamsCreatedY   sH    	 	 	 	r(   rH   c                   ,    \ rS rSr% \\\      \S'   Srg)RequestService.RetrieveParamsk   r   r    N)	r!   r"   r#   r$   r   r	   r%   r&   r'   r    r(   r)   RetrieveParamsrK   k   s    DI&&	r(   rM   paramsr9   optionsreturnc                 R    [        [        [           U R                  SSSUUS95      $ )&
Lists all ForwardingRequest objects.
get/v1/forwarding/requestsapibase_addressrN   rO   )r
   r   r   _requestselfrN   rO   s      r)   listRequestService.listq   s9     wMM)"  	
 		
r(   c                 n   #    [        [        [           U R                  SSSUUS9I Sh  vN 5      $  N7f)rR   rS   rT   rU   rV   N)r
   r   r   _request_asyncrY   s      r)   
list_asyncRequestService.list_async   sH      w%%)" &  	
 		
s   (53
	5r   c                 D    [        [        U R                  SSSUUS95      $ )%
Creates a ForwardingRequest object.
postrT   rU   rV   )r
   r   rX   rY   s      r)   createRequestService.create   s4     MM)"  	
 		
r(   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)rb   rc   rT   rU   rV   N)r
   r   r^   rY   s      r)   create_asyncRequestService.create_async   sC      %%)" &  	
 		
s   !.,
	.idrK   c                 p    [        [        U R                  SSR                  [	        U5      S9SUUS95      $ )'
Retrieves a ForwardingRequest object.
rS   /v1/forwarding/requests/{id}ri   rU   rV   )r
   r   rX   formatr   rZ   ri   rN   rO   s       r)   retrieveRequestService.retrieve   sF     MM.55R5I"  	
 		
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)rk   rS   rl   rm   rU   rV   N)r
   r   r^   rn   r   ro   s       r)   retrieve_asyncRequestService.retrieve_async   sU      %%.55R5I" &  	
 		
s   7AA
	Ar    N)r!   r"   r#   r$   r   r*   r0   r6   rA   rH   rM   r   r   r   r[   r_   rd   rg   r%   rp   rs   r'   r    r(   r)   r   r      s^    y  Di I Y ,I $  /1"$
+
  
 
G		
* /1"$
+
  
 
G		
, #%
-
  
 
	
, #%
-
  
 
	
, 35"$	

 0
  	

 

. 35"$	

 0
  	

 

 
r(   r   N)stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe._utilr   stripe.forwarding._requestr   typingr   r	   r
   typing_extensionsr   r   r   r   r    r(   r)   <module>r|      s0    + 2 0 $ . # # = =W
] W
r(   