Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 15 additions & 14 deletions docs/models/connectioncreaterequest.md

Large diffs are not rendered by default.

25 changes: 13 additions & 12 deletions docs/models/connectionpatchrequest.md

Large diffs are not rendered by default.

35 changes: 18 additions & 17 deletions docs/models/connectionresponse.md

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions src/airbyte_api/models/connectioncreaterequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ class ConnectionCreateRequestTypedDict(TypedDict):
NonBreakingSchemaUpdatesBehaviorEnum
]
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""
notify_schema_changes: NotRequired[bool]
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`. If omitted, it is true when the workspace's `connectionUpdate` settings have email or webhook enabled. Otherwise it is false."""
prefix: NotRequired[str]
r"""Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”)."""
schedule: NotRequired[AirbyteAPIConnectionScheduleTypedDict]
Expand Down Expand Up @@ -76,6 +78,11 @@ class ConnectionCreateRequest(BaseModel):
] = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""

notify_schema_changes: Annotated[
Optional[bool], pydantic.Field(alias="notifySchemaChanges")
] = None
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`. If omitted, it is true when the workspace's `connectionUpdate` settings have email or webhook enabled. Otherwise it is false."""

prefix: Optional[str] = ""
r"""Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”)."""

Expand All @@ -96,6 +103,7 @@ def serialize_model(self, handler):
"namespaceDefinition",
"namespaceFormat",
"nonBreakingSchemaUpdatesBehavior",
"notifySchemaChanges",
"prefix",
"schedule",
"status",
Expand Down
8 changes: 8 additions & 0 deletions src/airbyte_api/models/connectionpatchrequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ class ConnectionPatchRequestTypedDict(TypedDict):
NonBreakingSchemaUpdatesBehaviorEnumNoDefault
]
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""
notify_schema_changes: NotRequired[bool]
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`."""
prefix: NotRequired[str]
r"""Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”)."""
schedule: NotRequired[AirbyteAPIConnectionScheduleTypedDict]
Expand Down Expand Up @@ -73,6 +75,11 @@ class ConnectionPatchRequest(BaseModel):
] = None
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""

notify_schema_changes: Annotated[
Optional[bool], pydantic.Field(alias="notifySchemaChanges")
] = None
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`."""

prefix: Optional[str] = None
r"""Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”)."""

Expand All @@ -93,6 +100,7 @@ def serialize_model(self, handler):
"namespaceDefinition",
"namespaceFormat",
"nonBreakingSchemaUpdatesBehavior",
"notifySchemaChanges",
"prefix",
"schedule",
"status",
Expand Down
8 changes: 8 additions & 0 deletions src/airbyte_api/models/connectionresponse.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ class ConnectionResponseTypedDict(TypedDict):
NonBreakingSchemaUpdatesBehaviorEnum
]
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""
notify_schema_changes: NotRequired[bool]
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`."""
prefix: NotRequired[str]
status_reason: NotRequired[str]

Expand Down Expand Up @@ -83,6 +85,11 @@ class ConnectionResponse(BaseModel):
] = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE
r"""Set how Airbyte handles syncs when it detects a non-breaking schema change in the source"""

notify_schema_changes: Annotated[
Optional[bool], pydantic.Field(alias="notifySchemaChanges")
] = None
r"""Turns schema change notifications on or off for this connection. The workspace's notification settings decide where they are sent. Breaking changes use `connectionUpdateActionRequired`. Other schema changes use `connectionUpdate`."""

prefix: Optional[str] = None

status_reason: Annotated[Optional[str], pydantic.Field(alias="statusReason")] = None
Expand All @@ -94,6 +101,7 @@ def serialize_model(self, handler):
"namespaceDefinition",
"namespaceFormat",
"nonBreakingSchemaUpdatesBehavior",
"notifySchemaChanges",
"prefix",
"statusReason",
]
Expand Down
Loading