Skip to content

Commit a811017

Browse files
feat(api): update via SDK Studio
1 parent 0c8937a commit a811017

File tree

6 files changed

+28
-20
lines changed

6 files changed

+28
-20
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: 15
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-5d4e11bc46eeecee7363d56a9dfe946acee997d5b352c2b0a50c20e742c54d2d.yml
33
openapi_spec_hash: 333e53ad9c706296b9afdb8ff73bec8f
4-
config_hash: 79af9b3bec53ee798dddcf815befa25d
4+
config_hash: 0fdf285ddd8dee229fd84ea57df9080f

api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Shared Types
22

33
```python
4-
from kernel.types import ErrorDetail, ErrorEvent, LogEvent
4+
from kernel.types import ErrorDetail, ErrorEvent, ErrorModel, LogEvent
55
```
66

77
# Deployments

src/kernel/types/__init__.py

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

33
from __future__ import annotations
44

5-
from .shared import LogEvent as LogEvent, ErrorEvent as ErrorEvent, ErrorDetail as ErrorDetail
5+
from .shared import LogEvent as LogEvent, ErrorEvent as ErrorEvent, ErrorModel as ErrorModel, ErrorDetail as ErrorDetail
66
from .app_list_params import AppListParams as AppListParams
77
from .app_list_response import AppListResponse as AppListResponse
88
from .browser_persistence import BrowserPersistence as BrowserPersistence

src/kernel/types/shared/__init__.py

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

33
from .log_event import LogEvent as LogEvent
44
from .error_event import ErrorEvent as ErrorEvent
5+
from .error_model import ErrorModel as ErrorModel
56
from .error_detail import ErrorDetail as ErrorDetail

src/kernel/types/shared/error_event.py

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,16 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Optional
43
from datetime import datetime
54
from typing_extensions import Literal
65

76
from ..._models import BaseModel
8-
from .error_detail import ErrorDetail
7+
from .error_model import ErrorModel
98

10-
__all__ = ["ErrorEvent", "Error"]
11-
12-
13-
class Error(BaseModel):
14-
code: str
15-
"""Application-specific error code (machine-readable)"""
16-
17-
message: str
18-
"""Human-readable error description for debugging"""
19-
20-
details: Optional[List[ErrorDetail]] = None
21-
"""Additional error details (for multiple errors)"""
22-
23-
inner_error: Optional[ErrorDetail] = None
9+
__all__ = ["ErrorEvent"]
2410

2511

2612
class ErrorEvent(BaseModel):
27-
error: Error
13+
error: ErrorModel
2814

2915
event: Literal["error"]
3016
"""Event type identifier (always "error")."""
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from typing import List, Optional
4+
5+
from ..._models import BaseModel
6+
from .error_detail import ErrorDetail
7+
8+
__all__ = ["ErrorModel"]
9+
10+
11+
class ErrorModel(BaseModel):
12+
code: str
13+
"""Application-specific error code (machine-readable)"""
14+
15+
message: str
16+
"""Human-readable error description for debugging"""
17+
18+
details: Optional[List[ErrorDetail]] = None
19+
"""Additional error details (for multiple errors)"""
20+
21+
inner_error: Optional[ErrorDetail] = None

0 commit comments

Comments
 (0)