BatchItemResponse Klasse
Antwort von einem einzelnen Vorgang innerhalb einer Batchanforderung.
Antworten werden in der Übermittlungsreihenfolge zurückgegeben. Bei Vorgängen, die einem Changeset hinzugefügt werden, werden Antworten in der Position des Änderungssets in dieser Reihenfolge angezeigt.
Beispiel:
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}")
Konstruktor
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)
Parameter
| Name | Beschreibung |
|---|---|
|
status_code
Erforderlich
|
HTTP-Statuscode für diesen Vorgang (z. B. 204, 200, 400). |
|
content_id
|
Standardwert: None
|
|
entity_id
|
GUID, die aus dem Standardwert: None
|
|
data
|
Analysierter JSON-Antworttext (z. B. für GET-Vorgänge). Standardwert: None
|
|
error_message
|
Fehlermeldung, wenn der Vorgang fehlgeschlagen ist. Standardwert: None
|
|
error_code
|
Dienstfehlercode, wenn der Vorgang fehlgeschlagen ist. Standardwert: None
|
Attribute
is_success
Gibt True zurück, wenn status_code 2xx ist.
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