Saltar al contenido principal

RepoModule

Fachada del repositorio con dos submódulos: document() (escritura) y download() (lectura).

Thread-safe: no guarda estado mutable.

Ejemplo General​

```python
repo = client.repo()
repo.document().delete("document-uuid")
```

Métodos​

def __init__(config: ShoriConfig, http: HttpExecutor) -> None​

Parámetros:

  • config (ShoriConfig) —
  • http (HttpExecutor) —

def document() -> RepoDocumentModule​

Submódulo para subir y eliminar documentos.

Retorna: RepoDocumentModule — RepoDocumentModule.

Ejemplo de uso:

```python
client.repo().document().delete("document-uuid")
```

def download() -> RepoDownloadModule​

Submódulo para descargar documentos; todas las descargas devuelven un ShoriFile.

Retorna: RepoDownloadModule — RepoDownloadModule.

Ejemplo de uso:

```python
archivo = client.repo().download().export_document({"documentId": "document-uuid"})
```