BatchItemResponse Classe
Risposta da una singola operazione all'interno di una richiesta batch.
Le risposte vengono restituite nell'ordine di invio. Per le operazioni aggiunte a un insieme di modifiche, le risposte vengono visualizzate nella posizione del set di modifiche in tale ordine.
Esempio:
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}")
Costruttore
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)
Parametri
| Nome | Descrizione |
|---|---|
|
status_code
Necessario
|
Codice di stato HTTP per questa operazione (ad esempio 204, 200, 400). |
|
content_id
|
Valore predefinito: None
|
|
entity_id
|
GUID estratto dall'intestazione della Valore predefinito: None
|
|
data
|
Corpo della risposta JSON analizzato( ad esempio per le operazioni GET). Valore predefinito: None
|
|
error_message
|
Messaggio di errore quando l'operazione non è riuscita. Valore predefinito: None
|
|
error_code
|
Codice di errore del servizio quando l'operazione non è riuscita. Valore predefinito: None
|
Attributi
is_success
Restituisce True quando status_code è 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