
    Ch                     R    S SK Jr  S SKJr  S SKJr  \" S\S9r " S S\\   5      rg)	    )APIResource)TypeVar)StripeObjectT)boundc                   P   ^  \ rS rSr\S\4U 4S jj5       r\S 5       rS rSr	U =r
$ )SingletonAPIResource   returnc                 ,   > [         [        U ]
  " S0 UD6$ )NN)superr	   retrieve)clsparams	__class__s     a/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_singleton_api_resource.pyr   SingletonAPIResource.retrieve   s    )38HHH    c                 p    U [         :X  a  [        S5      eU R                  R                  SS5      nSU< 3$ )NzgSingletonAPIResource is an abstract class.  You should perform actions on its subclasses (e.g. Balance)./z/v1/)r	   NotImplementedErrorOBJECT_NAMEreplace)r   bases     r   	class_urlSingletonAPIResource.class_url   s?    &&%C  &&sC0!!r   c                 "    U R                  5       $ r   )r   )selfs    r   instance_url!SingletonAPIResource.instance_url   s    ~~r    )__name__
__module____qualname____firstlineno__classmethodr   r   r   r!   __static_attributes____classcell__)r   s   @r   r	   r	      s=    I1 I I 	" 	"   r   r	   N)stripe._api_resourcer   typingr   stripe._stripe_objectr   r   r	   r#   r   r   <module>r.      s*    ,  .C|$
 ;q>  r   