o
    •ÄŽiý  ã                   @   s0   d dl mZmZ d dlmZ G dd„ deƒZdS )é    )ÚApiBenchmarkLeaderboardÚ!ApiGetBenchmarkLeaderboardRequest)ÚKaggleHttpClientc                   @   s.   e Zd Zdefdd„Zd	dedefdd„ZdS )
ÚBenchmarksApiClientÚclientc                 C   s
   || _ d S ©N)Ú_client)Úselfr   © r
   úp/home/jeff/fluffinator/venv/lib/python3.10/site-packages/kagglesdk/benchmarks/services/benchmarks_api_service.pyÚ__init__   s   
zBenchmarksApiClient.__init__NÚrequestÚreturnc                 C   s    |du rt ƒ }| j dd|t¡S )zŽ
    Args:
      request (ApiGetBenchmarkLeaderboardRequest):
        The request object; initialized to empty instance if not specified.
    Nzbenchmarks.BenchmarksApiServiceÚGetBenchmarkLeaderboard)r   r   Úcallr   )r	   r   r
   r
   r   Úget_benchmark_leaderboard	   s   z-BenchmarksApiClient.get_benchmark_leaderboardr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r
   r
   r
   r   r      s    r   N)Ú1kagglesdk.benchmarks.types.benchmarks_api_servicer   r   Úkagglesdk.kaggle_http_clientr   Úobjectr   r
   r
   r
   r   Ú<module>   s    