... | ... | @@ -169,7 +169,7 @@ curl -X 'GET' \ |
|
|
- **Endpoint**: `GET /internet-banking/v1/obter-lote-debitos`
|
|
|
- **Descrição**: O método permite que a aplicação cliente execute consultas de débitos de veículos em lote, informando, na primeira chamada, a lista de veículos que deseja consultar, com um limite de 10.000 veículos por requisição. No retorno inicial, o método fornecerá a primeira página de débitos, limitada a 2.000 débitos por requisição. As demais páginas podem ser consultadas pelo mesmo método, informando a identificação do lote e a página desejada.
|
|
|
|
|
|
- **Regras**:
|
|
|
- **Observações**:
|
|
|
- O limite máximo de veículos por lote é de 10.000.
|
|
|
- O limite máximo de débitos retornados por requisição é de 2.000.
|
|
|
- A requisição deve incluir ou a lista de veículos ou a identificação de um lote existente, mas não ambos.
|
... | ... | @@ -183,6 +183,8 @@ curl -X 'GET' \ |
|
|
- placa (string, obrigatório)
|
|
|
- renavam (bigint, obrigatório)
|
|
|
- documentoProprietario (string, obrigatório)
|
|
|
- **Arquivo Para Teste**
|
|
|
- Um arquivo para teste poderá ser fornecido por e-mail com 10.000 veículos para testar a performasse.
|
|
|
|
|
|
- **Requisição Curl**
|
|
|
```bash
|
... | ... | @@ -192,7 +194,7 @@ curl -X 'POST' \ |
|
|
-H 'Authorization: Bearer {token}' \
|
|
|
-H 'Content-Type: application/json' \
|
|
|
-d '{
|
|
|
"identificacao": "string",
|
|
|
"guid": "string",
|
|
|
"proximaPagina": 0,
|
|
|
"veiculos": [
|
|
|
{
|
... | ... | @@ -217,7 +219,6 @@ curl -X 'POST' \ |
|
|
]
|
|
|
}
|
|
|
```
|
|
|
|
|
|
- **Resposta**
|
|
|
- `guid` (string): Identificador do lote consultado.
|
|
|
- `paginaAtual` (int): A página atual consultada.
|
... | ... | @@ -236,6 +237,12 @@ curl -X 'POST' \ |
|
|
- `valor` (decimal): Valor do débito até a data de vencimento.
|
|
|
- `dataVencimento` (datetime): Data de vencimento no formato ISO 8601 (YYYY-MM-DDTHH:MM:SS.sssZ).
|
|
|
|
|
|
- **Detalhes de Paginação**
|
|
|
- `proximaPagina` (int): A próxima página a ser consultada. Este valor é dinâmico e se ajusta em tempo real conforme os débitos são consultados e podem variar de uma consulta para outra.
|
|
|
- `fimLote` (bool): Retorna verdadeiro quando a página atual é a última do lote. Isso indica que não há mais páginas para serem consultadas.
|
|
|
|
|
|
Essas propriedades são necessárias porque o número de páginas e de débitos pode variar de uma consulta para outra, já que cada página busca os débitos em aberto em tempo real.
|
|
|
|
|
|
**Json Resposta**
|
|
|
```json
|
|
|
{
|
... | ... | |