BatchItemResponse Klasa
Odpowiedź z jednej operacji w żądaniu wsadowym.
Odpowiedzi są zwracane w kolejności przesyłania. W przypadku operacji dodanych do zestawu zmian odpowiedzi są wyświetlane w pozycji zestawu zmian w tej kolejności.
Example:
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)
Parametry
| Nazwa | Opis |
|---|---|
|
status_code
Wymagane
|
Kod stanu HTTP dla tej operacji (np. 204, 200, 400). |
|
content_id
|
Domyślna wartość: None
|
|
entity_id
|
Identyfikator GUID wyodrębniony z nagłówka Domyślna wartość: None
|
|
data
|
Przeanalizowano treść odpowiedzi JSON (np. w przypadku operacji GET). Domyślna wartość: None
|
|
error_message
|
Komunikat o błędzie, gdy operacja nie powiodła się. Domyślna wartość: None
|
|
error_code
|
Kod błędu usługi, gdy operacja nie powiodła się. Domyślna wartość: None
|
Atrybuty
is_success
Zwraca wartość True, gdy status_code ma wartość 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