
    +h                     t    d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
  ede
      Z G d d	ee         Zy
)    )util)APIResource)
quote_plus)TypeVarcast)StripeObjectT)boundc                   X    e Zd Zedefd       Z ej                  d      defd       Zy)DeletableAPIResourcereturnc                     | j                         dt        |      }t        t        | j	                  d||            S )N/deleteparams)	class_urlr   r   r	   _static_request)clssidr   urls       g/var/www/html/venv/lib/python3.12/site-packages/stripe/api_resources/abstract/deletable_api_resource.py_cls_deletez DeletableAPIResource._cls_delete   s5    *S/:As**8S*HII    r   c                 b    t        t        | j                  d| j                         |            S )Nr   r   )r   r	   _request_and_refreshinstance_url)selfr   s     r   r   zDeletableAPIResource.delete   s5    %%$++-f & 
 	
r   N)	__name__
__module____qualname__classmethodr	   r   r   class_method_variantr    r   r   r   r   
   sF    J1 J J T}-
! 
 .
r   r   N)striper   *stripe.api_resources.abstract.api_resourcer   urllib.parser   typingr   r   stripe.stripe_objectr   r	   r   r$   r   r   <module>r*      s0     B #   -C|$
;q> 
r   