BatchItemResponse Classe
Réponse d’une seule opération au sein d’une demande de traitement par lots.
Les réponses sont retournées dans l’ordre de soumission. Pour les opérations ajoutées à un ensemble de modifications, les réponses apparaissent dans la position du jeu de modifications dans cet ordre.
Exemple :
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}")
Constructeur
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)
Paramètres
| Nom | Description |
|---|---|
|
status_code
Obligatoire
|
Code d’état HTTP pour cette opération (par exemple, 204, 200, 400). |
|
content_id
|
Valeur par défaut: None
|
|
entity_id
|
GUID extrait de l’en-tête Valeur par défaut: None
|
|
data
|
Corps de réponse JSON analysé (par exemple, pour les opérations GET). Valeur par défaut: None
|
|
error_message
|
Message d’erreur lors de l’échec de l’opération. Valeur par défaut: None
|
|
error_code
|
Code d’erreur du service en cas d’échec de l’opération. Valeur par défaut: None
|
Attributs
is_success
Retourne la valeur True lorsque status_code est 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