o
    "ÆiÇ  ã                   @   s,   d dl mZmZmZmZ G dd„ deƒZdS )é   )ÚTrainingPlatformÚTrainingConfigÚ	JobStatusÚTrainingResultc                   @   sX   e Zd ZdZdedefdd„Zdedefdd„Zdede	fd	d
„Z
dedefdd„ZdS )ÚAliyunPlatformz2TODO: Implement when API credentials are availableÚconfigÚreturnc                 C   ó   t dƒ‚©Nz#Aliyun platform not implemented yet©ÚNotImplementedError)Úselfr   © r   úW/lsinfo/ai/hellotax_ai/training_center/backend/app/services/training_platform/aliyun.pyÚcreate_training_job   ó   z"AliyunPlatform.create_training_jobÚjob_idc                 C   r	   r
   r   ©r   r   r   r   r   Úget_job_status
   r   zAliyunPlatform.get_job_statusc                 C   r	   r
   r   r   r   r   r   Úget_job_result   r   zAliyunPlatform.get_job_resultc                 C   r	   r
   r   r   r   r   r   Ú
cancel_job   r   zAliyunPlatform.cancel_jobN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   r   r   r   r   Úboolr   r   r   r   r   r      s    r   N)Úbaser   r   r   r   r   r   r   r   r   Ú<module>   s    