We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 460a13e commit a8ec5a8Copy full SHA for a8ec5a8
asknews_sdk/dto/alert.py
@@ -35,7 +35,18 @@ class TelegramSource(BaseModel):
35
params: TelegramSourceParams
36
37
38
-Source = Annotated[Union[AskNewsSource, TelegramSource], Field(discriminator="identifier")]
+class BlueskySourceParams(BaseModel):
39
+ query: Optional[str] = Field(None, description="The search query")
40
+
41
42
+class BlueskySource(BaseModel):
43
+ identifier: Literal["bluesky"]
44
+ params: Optional[BlueskySourceParams] = Field(None, description="Bluesky source parameters")
45
46
47
+Source = Annotated[
48
+ Union[AskNewsSource, TelegramSource | BlueskySource], Field(discriminator="identifier")
49
+]
50
51
52
class Sources(RootModel):
0 commit comments