a
    !f|                     @   sP   d dl mZ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 )	    )OptionalAnyDict)Protocol)StripeObjectc                   @   s<   e Zd ZedddZeeee eeef edddZ	dS )_Verifiable)returnc                 C   s   d S N selfr
   r
   k/var/www/html/python-backend/venv/lib/python3.9/site-packages/stripe/api_resources/abstract/verify_mixin.pyinstance_url   s    z_Verifiable.instance_url)methodurlidempotency_keyparamsr   c                 C   s   d S 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   r      s   
r   c                   @   s   e Zd ZdedddZdS )VerifyMixinNr   c                 K   s   |   d }| jd|||dS )Nz/verifypost)r   r   )r   r   )r   r   r   r   r
   r
   r   verify   s    zVerifyMixin.verify)N)r   r   r   r   r   r
   r
   r
   r   r      s   r   N)typingr   r   r   Ztyping_extensionsr   Zstripe.stripe_objectr   r   objectr   r
   r
   r
   r   <module>   s   