alpacahq / alpacahq/alpaca-py

[ Feature Request ] Add direct limit/offset support to fetch transfers

Abierto
#608 0 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
1.5k
Forks
398
Merge medio
1 d 16 h
PR fusionados (30 d)
6

Descripción

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Is your feature request related to a problem? Please describe.

No

### Describe the solution you'd like.

The current `get_transfers_for_account` method handles pagination internally and always starts from offset 0, which doesn’t allow fetching a specific page (e.g., offset 20, limit 10) directly.

It would be helpful to have a method like:

```python
def get_transfers_for_account2(
self,
account_id: Union[UUID, str],
transfers_filter: Optional[GetTransfersRequest] = None,
) -> List[Transfer]:
account_id = validate_uuid_id_param(account_id)
request_fields = transfers_filter.to_request_fields()
result = self.get(f"/accounts/{account_id}/transfers", request_fields)
return [Transfer.model_validate(item) for item in result]
```

### Describe an alternate solution.

_No response_

### Anything else? (Additional Context)

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.