From 64995f796b97dbc0c16a5c7fed408fb7fe85e3d2 Mon Sep 17 00:00:00 2001 From: Robert Gambee Date: Tue, 24 Feb 2026 18:15:56 -0500 Subject: [PATCH] Regenerate types to reflect API changes --- src/everyrow/api_utils.py | 12 ++++++---- .../agent_map_operations_agent_map_post.py | 24 +++++++++---------- .../classify_operations_classify_post.py | 24 +++++++++---------- .../dedupe_operations_dedupe_post.py | 24 +++++++++---------- .../forecast_operations_forecast_post.py | 24 +++++++++---------- .../operations/merge_operations_merge_post.py | 24 +++++++++---------- .../operations/rank_operations_rank_post.py | 24 +++++++++---------- .../screen_operations_screen_post.py | 24 +++++++++---------- ...ngle_agent_operations_single_agent_post.py | 24 +++++++++---------- src/everyrow/generated/models/__init__.py | 4 ++-- ...or.py => insufficient_balance_response.py} | 19 +++++++-------- 11 files changed, 115 insertions(+), 112 deletions(-) rename src/everyrow/generated/models/{insufficient_balance_error.py => insufficient_balance_response.py} (82%) diff --git a/src/everyrow/api_utils.py b/src/everyrow/api_utils.py index 723e82f6..44c7be80 100644 --- a/src/everyrow/api_utils.py +++ b/src/everyrow/api_utils.py @@ -5,8 +5,8 @@ from everyrow.generated.client import AuthenticatedClient from everyrow.generated.models.error_response import ErrorResponse from everyrow.generated.models.http_validation_error import HTTPValidationError -from everyrow.generated.models.insufficient_balance_error import ( - InsufficientBalanceError, +from everyrow.generated.models.insufficient_balance_response import ( + InsufficientBalanceResponse, ) @@ -35,13 +35,17 @@ def create_client() -> AuthenticatedClient: def handle_response[T]( - response: T | ErrorResponse | HTTPValidationError | InsufficientBalanceError | None, + response: T + | ErrorResponse + | HTTPValidationError + | InsufficientBalanceResponse + | None, ) -> T: if isinstance(response, ErrorResponse): raise EveryrowError(response.message) if isinstance(response, HTTPValidationError): raise EveryrowError(response.detail) - if isinstance(response, InsufficientBalanceError): + if isinstance(response, InsufficientBalanceResponse): raise EveryrowError(response.message) if response is None: raise EveryrowError("Unknown error") diff --git a/src/everyrow/generated/api/operations/agent_map_operations_agent_map_post.py b/src/everyrow/generated/api/operations/agent_map_operations_agent_map_post.py index 806429e4..be9abe3d 100644 --- a/src/everyrow/generated/api/operations/agent_map_operations_agent_map_post.py +++ b/src/everyrow/generated/api/operations/agent_map_operations_agent_map_post.py @@ -7,7 +7,7 @@ from ...client import AuthenticatedClient, Client from ...models.agent_map_operation import AgentMapOperation from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: AgentMapOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Parallel AI research agents Run an AI agent on each row in parallel to perform research and generate responses. @@ -94,7 +94,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -114,7 +114,7 @@ def sync( client: AuthenticatedClient, body: AgentMapOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Parallel AI research agents Run an AI agent on each row in parallel to perform research and generate responses. @@ -134,7 +134,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -149,7 +149,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: AgentMapOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Parallel AI research agents Run an AI agent on each row in parallel to perform research and generate responses. @@ -169,7 +169,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -187,7 +187,7 @@ async def asyncio( client: AuthenticatedClient, body: AgentMapOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Parallel AI research agents Run an AI agent on each row in parallel to perform research and generate responses. @@ -207,7 +207,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/classify_operations_classify_post.py b/src/everyrow/generated/api/operations/classify_operations_classify_post.py index b8d39c38..d643615f 100644 --- a/src/everyrow/generated/api/operations/classify_operations_classify_post.py +++ b/src/everyrow/generated/api/operations/classify_operations_classify_post.py @@ -7,7 +7,7 @@ from ...client import AuthenticatedClient, Client from ...models.classify_operation import ClassifyOperation from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: ClassifyOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Classify rows into categories Use AI to classify each row into one of the provided categories. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: ClassifyOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Classify rows into categories Use AI to classify each row into one of the provided categories. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: ClassifyOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Classify rows into categories Use AI to classify each row into one of the provided categories. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: ClassifyOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Classify rows into categories Use AI to classify each row into one of the provided categories. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/dedupe_operations_dedupe_post.py b/src/everyrow/generated/api/operations/dedupe_operations_dedupe_post.py index a420cb21..87c9e79c 100644 --- a/src/everyrow/generated/api/operations/dedupe_operations_dedupe_post.py +++ b/src/everyrow/generated/api/operations/dedupe_operations_dedupe_post.py @@ -7,7 +7,7 @@ from ...client import AuthenticatedClient, Client from ...models.dedupe_operation import DedupeOperation from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: DedupeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """AI-powered deduplication Use AI to identify and remove duplicate rows based on the equivalence relation. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: DedupeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """AI-powered deduplication Use AI to identify and remove duplicate rows based on the equivalence relation. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: DedupeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """AI-powered deduplication Use AI to identify and remove duplicate rows based on the equivalence relation. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: DedupeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """AI-powered deduplication Use AI to identify and remove duplicate rows based on the equivalence relation. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/forecast_operations_forecast_post.py b/src/everyrow/generated/api/operations/forecast_operations_forecast_post.py index c12ca09a..5917fc35 100644 --- a/src/everyrow/generated/api/operations/forecast_operations_forecast_post.py +++ b/src/everyrow/generated/api/operations/forecast_operations_forecast_post.py @@ -7,7 +7,7 @@ from ...client import AuthenticatedClient, Client from ...models.error_response import ErrorResponse from ...models.forecast_operation import ForecastOperation -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: ForecastOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """AI-powered probability forecast Run 6 parallel research agents per row, then synthesize into a probability forecast with rationale. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: ForecastOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """AI-powered probability forecast Run 6 parallel research agents per row, then synthesize into a probability forecast with rationale. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: ForecastOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """AI-powered probability forecast Run 6 parallel research agents per row, then synthesize into a probability forecast with rationale. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: ForecastOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """AI-powered probability forecast Run 6 parallel research agents per row, then synthesize into a probability forecast with rationale. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/merge_operations_merge_post.py b/src/everyrow/generated/api/operations/merge_operations_merge_post.py index cf090b4f..b6f29a46 100644 --- a/src/everyrow/generated/api/operations/merge_operations_merge_post.py +++ b/src/everyrow/generated/api/operations/merge_operations_merge_post.py @@ -6,7 +6,7 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.merge_operation import MergeOperation from ...models.operation_response import OperationResponse from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: MergeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Semantic table join Use AI to semantically merge two tables based on task instructions. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: MergeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Semantic table join Use AI to semantically merge two tables based on task instructions. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: MergeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Semantic table join Use AI to semantically merge two tables based on task instructions. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: MergeOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Semantic table join Use AI to semantically merge two tables based on task instructions. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/rank_operations_rank_post.py b/src/everyrow/generated/api/operations/rank_operations_rank_post.py index 22a8626a..34e00ab7 100644 --- a/src/everyrow/generated/api/operations/rank_operations_rank_post.py +++ b/src/everyrow/generated/api/operations/rank_operations_rank_post.py @@ -6,7 +6,7 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...models.rank_operation import RankOperation from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: RankOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Score and sort rows with AI Use AI to score each row and sort results by the specified field. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: RankOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Score and sort rows with AI Use AI to score each row and sort results by the specified field. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: RankOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Score and sort rows with AI Use AI to score each row and sort results by the specified field. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: RankOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Score and sort rows with AI Use AI to score each row and sort results by the specified field. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/screen_operations_screen_post.py b/src/everyrow/generated/api/operations/screen_operations_screen_post.py index 3b8c6773..41a0b4ec 100644 --- a/src/everyrow/generated/api/operations/screen_operations_screen_post.py +++ b/src/everyrow/generated/api/operations/screen_operations_screen_post.py @@ -6,7 +6,7 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...models.screen_operation import ScreenOperation from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: ScreenOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Filter rows with AI research Use AI to screen/filter each row based on the provided task instructions. @@ -88,7 +88,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -108,7 +108,7 @@ def sync( client: AuthenticatedClient, body: ScreenOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Filter rows with AI research Use AI to screen/filter each row based on the provided task instructions. @@ -122,7 +122,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -137,7 +137,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: ScreenOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Filter rows with AI research Use AI to screen/filter each row based on the provided task instructions. @@ -151,7 +151,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -169,7 +169,7 @@ async def asyncio( client: AuthenticatedClient, body: ScreenOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Filter rows with AI research Use AI to screen/filter each row based on the provided task instructions. @@ -183,7 +183,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/api/operations/single_agent_operations_single_agent_post.py b/src/everyrow/generated/api/operations/single_agent_operations_single_agent_post.py index 18fcaf7c..d3a771df 100644 --- a/src/everyrow/generated/api/operations/single_agent_operations_single_agent_post.py +++ b/src/everyrow/generated/api/operations/single_agent_operations_single_agent_post.py @@ -6,7 +6,7 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error_response import ErrorResponse -from ...models.insufficient_balance_error import InsufficientBalanceError +from ...models.insufficient_balance_response import InsufficientBalanceResponse from ...models.operation_response import OperationResponse from ...models.single_agent_operation import SingleAgentOperation from ...types import UNSET, Response, Unset @@ -36,14 +36,14 @@ def _get_kwargs( def _parse_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: if response.status_code == 200: response_200 = OperationResponse.from_dict(response.json()) return response_200 if response.status_code == 402: - response_402 = InsufficientBalanceError.from_dict(response.json()) + response_402 = InsufficientBalanceResponse.from_dict(response.json()) return response_402 @@ -60,7 +60,7 @@ def _parse_response( def _build_response( *, client: AuthenticatedClient | Client, response: httpx.Response -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -74,7 +74,7 @@ def sync_detailed( client: AuthenticatedClient, body: SingleAgentOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Single AI research agent Run a single AI agent to perform research and generate a response. @@ -102,7 +102,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -122,7 +122,7 @@ def sync( client: AuthenticatedClient, body: SingleAgentOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Single AI research agent Run a single AI agent to perform research and generate a response. @@ -150,7 +150,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return sync_detailed( @@ -165,7 +165,7 @@ async def asyncio_detailed( client: AuthenticatedClient, body: SingleAgentOperation, x_cohort_source: None | str | Unset = UNSET, -) -> Response[ErrorResponse | InsufficientBalanceError | OperationResponse]: +) -> Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse]: """Single AI research agent Run a single AI agent to perform research and generate a response. @@ -193,7 +193,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[ErrorResponse | InsufficientBalanceError | OperationResponse] + Response[ErrorResponse | InsufficientBalanceResponse | OperationResponse] """ kwargs = _get_kwargs( @@ -211,7 +211,7 @@ async def asyncio( client: AuthenticatedClient, body: SingleAgentOperation, x_cohort_source: None | str | Unset = UNSET, -) -> ErrorResponse | InsufficientBalanceError | OperationResponse | None: +) -> ErrorResponse | InsufficientBalanceResponse | OperationResponse | None: """Single AI research agent Run a single AI agent to perform research and generate a response. @@ -239,7 +239,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - ErrorResponse | InsufficientBalanceError | OperationResponse + ErrorResponse | InsufficientBalanceResponse | OperationResponse """ return ( diff --git a/src/everyrow/generated/models/__init__.py b/src/everyrow/generated/models/__init__.py index bd8ee868..3c3b739e 100644 --- a/src/everyrow/generated/models/__init__.py +++ b/src/everyrow/generated/models/__init__.py @@ -25,7 +25,7 @@ from .forecast_operation_input_type_2 import ForecastOperationInputType2 from .health_response import HealthResponse from .http_validation_error import HTTPValidationError -from .insufficient_balance_error import InsufficientBalanceError +from .insufficient_balance_response import InsufficientBalanceResponse from .llm_enum_public import LLMEnumPublic from .merge_breakdown_response import MergeBreakdownResponse from .merge_operation import MergeOperation @@ -88,7 +88,7 @@ "ForecastOperationInputType2", "HealthResponse", "HTTPValidationError", - "InsufficientBalanceError", + "InsufficientBalanceResponse", "LLMEnumPublic", "MergeBreakdownResponse", "MergeOperation", diff --git a/src/everyrow/generated/models/insufficient_balance_error.py b/src/everyrow/generated/models/insufficient_balance_response.py similarity index 82% rename from src/everyrow/generated/models/insufficient_balance_error.py rename to src/everyrow/generated/models/insufficient_balance_response.py index 3f3e4d39..5707eecd 100644 --- a/src/everyrow/generated/models/insufficient_balance_error.py +++ b/src/everyrow/generated/models/insufficient_balance_response.py @@ -8,17 +8,16 @@ from ..types import UNSET, Unset -T = TypeVar("T", bound="InsufficientBalanceError") +T = TypeVar("T", bound="InsufficientBalanceResponse") @_attrs_define -class InsufficientBalanceError: - """Error response when user has insufficient balance for usage-based billing. - +class InsufficientBalanceResponse: + """ Attributes: - message (str): - current_balance_dollars (float): - minimum_required_dollars (float): + message (str): Human-readable error message + current_balance_dollars (float): Current balance in dollars + minimum_required_dollars (float): Minimum required balance in dollars for the task error (str | Unset): Default: 'INSUFFICIENT_BALANCE'. """ @@ -62,15 +61,15 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: error = d.pop("error", UNSET) - insufficient_balance_error = cls( + insufficient_balance_response = cls( message=message, current_balance_dollars=current_balance_dollars, minimum_required_dollars=minimum_required_dollars, error=error, ) - insufficient_balance_error.additional_properties = d - return insufficient_balance_error + insufficient_balance_response.additional_properties = d + return insufficient_balance_response @property def additional_keys(self) -> list[str]: