Skip to content

Commit ef3eddf

Browse files
rgambeegithub-actions[bot]
authored andcommitted
Regenerate SDK code from OpenAPI spec (#5474)
I neglected to do this after a consolidation change last week Sourced from commit bcbb2c470bd8ae51bcfd4a6d7407b78d78e2aa72
1 parent aa4b844 commit ef3eddf

4 files changed

Lines changed: 17 additions & 16 deletions

File tree

src/futuresearch/generated/models/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from .aggregate_timeline_response import AggregateTimelineResponse
99
from .aggregated_summary_response import AggregatedSummaryResponse
1010
from .billing_response import BillingResponse
11+
from .billing_tier import BillingTier
1112
from .built_in_list_item import BuiltInListItem
1213
from .built_in_lists_response import BuiltInListsResponse
1314
from .cancel_task_response import CancelTaskResponse
@@ -62,7 +63,6 @@
6263
from .single_agent_operation_response_schema_type_0 import SingleAgentOperationResponseSchemaType0
6364
from .subscription_info import SubscriptionInfo
6465
from .subscription_status_response import SubscriptionStatusResponse
65-
from .subscription_tier import SubscriptionTier
6666
from .task_cost_response import TaskCostResponse
6767
from .task_cost_status import TaskCostStatus
6868
from .task_progress_info import TaskProgressInfo
@@ -93,6 +93,7 @@
9393
"AggregateTimelineEntry",
9494
"AggregateTimelineResponse",
9595
"BillingResponse",
96+
"BillingTier",
9697
"BuiltInListItem",
9798
"BuiltInListsResponse",
9899
"CancelTaskResponse",
@@ -147,7 +148,6 @@
147148
"SingleAgentOperationResponseSchemaType0",
148149
"SubscriptionInfo",
149150
"SubscriptionStatusResponse",
150-
"SubscriptionTier",
151151
"TaskCostResponse",
152152
"TaskCostStatus",
153153
"TaskProgressInfo",
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from enum import Enum
2+
3+
4+
class BillingTier(str, Enum):
5+
ANALYST = "analyst"
6+
EXPERT = "expert"
7+
FREE = "free"
8+
RESEARCH = "research"
9+
10+
def __str__(self) -> str:
11+
return str(self.value)

src/futuresearch/generated/models/subscription_status_response.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from attrs import define as _attrs_define
77
from attrs import field as _attrs_field
88

9-
from ..models.subscription_tier import SubscriptionTier
9+
from ..models.billing_tier import BillingTier
1010

1111
if TYPE_CHECKING:
1212
from ..models.subscription_info import SubscriptionInfo
@@ -19,11 +19,11 @@
1919
class SubscriptionStatusResponse:
2020
"""
2121
Attributes:
22-
tier (SubscriptionTier):
22+
tier (BillingTier):
2323
subscription (None | SubscriptionInfo):
2424
"""
2525

26-
tier: SubscriptionTier
26+
tier: BillingTier
2727
subscription: None | SubscriptionInfo
2828
additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict)
2929

@@ -54,7 +54,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
5454
from ..models.subscription_info import SubscriptionInfo
5555

5656
d = dict(src_dict)
57-
tier = SubscriptionTier(d.pop("tier"))
57+
tier = BillingTier(d.pop("tier"))
5858

5959
def _parse_subscription(data: object) -> None | SubscriptionInfo:
6060
if data is None:

src/futuresearch/generated/models/subscription_tier.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)