Skip to content

Commit 978ed92

Browse files
committed
fix suggested streams
1 parent 1778aa6 commit 978ed92

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

airbyte_cdk/models/connector_metadata.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ class ConnectorBuildOptions(BaseModel):
3434
)
3535

3636

37+
class SuggestedStreams(BaseModel):
38+
"""Suggested streams from metadata.yaml."""
39+
40+
streams: list[str] = Field(
41+
default=[],
42+
description="List of suggested streams for the connector",
43+
)
44+
3745
class ConnectorMetadata(BaseModel):
3846
"""Connector metadata from metadata.yaml."""
3947

@@ -47,9 +55,9 @@ class ConnectorMetadata(BaseModel):
4755
description="List of tags for the connector",
4856
)
4957

50-
suggestedStreams: list[str] | None = Field(
51-
None,
52-
description="List of suggested streams for the connector",
58+
suggestedStreams: SuggestedStreams | None = Field(
59+
default=None,
60+
description="Suggested streams for the connector",
5361
)
5462

5563
@property

0 commit comments

Comments
 (0)