o
    •ÄŽiÏ  ã                   @   s8   d dl mZ d dlmZmZmZmZ G dd„ deƒZdS )é    )ÚKaggleHttpClient)Ú*ApiListSynchronizedGroupMembershipsRequestÚ+ApiListSynchronizedGroupMembershipsResponseÚ)ApiListUserManagedGroupMembershipsRequestÚ*ApiListUserManagedGroupMembershipsResponsec                   @   sB   e Zd Zdefdd„Zddedefdd„Zddede	fd	d
„Z
dS )ÚGroupApiClientÚclientc                 C   s
   || _ d S ©N)Ú_client)Úselfr   © r   úf/home/jeff/fluffinator/venv/lib/python3.10/site-packages/kagglesdk/users/services/group_api_service.pyÚ__init__   s   
zGroupApiClient.__init__NÚrequestÚreturnc                 C   ó    |du rt ƒ }| j dd|t¡S )z–
    Args:
      request (ApiListUserManagedGroupMembershipsRequest):
        The request object; initialized to empty instance if not specified.
    Núusers.GroupApiServiceÚListUserManagedGroupMemberships)r   r
   Úcallr   ©r   r   r   r   r   Ú#list_user_managed_group_memberships	   ó   z2GroupApiClient.list_user_managed_group_membershipsc                 C   r   )z—
    Args:
      request (ApiListSynchronizedGroupMembershipsRequest):
        The request object; initialized to empty instance if not specified.
    Nr   Ú ListSynchronizedGroupMemberships)r   r
   r   r   r   r   r   r   Ú#list_synchronized_group_memberships   r   z2GroupApiClient.list_synchronized_group_membershipsr	   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r   r   r   r   r   r      s    r   N)	Úkagglesdk.kaggle_http_clientr   Ú'kagglesdk.users.types.group_api_servicer   r   r   r   Úobjectr   r   r   r   r   Ú<module>   s    