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 )ÚVolcenginePlatformz2TODO: Implement when API credentials are availableÚconfigÚreturnc                 C   ó   t dƒ‚©Nz'Volcengine platform not implemented yet©ÚNotImplementedError)Úselfr   © r   ú[/lsinfo/ai/hellotax_ai/training_center/backend/app/services/training_platform/volcengine.pyÚcreate_training_job   ó   z&VolcenginePlatform.create_training_jobÚjob_idc                 C   r	   r
   r   ©r   r   r   r   r   Úget_job_status
   r   z!VolcenginePlatform.get_job_statusc                 C   r	   r
   r   r   r   r   r   Úget_job_result   r   z!VolcenginePlatform.get_job_resultc                 C   r	   r
   r   r   r   r   r   Ú
cancel_job   r   zVolcenginePlatform.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    