BatchItemResponse Clase
Respuesta de una sola operación dentro de una solicitud por lotes.
Las respuestas se devuelven en orden de envío. En el caso de las operaciones agregadas a un conjunto de cambios, las respuestas aparecen en la posición del conjunto de cambios en ese orden.
Ejemplo:
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}")
Constructor
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
| Nombre | Description |
|---|---|
|
status_code
Requerido
|
Código de estado HTTP para esta operación (por ejemplo, 204, 200, 400). |
|
content_id
|
Valor predeterminado: None
|
|
entity_id
|
GUID extraído del Valor predeterminado: None
|
|
data
|
Cuerpo de respuesta JSON analizado (por ejemplo, para operaciones GET). Valor predeterminado: None
|
|
error_message
|
Mensaje de error cuando se produjo un error en la operación. Valor predeterminado: None
|
|
error_code
|
Código de error del servicio cuando se produjo un error en la operación. Valor predeterminado: None
|
Atributos
is_success
Devuelve True cuando status_code es 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