Skip to content

Commit 517de11

Browse files
committed
SDK regeneration
1 parent 6f21d18 commit 517de11

File tree

7 files changed

+49
-3
lines changed

7 files changed

+49
-3
lines changed

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "credal"
33

44
[tool.poetry]
55
name = "credal"
6-
version = "0.0.21"
6+
version = "0.0.22"
77
description = ""
88
readme = "README.md"
99
authors = []

src/credal/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
DataFilter,
3737
DatetimeFieldSchema,
3838
DeleteCopilotResponse,
39+
EndOfMessageChunk,
3940
FeedbackEnum,
4041
Filter,
4142
Filter_Boolean,
@@ -60,6 +61,7 @@
6061
StreamingChunk,
6162
StreamingChunk_Blocked,
6263
StreamingChunk_DataChunk,
64+
StreamingChunk_EndOfMessage,
6365
StreamingChunk_FinalChunk,
6466
StreamingChunk_Initial,
6567
StringFieldSchema,
@@ -134,6 +136,7 @@
134136
"DocumentCollectionSearchResult",
135137
"DocumentMetadataPatch",
136138
"DocumentMetadataPatchRequest",
139+
"EndOfMessageChunk",
137140
"ExternalResourceId",
138141
"FeedbackEnum",
139142
"Filter",
@@ -183,6 +186,7 @@
183186
"StreamingChunk",
184187
"StreamingChunk_Blocked",
185188
"StreamingChunk_DataChunk",
189+
"StreamingChunk_EndOfMessage",
186190
"StreamingChunk_FinalChunk",
187191
"StreamingChunk_Initial",
188192
"StringFieldSchema",

src/credal/copilots/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
DataFilter,
1313
DatetimeFieldSchema,
1414
DeleteCopilotResponse,
15+
EndOfMessageChunk,
1516
FeedbackEnum,
1617
Filter,
1718
Filter_Boolean,
@@ -36,6 +37,7 @@
3637
StreamingChunk,
3738
StreamingChunk_Blocked,
3839
StreamingChunk_DataChunk,
40+
StreamingChunk_EndOfMessage,
3941
StreamingChunk_FinalChunk,
4042
StreamingChunk_Initial,
4143
StringFieldSchema,
@@ -54,6 +56,7 @@
5456
"DataFilter",
5557
"DatetimeFieldSchema",
5658
"DeleteCopilotResponse",
59+
"EndOfMessageChunk",
5760
"FeedbackEnum",
5861
"Filter",
5962
"Filter_Boolean",
@@ -78,6 +81,7 @@
7881
"StreamingChunk",
7982
"StreamingChunk_Blocked",
8083
"StreamingChunk_DataChunk",
84+
"StreamingChunk_EndOfMessage",
8185
"StreamingChunk_FinalChunk",
8286
"StreamingChunk_Initial",
8387
"StringFieldSchema",

src/credal/copilots/types/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from .data_filter import DataFilter
1212
from .datetime_field_schema import DatetimeFieldSchema
1313
from .delete_copilot_response import DeleteCopilotResponse
14+
from .end_of_message_chunk import EndOfMessageChunk
1415
from .feedback_enum import FeedbackEnum
1516
from .filter import Filter, Filter_Boolean, Filter_Datetime, Filter_Number, Filter_String
1617
from .final_chunk import FinalChunk
@@ -34,6 +35,7 @@
3435
StreamingChunk,
3536
StreamingChunk_Blocked,
3637
StreamingChunk_DataChunk,
38+
StreamingChunk_EndOfMessage,
3739
StreamingChunk_FinalChunk,
3840
StreamingChunk_Initial,
3941
)
@@ -52,6 +54,7 @@
5254
"DataFilter",
5355
"DatetimeFieldSchema",
5456
"DeleteCopilotResponse",
57+
"EndOfMessageChunk",
5558
"FeedbackEnum",
5659
"Filter",
5760
"Filter_Boolean",
@@ -76,6 +79,7 @@
7679
"StreamingChunk",
7780
"StreamingChunk_Blocked",
7881
"StreamingChunk_DataChunk",
82+
"StreamingChunk_EndOfMessage",
7983
"StreamingChunk_FinalChunk",
8084
"StreamingChunk_Initial",
8185
"StringFieldSchema",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
from ...core.pydantic_utilities import UniversalBaseModel
4+
from ...core.pydantic_utilities import IS_PYDANTIC_V2
5+
import typing
6+
import pydantic
7+
8+
9+
class EndOfMessageChunk(UniversalBaseModel):
10+
if IS_PYDANTIC_V2:
11+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
12+
else:
13+
14+
class Config:
15+
frozen = True
16+
smart_union = True
17+
extra = pydantic.Extra.allow

src/credal/copilots/types/streaming_chunk.py

+18-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,19 @@ class Config:
4747
extra = pydantic.Extra.allow
4848

4949

50+
class StreamingChunk_EndOfMessage(UniversalBaseModel):
51+
event: typing.Literal["end_of_message"] = "end_of_message"
52+
53+
if IS_PYDANTIC_V2:
54+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
55+
else:
56+
57+
class Config:
58+
frozen = True
59+
smart_union = True
60+
extra = pydantic.Extra.allow
61+
62+
5063
class StreamingChunk_FinalChunk(UniversalBaseModel):
5164
event: typing.Literal["final_chunk"] = "final_chunk"
5265
sources: typing.List[ReferencedSource]
@@ -79,5 +92,9 @@ class Config:
7992

8093

8194
StreamingChunk = typing.Union[
82-
StreamingChunk_Initial, StreamingChunk_DataChunk, StreamingChunk_FinalChunk, StreamingChunk_Blocked
95+
StreamingChunk_Initial,
96+
StreamingChunk_DataChunk,
97+
StreamingChunk_EndOfMessage,
98+
StreamingChunk_FinalChunk,
99+
StreamingChunk_Blocked,
83100
]

src/credal/core/client_wrapper.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def get_headers(self) -> typing.Dict[str, str]:
2222
headers: typing.Dict[str, str] = {
2323
"X-Fern-Language": "Python",
2424
"X-Fern-SDK-Name": "credal",
25-
"X-Fern-SDK-Version": "0.0.21",
25+
"X-Fern-SDK-Version": "0.0.22",
2626
}
2727
headers["Authorization"] = f"Bearer {self._get_api_key()}"
2828
return headers

0 commit comments

Comments
 (0)