fix: add INCOMPLETE status to Interactions API enum and test

Google added INCOMPLETE to the Interactions API OpenAPI spec status enum.
Update both the Status3 enum in the SDK types and the test's expected
values to match.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Julio Quinteros Pro 2026-02-23 14:48:49 -03:00
parent 17d97f26f6
commit f94d0fe0b6
2 changed files with 2 additions and 1 deletions

View file

@ -392,6 +392,7 @@ class Status3(Enum):
COMPLETED = 'COMPLETED'
FAILED = 'FAILED'
CANCELLED = 'CANCELLED'
INCOMPLETE = 'INCOMPLETE'
class ModelOption(RootModel[str]):

View file

@ -148,7 +148,7 @@ class TestResponseCompliance:
schema = spec_dict["components"]["schemas"]["CreateModelInteractionParams"]
status_prop = schema["properties"]["status"]
expected_statuses = ["UNSPECIFIED", "IN_PROGRESS", "REQUIRES_ACTION", "COMPLETED", "FAILED", "CANCELLED"]
expected_statuses = ["UNSPECIFIED", "IN_PROGRESS", "REQUIRES_ACTION", "COMPLETED", "FAILED", "CANCELLED", "INCOMPLETE"]
assert status_prop["enum"] == expected_statuses
print(f"✓ Status enum values: {expected_statuses}")