ExternalStatus
Este enum representa os status externos que são tratados pela aplicação.
Sendo os seguintes:
| Nome | Descrição |
|---|---|
| NOT_FOUND | Quando a API retorna um status 404. |
| BAD_REQUEST | Quando a API retorna um status 400. |
| UNAUTHORIZED | Quando a API retorna um status 401. |
| FORBIDDEN | Quando a API retorna um status 403. |
| INTERNAL_SERVER_ERROR | Quando a API retorna um status 500. |
| SERVICE_UNAVAILABLE | Quando a API retorna um status 503. |
| GATEWAY_TIMEOUT | Quando a API retorna um status 508. |
| CLAROLUZ_SUCCESS | Quando a API retorna um status 200 e os dados retornado estão corretos. |
| CLAROLUZ_NO_OFFERS | Quando a API retorna os dados corretos, mas não há ofertas disponíveis. |
| CLAROLUZ_INVALID_PDF | Não implementado |
| CLAROLUZ_INVALID_CUPS_VALUE | Não implementado |
| CLAROLUZ_INVALID_CUPS | Não implementado |
| CLAROLUZ_INVALID_URL | Não implementado |
| CLAROLUZ_UNKNOWN_ERROR | Erro desconhecido ao processar a requisição/resultados. |