o
    ˷e~                     @   s@   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dS )    )absolute_importdivisionprint_function)util)ListableAPIResourcec                   @   s   e Zd ZdZdZe			dddZeddddZ	e			dd	d
Z
eddddZe			dddZeddddZdS )Accountz
    A Financial Connections Account represents an account that exists outside of Stripe, to which you have been granted some degree of access.
    zfinancial_connections.accountNc                 K   $   | j ddjt|d||||dS )Npost7/v1/financial_connections/accounts/{account}/disconnectaccountapi_keystripe_versionstripe_accountparams_static_requestformatr   sanitize_idclsr   r   r   r   r    r   i/var/www/ideatree/venv/lib/python3.10/site-packages/stripe/api_resources/financial_connections/account.py_cls_disconnect      	zAccount._cls_disconnectr   c                 K   &   | j ddjt| dd||dS )Nr	   r
   idr   idempotency_keyr   _requestr   r   r   getselfr   r   r   r   r   
disconnect#      zAccount.disconnectc                 K   r   )Nr"   3/v1/financial_connections/accounts/{account}/ownersr   r   r   r   r   r   r   _cls_list_owners.   r   zAccount._cls_list_ownersr(   c                 K   r   )Nr"   r'   r   r   r   r    r#   r   r   r   list_ownersB   r&   zAccount.list_ownersc                 K   r   )Nr	   4/v1/financial_connections/accounts/{account}/refreshr   r   r   r   r   r   r   _cls_refresh_accountM   r   zAccount._cls_refresh_accountr+   c                 K   r   )Nr	   r*   r   r   r   r    r#   r   r   r   refresh_accounta   r&   zAccount.refresh_account)NNN)N)__name__
__module____qualname____doc__OBJECT_NAMEclassmethodr   r   class_method_variantr%   r(   r)   r+   r,   r   r   r   r   r      s0    

r   N)	
__future__r   r   r   striper   stripe.api_resources.abstractr   r   r   r   r   r   <module>   s   