2023-12-10 00:04:34 +00:00
|
|
|
from typing import Optional
|
2023-12-10 00:46:47 +00:00
|
|
|
|
2023-12-10 00:04:34 +00:00
|
|
|
from ..utils import ConversionContext
|
|
|
|
|
|
|
|
|
|
|
|
class BaseClient:
|
|
|
|
def download(
|
|
|
|
self,
|
|
|
|
conversion: ConversionContext,
|
|
|
|
name: str,
|
|
|
|
source: str,
|
2023-12-10 00:46:47 +00:00
|
|
|
format: Optional[str] = None,
|
|
|
|
dest: Optional[str] = None,
|
2023-12-10 01:15:28 +00:00
|
|
|
**kwargs,
|
2023-12-10 00:04:34 +00:00
|
|
|
) -> str:
|
|
|
|
raise NotImplementedError()
|