o
    i                     @   sL   d dl mZmZ d dlmZ d dlmZ G dd deZG dd deZ	dS )	    )AnyDict)Protocol)StripeObjectc                   @   s<   e Zd ZdefddZdededeeef defddZd	S )
_Verifiablereturnc                 C      d S N )selfr
   r
   t/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/env/lib/python3.10/site-packages/stripe/_verify_mixin.pyinstance_url   s    z_Verifiable.instance_urlmethodurlparamsc                 C   r   r	   r
   )r   r   r   r   r
   r
   r   _request
   s   z_Verifiable._requestN)	__name__
__module____qualname__strr   r   r   r   r   r
   r
   r
   r   r      s    
r   c                   @   s   e Zd ZdefddZdS )VerifyMixinr   c                 K   s   |   d }| jd||dS )Nz/verifypost)r   )r   r   )r   r   r   r
   r
   r   verify   s   zVerifyMixin.verifyN)r   r   r   r   r   r
   r
   r
   r   r      s    r   N)
typingr   r   typing_extensionsr   stripe._stripe_objectr   r   objectr   r
   r
   r
   r   <module>   s
    