Skip to content

Commit d0d7107

Browse files
committed
Fix dynamic declarative stream schema
1 parent c30b43f commit d0d7107

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

airbyte_cdk/sources/declarative/declarative_component_schema.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -2783,6 +2783,9 @@ definitions:
27832783
type: object
27842784
description: A component that described how will be created declarative streams based on stream template. (This component is experimental. Use at your own risk.)
27852785
properties:
2786+
type:
2787+
type: string
2788+
enum: [ DynamicDeclarativeStream ]
27862789
stream_template:
27872790
title: Stream Template
27882791
description: Reference to the stream template.
@@ -2792,6 +2795,7 @@ definitions:
27922795
description: Component resolve and populates stream templates with components values.
27932796
"$ref": "#/definitions/HttpComponentsResolver"
27942797
required:
2798+
- type
27952799
- stream_template
27962800
- components_resolver
27972801
interpolation:

airbyte_cdk/sources/declarative/models/declarative_component_schema.py

+1
Original file line numberDiff line numberDiff line change
@@ -1838,6 +1838,7 @@ class HttpComponentsResolver(BaseModel):
18381838

18391839

18401840
class DynamicDeclarativeStream(BaseModel):
1841+
type: Literal["DynamicDeclarativeStream"]
18411842
stream_template: DeclarativeStream = Field(
18421843
..., description="Reference to the stream template.", title="Stream Template"
18431844
)

0 commit comments

Comments
 (0)