BatchItemResponse Sınıf
Toplu istek içindeki tek bir işlemden gelen yanıt.
Yanıtlar gönderme sırasına göre döndürülür. Değişiklik kümesine eklenen işlemler için yanıtlar değişiklik kümesinin konumunda bu sırada görünür.
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}")
Oluşturucu
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)
Parametreler
| Name | Description |
|---|---|
|
status_code
Gerekli
|
Bu işlem için HTTP durum kodu (ör. 204, 200, 400). |
|
content_id
|
Default value: None
|
|
entity_id
|
Yanıt üst bilgisinden Default value: None
|
|
data
|
Ayrıştırılmış JSON yanıt gövdesi (örneğin GET işlemleri için). Default value: None
|
|
error_message
|
İşlem başarısız olduğunda hata iletisi. Default value: None
|
|
error_code
|
İşlem başarısız olduğunda hizmet hata kodu. Default value: None
|
Öznitelikler
is_success
status_code 2xx olduğunda True değerini döndürür.
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