BatchItemResponse Classe
Resposta de uma única operação dentro de uma solicitação em lote.
As respostas são retornadas na ordem de envio. Para operações adicionadas a um conjunto de alterações, as respostas aparecem na posição do conjunto de alterações nessa ordem.
Exemplo:
for item in result.responses:
if item.is_success:
print(f"[OK] {item.status_code} entity_id={item.entity_id}")
else:
print(f"[ERR] {item.status_code}: {item.error_message}")
Construtor
BatchItemResponse(status_code: int, content_id: str | None = None, entity_id: str | None = None, data: Dict[str, Any] | None = None, error_message: str | None = None, error_code: str | None = None)
Parâmetros
| Nome | Description |
|---|---|
|
status_code
Obrigatório
|
Código de status HTTP para esta operação (por exemplo, 204, 200, 400). |
|
content_id
|
Valor padrão: None
|
|
entity_id
|
GUID extraído do Valor padrão: None
|
|
data
|
Corpo da resposta JSON analisado (por exemplo, para operações GET). Valor padrão: None
|
|
error_message
|
Mensagem de erro quando a operação falhou. Valor padrão: None
|
|
error_code
|
Código de erro de serviço quando a operação falhou. Valor padrão: None
|
Atributos
is_success
Retornar True quando status_code for 2xx.
content_id
content_id: str | None = None
data
data: Dict[str, Any] | None = None
entity_id
entity_id: str | None = None
error_code
error_code: str | None = None
error_message
error_message: str | None = None
status_code
status_code: int