
    mi                     B    d dl mZ d dlmZmZmZ  G d de          ZdS )    )KaggleHttpClient)GetIamPolicyRequest	IamPolicySetIamPolicyRequestc                   >    e Zd ZdefdZddedefdZddedefdZ	dS )		IamClientclientc                     || _         d S N)_client)selfr	   s     /var/www/html/bestrading.cuttalo.com/scripts/kaggle-env/lib/python3.11/site-packages/kagglesdk/security/services/iam_service.py__init__zIamClient.__init__   s    DLLL    Nrequestreturnc                 f    |t                      }| j                            dd|t                    S )z
    Args:
      request (GetIamPolicyRequest):
        The request object; initialized to empty instance if not specified.
    Nsecurity.IamServiceGetIamPolicy)r   r   callr   r   r   s     r   get_iam_policyzIamClient.get_iam_policy	   1     #%%g<2NGYWWWr   c                 f    |t                      }| j                            dd|t                    S )z
    Args:
      request (SetIamPolicyRequest):
        The request object; initialized to empty instance if not specified.
    Nr   SetIamPolicy)r   r   r   r   r   s     r   set_iam_policyzIamClient.set_iam_policy   r   r   r   )
__name__
__module____qualname__r   r   r   r   r   r   r    r   r   r   r      s        -    
X 
X$7 
X9 
X 
X 
X 
X
X 
X$7 
X9 
X 
X 
X 
X 
X 
Xr   r   N)kagglesdk.kaggle_http_clientr   $kagglesdk.security.types.iam_servicer   r   r   objectr   r    r   r   <module>r$      ss    9 9 9 9 9 9 d d d d d d d d d dX X X X X X X X X Xr   