Skip to content

Commit 682e4fa

Browse files
committed
Add StateDelegatingStream to DynamicDeclarativeStream
1 parent d458e8f commit 682e4fa

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

airbyte_cdk/sources/declarative/declarative_component_schema.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4085,7 +4085,9 @@ definitions:
40854085
stream_template:
40864086
title: Stream Template
40874087
description: Reference to the stream template.
4088-
"$ref": "#/definitions/DeclarativeStream"
4088+
anyOf:
4089+
- "$ref": "#/definitions/DeclarativeStream"
4090+
- "$ref": "#/definitions/StateDelegatingStream"
40894091
components_resolver:
40904092
title: Components Resolver
40914093
description: Component resolve and populates stream templates with components values.

airbyte_cdk/sources/declarative/models/declarative_component_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2738,7 +2738,7 @@ class DynamicDeclarativeStream(BaseModel):
27382738
name: Optional[str] = Field(
27392739
"", description="The dynamic stream name.", example=["Tables"], title="Name"
27402740
)
2741-
stream_template: DeclarativeStream = Field(
2741+
stream_template: Union[DeclarativeStream, StateDelegatingStream] = Field(
27422742
..., description="Reference to the stream template.", title="Stream Template"
27432743
)
27442744
components_resolver: Union[HttpComponentsResolver, ConfigComponentsResolver] = Field(

0 commit comments

Comments
 (0)