Skip to content

Commit 8d87001

Browse files
feat(api): define api links and meta as shared models
1 parent 45c4a68 commit 8d87001

19 files changed

+37
-28
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 67
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/digitalocean%2Fgradientai-e40feaac59c85aace6aa42d2749b20e0955dbbae58b06c3a650bc03adafcd7b5.yml
33
openapi_spec_hash: 825c1a4816938e9f594b7a8c06692667
4-
config_hash: 7fec1a24eb493bd03fc0375fbbd5e5a7
4+
config_hash: 70cce9f06a7f98292ef13598418ed48d

api.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# Shared Types
2+
3+
```python
4+
from do_gradientai.types import APILinks, APIMeta
5+
```
6+
17
# Agents
28

39
Types:
@@ -149,7 +155,7 @@ Methods:
149155
Types:
150156

151157
```python
152-
from do_gradientai.types.agents import APILinks, APIMeta, VersionUpdateResponse, VersionListResponse
158+
from do_gradientai.types.agents import VersionUpdateResponse, VersionListResponse
153159
```
154160

155161
Methods:

src/do_gradientai/types/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from __future__ import annotations
44

5+
from .shared import APIMeta as APIMeta, APILinks as APILinks
56
from .api_agent import APIAgent as APIAgent
67
from .api_model import APIModel as APIModel
78
from .api_agreement import APIAgreement as APIAgreement

src/do_gradientai/types/agent_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
from typing_extensions import Literal
66

77
from .._models import BaseModel
8-
from .agents.api_meta import APIMeta
98
from .api_agent_model import APIAgentModel
10-
from .agents.api_links import APILinks
9+
from .shared.api_meta import APIMeta
10+
from .shared.api_links import APILinks
1111
from .api_knowledge_base import APIKnowledgeBase
1212
from .api_retrieval_method import APIRetrievalMethod
1313
from .api_deployment_visibility import APIDeploymentVisibility

src/do_gradientai/types/agents/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
from __future__ import annotations
44

5-
from .api_meta import APIMeta as APIMeta
6-
from .api_links import APILinks as APILinks
75
from .api_star_metric import APIStarMetric as APIStarMetric
86
from .route_add_params import RouteAddParams as RouteAddParams
97
from .api_evaluation_run import APIEvaluationRun as APIEvaluationRun

src/do_gradientai/types/agents/api_key_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
from typing import List, Optional
44

5-
from .api_meta import APIMeta
65
from ..._models import BaseModel
7-
from .api_links import APILinks
6+
from ..shared.api_meta import APIMeta
7+
from ..shared.api_links import APILinks
88
from ..api_agent_api_key_info import APIAgentAPIKeyInfo
99

1010
__all__ = ["APIKeyListResponse"]

src/do_gradientai/types/agents/version_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
from pydantic import Field as FieldInfo
77

8-
from .api_meta import APIMeta
98
from ..._models import BaseModel
10-
from .api_links import APILinks
9+
from ..shared.api_meta import APIMeta
10+
from ..shared.api_links import APILinks
1111
from ..api_retrieval_method import APIRetrievalMethod
1212

1313
__all__ = [

src/do_gradientai/types/inference/api_key_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from typing import List, Optional
44

55
from ..._models import BaseModel
6-
from ..agents.api_meta import APIMeta
7-
from ..agents.api_links import APILinks
6+
from ..shared.api_meta import APIMeta
7+
from ..shared.api_links import APILinks
88
from .api_model_api_key_info import APIModelAPIKeyInfo
99

1010
__all__ = ["APIKeyListResponse"]

src/do_gradientai/types/knowledge_base_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from typing import List, Optional
44

55
from .._models import BaseModel
6-
from .agents.api_meta import APIMeta
7-
from .agents.api_links import APILinks
6+
from .shared.api_meta import APIMeta
7+
from .shared.api_links import APILinks
88
from .api_knowledge_base import APIKnowledgeBase
99

1010
__all__ = ["KnowledgeBaseListResponse"]

src/do_gradientai/types/knowledge_bases/data_source_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from typing import List, Optional
44

55
from ..._models import BaseModel
6-
from ..agents.api_meta import APIMeta
7-
from ..agents.api_links import APILinks
6+
from ..shared.api_meta import APIMeta
7+
from ..shared.api_links import APILinks
88
from .api_knowledge_base_data_source import APIKnowledgeBaseDataSource
99

1010
__all__ = ["DataSourceListResponse"]

0 commit comments

Comments
 (0)