
    Ch!                     n    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)Secret)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
 " S S\5      r " S S\5      r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 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 4SSS\S\4S jjr0 4SSS\S\4S  jjrS!rg")#SecretService   c                   b    \ rS rSr% \\\      \S'    \\   \S'    \\S'    \\S'    S\S'   Sr	g	)
SecretService.CreateParams   expand
expires_atnamepayloadSecretService.CreateParamsScopescope N)
__name__
__module____qualname____firstlineno__r
   r   str__annotations__int__static_attributes__r       ^/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/apps/_secret_service.pyCreateParamsr      sM    DI&&	  $$	 		 	 10	r!   r#   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r   "   accountusertyper(   r   N	r   r   r   r   r	   r   r
   r   r    r   r!   r"   CreateParamsScopeSecretService.CreateParamsScope"   %    '((	 #	r!   r+   c                   D    \ rS rSr% \\\      \S'    \\S'    S\S'   Srg)SecretService.DeleteWhereParams,   r   r   $SecretService.DeleteWhereParamsScoper   r   N	r   r   r   r   r
   r   r   r   r    r   r!   r"   DeleteWhereParamsr/   ,   s/    DI&&	 		 65	r!   r3   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r1   :   r&   r)   r(   r   Nr*   r   r!   r"   DeleteWhereParamsScope$SecretService.DeleteWhereParamsScope:   r-   r!   r6   c                   D    \ rS rSr% \\\      \S'    \\S'    S\S'   Srg)SecretService.FindParamsD   r   r   SecretService.FindParamsScoper   r   Nr2   r   r!   r"   
FindParamsr9   D   s/    DI&&	 		 /.	r!   r<   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)r;   R   r&   r)   r(   r   Nr*   r   r!   r"   FindParamsScopeSecretService.FindParamsScopeR   r-   r!   r?   c                   n    \ rS rSr% \\   \S'    \\\      \S'    \\   \S'    S\S'    \\   \S'   Sr	g	)
SecretService.ListParams\   ending_beforer   limitSecretService.ListParamsScoper   starting_afterr   N)
r   r   r   r   r
   r   r   r   r   r    r   r!   r"   
ListParamsrB   \   sY    "3''	 DI&&	 3	 /.	 $C((	r!   rH   c                   8    \ rS rSr% \S   \S'    \\   \S'   Srg)rF   r   r&   r)   r(   r   Nr*   r   r!   r"   ListParamsScopeSecretService.ListParamsScoper   r-   r!   rK   paramsrB   optionsreturnc                 R    [        [        [           U R                  SSSUUS95      $ )-
List all secrets stored on the given scope.
get/v1/apps/secretsapibase_addressrM   rN   )r   r   r   _requestselfrM   rN   s      r"   listSecretService.list|   s9     vMM""  	
 		
r!   c                 n   #    [        [        [           U R                  SSSUUS9I Sh  vN 5      $  N7f)rQ   rR   rS   rT   rU   N)r   r   r   _request_asyncrX   s      r"   
list_asyncSecretService.list_async   sH      v%%"" &  	
 		
s   (53
	5r   c                 D    [        [        U R                  SSSUUS95      $ )1
Create or replace a secret in the secret store.
postrS   rT   rU   r   r   rW   rX   s      r"   createSecretService.create   s4     MM""  	
 		
r!   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)ra   rb   rS   rT   rU   Nr   r   r]   rX   s      r"   create_asyncSecretService.create_async   sC      %%"" &  	
 		
   !.,
	.r9   c                 D    [        [        U R                  SSSUUS95      $ )7
Finds a secret in the secret store by name and scope.
rR   /v1/apps/secrets/findrT   rU   rc   rX   s      r"   findSecretService.find   s4     MM'"  	
 		
r!   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)rl   rR   rm   rT   rU   Nrg   rX   s      r"   
find_asyncSecretService.find_async   sC      %%'" &  	
 		
rj   r/   c                 D    [        [        U R                  SSSUUS95      $ );
Deletes a secret from the secret store by name and scope.
rb   /v1/apps/secrets/deleterT   rU   rc   rX   s      r"   delete_whereSecretService.delete_where   s4     MM)"  	
 		
r!   c                 `   #    [        [        U R                  SSSUUS9I Sh  vN 5      $  N7f)rt   rb   ru   rT   rU   Nrg   rX   s      r"   delete_where_async SecretService.delete_where_async   sC      %%)" &  	
 		
rj   r   N)r   r   r   r   r   r#   r+   r3   r6   r<   r?   rH   rK   r   r   r   rZ   r^   rd   rh   rn   rq   rv   ry   r    r   r!   r"   r   r      s   y ,I I  Y ) Y ,)  MO
0
;I
	F	
$ MO
0
;I
	F	
( #%
,
  
 
	
, #%
,
  
 
	
( MO
0
;I
	
$ MO
0
;I
	
( #%
1
  
 
	
, #%
1
  
 
	
 
r!   r   N)stripe._list_objectr   stripe._request_optionsr   stripe._stripe_servicer   stripe.apps._secretr   typingr   r   typing_extensionsr	   r
   r   r   r   r!   r"   <module>r      s*    + 2 0 &  = =
M 
r!   