BatchItemResponse クラス
バッチ要求内の 1 つの操作からの応答。
応答は送信順序で返されます。 変更セットに追加された操作の場合、応答はその順序で変更セットの位置に表示されます。
例:
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}")
コンストラクター
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)
パラメーター
| 名前 | 説明 |
|---|---|
|
status_code
必須
|
この操作の HTTP 状態コード (例: 204、200、400)。 |
|
content_id
|
規定値: None
|
|
entity_id
|
規定値: None
|
|
data
|
解析された JSON 応答本文 (GET 操作など)。 規定値: None
|
|
error_message
|
操作が失敗したときのエラー メッセージ。 規定値: None
|
|
error_code
|
操作が失敗したときのサービス エラー コード。 規定値: None
|
属性
is_success
status_codeが 2xx の場合は True を返します。
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